Fórum Root.cz
Hlavní témata => Software => Téma založeno: panRajce 19. 04. 2019, 20:31:17
-
Ahoj,
jdu si pro radu zkušenějších. Mám počítač s W7 a také jeden s Ubuntu 18.04. Snažím se rozchodit VNC spojení abych mohl z W7 ovládat u Ubuntu. volba padla na TightVNC, který používám i na úrovni W7 - W7. Jelikož jsem naprostý začátečník v Ubuntu, tak jsem si dohledal nějaké návody. TightVNC se mi podařilo nainstalovat a spustit. Mám ale problém s jeho konfigurací jako vncserver na U. Když se totiž připojím z W7, tak se mi ukáže jen šedivá plocha bez GNOME.
Hledal jsem dále nějaká řešení a našel několik návrhů jak se to prý dá řešit konfigurací v xstartup. Nic z toho mi ale nefugovalo. Vzdal jsem to a chtěl vncserver killnout. Pustím Terminál ... a nezobrazil se. Zkusím to několikrát znovu a Terminál nikde. Přešel jsem k počítači s W7, kde mě "běželo" ono otravné šedé okno a tam byli. Čtyři Terminály.
Takže spojením mi funguje, jen mám blbě nakofigurovaný server a zobrazuje se mi jiná plocha/sezení nebo jat to vy znalci nazýváte.
Otázka je jednoduchá. Jak nakonfigurovat vncserver aby se mi po spojení s ním zobrazila "hlavní" plocha GNOME ?
-
TightVNC server (pokud vim) nesdili normalni plochu, ale jak pises musis ji nadefinovat a bude JINA nez kdyz u toho budes fyzicky... tedy hodi se ptave kdyz chces oddelit real a vzfalenpu plochu a/nebo mit vice nezavyslejch vnc ploch pro ruzne uzivatele...
Pokud chces videy v vnc to same co mas na ubuntu monitoru, reseni je snafnejsi:
# instalace
sudo apt install x11vnc
# pusteni (jednorazove)
x11vnc -bg -forever
-
Díky za rychlou odpověď ... jen ještě drobný dotaz .... mohu potom na x11vnc serve přistupovat TightVNC viewerem z W7 ?
-
1. Ubuntu má možnost nastavit sdílení plochy už v základu:
https://wiki.ubuntu.cz/programy/internet/vzd%c3%a1len%c3%a1_plocha (https://wiki.ubuntu.cz/programy/internet/vzd%c3%a1len%c3%a1_plocha)
2. Ano, s x11vnc v Ubuntu je možné použít TightVNC klienta z W7.
-
Kromě již zmíněného x11vnc je možné použít x0vncserver z balíčku Tiger VNC. Dle mých zkušeností je tento VNC software nejpokročilejší z dostupných.
-
Díky za rychlou odpověď ... jen ještě drobný dotaz .... mohu potom na x11vnc serve přistupovat TightVNC viewerem z W7 ?
melo by, je to "normalni" VNC server a TightVNC "normalni" VNC klient, problem by byl pouze pokud by TightVNC pozadoval nejakou kompresi/format co x11vnc nenabizi, to musis zkusit, vim ze na x11vnc se bez jakehokoliv nastaveni lze pripojit z Remmina(Linux klient) nebo RealVNC a UltraVNC (Windows klienti)...
Kromě již zmíněného x11vnc je možné použít x0vncserver z balíčku Tiger VNC. Dle mých zkušeností je tento VNC software nejpokročilejší z dostupných.
nebyl sem si jistej zda TightVNC take ma tuto moznost, u TigerVNC vim, ale i kdyz ho pouzivam, tak jen tam kde mam jak sem psal oddelene vnc plochy pro ruzne vzdalene uzivatele, pokud chci realnou sdilet plochu pouzivam vsude x11vnc (s nekolika parametrama co ho vychozi nastaveni zrychlujou/zlepsujou)
-
nebyl sem si jistej zda TightVNC take ma tuto moznost, u TigerVNC vim, ale i kdyz ho pouzivam, tak jen tam kde mam jak sem psal oddelene vnc plochy pro ruzne vzdalene uzivatele, pokud chci realnou sdilet plochu pouzivam vsude x11vnc (s nekolika parametrama co ho vychozi nastaveni zrychlujou/zlepsujou)
Tiger VNC umí oboje, standalone server i scrapping server (alternativa k x11vnc).
-
Tiger VNC umí oboje, standalone server i scrapping server (alternativa k x11vnc).
jj :-)
nebyl sem si jistej zda TightVNC take ma tuto moznost, u TigerVNC vim
-
Tiger VNC umí oboje, standalone server i scrapping server (alternativa k x11vnc).
jj :-)
nebyl sem si jistej zda TightVNC take ma tuto moznost, u TigerVNC vim
TightVNC to neumí.
-
@starejkarlik
O sdílení plochy v U 18.04 vím, zkoušel jsem jí aktivovat, ale nepodařilo se mi k ní připojit žádným klientem z W7 (TightVNC, RealVNC)
@ALL
díky za souhrn odpovědí
Nyní mi běží x11vnc. Podařilo se mim je nastavit i do procesů při spuštění. Rychlost odezvy mne přijde celkem pomalá :( Možná tedy ještě časem vyzkouším další zmíněný TigerVNC. A možná mne donutí použít další okolnosti. Mám totiž další dotaz.
Jak zprovoznit (ošálit) VNC když k PC není připojen žádný monitor ???? Lze to nějakým parametrem při spouštění serveru? Nebo bude nějaká složitější cesta ?
Totiž dotyčné PC slouží jako MINI multimediální stanice a také jako styčný bod pro Wake on LAN ostatních PC. V budoucnu se nepočítá s monitorem, jen vzdáleným přístupem.
-
...Jak zprovoznit (ošálit) VNC když k PC není připojen žádný monitor ???? ... V budoucnu se nepočítá s monitorem, jen vzdáleným přístupem.
Jestli to chápu správně, tak pak na to nepotřebujete ani grafickou kartu. Pak jde použít Xvfb https://en.wikipedia.org/wiki/Xvfb (https://en.wikipedia.org/wiki/Xvfb).
-
Jestli to chápu správně, tak pak na to nepotřebujete ani grafickou kartu. Pak jde použít Xvfb https://en.wikipedia.org/wiki/Xvfb (https://en.wikipedia.org/wiki/Xvfb).
[/quote]
No popravdě bych rád dostal jako výsledek zobrazení klasické plochy GNOME. To jest pro mne jako naprostého laika Linux nejpřijatelnější na pozdější ovládání. Resp. i pro další kolegy, kteří by s MINI PC přistupovali přavě také přes VNC
-
bez zapojeneho monitoru to pouzivam pres x.org dummy ovladac:
sudo apt install xserver-xorg-video-dummy
POZOR, pokud pouzivas HWE(mas ted(zjistis pres: uname -a) jadro 4.18 nebo v budoucnu vyssi), tak to oznami nesplnene zavyslosti, pro HWE(ale JEN pro HWE) je potreba instalovat jinej balik:
sudo apt install xserver-xorg-video-dummy-hwe-18.04
a rucni vytvoreni souboru s nastaveni /etc/X11/xorg.conf
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0-80.0
VertRefresh 48.0-75.0
Modeline "1872x1050_60.00" 163.00 1872 1992 2184 2496 1050 1053 1063 1089 -hsync +vsync
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Modeline "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
EndSection
Section "Device"
Identifier "Card0"
Driver "dummy"
VideoRam 256000
EndSection
Section "Screen"
Identifier "Screen0"
DefaultDepth 24
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Depth 24
Modes "1920x1200" "1920x1080" "1872x1050"
EndSubSection
EndSection
pokud chces jine rozliseni, tak Modeline radek kterej do xorg.conf vlozis (a pridas k Modes rozliseni) vygenerujes nastrojem cvt, napr:
cvt 1024 768
ad rychlost x11vnc, pouzivam tyto parametry:
x11vnc -display :0 -usepw -rfbport 5900 -no6 -ping 60 -noxdamage -ncache_cr -bg -forever -dontdisconnect -noxrecord
pokud chces aby to ukladalo log, tak pridat:
-o /var/log/x11vnc.log
s tim ze x11vnc pousti uzivatel, tak log soubor pripravit pro zapis uzivatelem:
sudo touch /var/log/x11vnc.log
sudo chown uzivatel:uzivatel /var/log/x11vnc.log
-
pro ovladani z windows je nejjednodussi na linuxu nainstalovat balik "xrdp". Interne to pouziva vnc, ktere to nejak bali do RDP protokolu. Vysledek je, ze z windows se pripojist pomoci funkce windows Remote Desktop na linux stroj a na tom windowsovem se nemusi nic instalovat.
-
pokud chces jine rozliseni, tak Modeline radek kterej do xorg.conf vlozis (a pridas k Modes rozliseni) vygenerujes
chvilku jsme tápal jak potom přepnu zvolené rozlišení, ale nakonec to jde úplně jednoduše v Nastavení - Displeje :)
THX
BTW ... tenhle princip mi funguje i pro připojení mimo vnitřní síť přes AnyDesk 8) Předtím jsem bez monitoru dostal jen chybové hlášení display_server_not_supported
-
[...] chvilku jsme tápal jak potom přepnu zvolené rozlišení, ale nakonec to jde úplně jednoduše v Nastavení - Displeje :) [...]
presne, jinak pro info, (uz roky) si xorg.conf generuje system pri startu virtualne (driv si uzivatel musel i pro realnou grafarnu i monitor vse rucne vytvorit), tim ze si vytvoris soubor rucne se nic negeneruje a system funguje normalne, ani nevi ze nema monitor, protoze se misto ovladace realne grafarny co vyzaduje monitor zapojen, pouzije ovladac dummy kterej je prave pro tyhle potreby, je to imaginarni grafarna s imaginarnim(stale pripojenym) monitorem :)
-
a co rychlost x11vnc jestli si pridal ty parametry co sem psal? ja to tak pouzivam kazdejden, pristup v lokalni(pres wifi) siti a na servery vzdalene a rychlost mi prijde v pohode, u lokalnich skoro jako bych u toho sedel, u vzdaleneho jako by slo o trochu slabsi pc, ale nehraju pres to samozrejme hry ani nekoukam na video, i kdyz v nouzi i to video jde (kvalitu mam v Remmina klientu nastaveno na Dobrou ne Nejlepsi)
-
Ahoj, tak jsme tu z5,
x11vnc funguje na počítači bez monitoru dobře. Jen mám takovej drobnej dotaz .... při připojení přes TightVNC mi u psaní nereaguje na numerickou část klávesnice :/ (heslo, terminál, Chrome, prostě nikde)..... přitom ,když píšu na klávesnici přímo připojení k Pc, tak to jde. Kde by mohl být háček ? Nějaké nastavení VNC serveru? Nebo TightVNC vieweru? Ale při spojení Widle7 - Widle7 s ničím takovým potíž nemám.
PS: Samozřejmě na W7 MÁM zapnutý Num-Lock :D
-
[...] x11vnc [...] nereaguje na numerickou část klávesnice [...]
nemam NumBlock, takze z praxe_nevim/nevyzkousim, ale zkusil bych polaborovat s kombinacema(nevim ktere jsou default) x11vnc parametru: -xkb -noxkb -modtweak -nomodtweak
-
https://sourceforge.net/p/vnc-tight/mailman/message/36182317/
Jak už jsem říkal, TigerVNC...
-
a co rychlost x11vnc jestli si pridal ty parametry co sem psal?
Ano, zadal jsem stejné parametry. Rychlost je poněkud líná, ale tam to přisuzuji, že comp na kterém to provozuji je hoooodně za zenitem 8) - IBM Lenovo ThinkCentre A55 9641 - grafika IBM Lenovo ThinkCentre A55 9641 .... takže on JE POMALEJ, i když u něj sedím ;D
BTW zkoušel jsem na něm i Android 8) přesněji Prime(r)OS a ten byl také líný. Pak jsem se rozhodl pro Ubuntu, jelikož tu používám i na jiném PC (viz. vlákno Renderfarma s Ubuntu), tak abych se procvičil.
Jo, ještě mrknu na ty parametry pro klávesnici ;)
-
DTTO otázka k funkčnosti Numpad
ale zkusil bych polaborovat s kombinacema(nevim ktere jsou default) x11vnc parametru: -xkb -noxkb -modtweak -nomodtweak
-noxkb = toť správná volba ;)
@ByCzech
chtěl jsem zkusit i ten TigerVNC a hledal jsem nějakou rozumnou instalaci pro UBUNTU 18.04, ale bohužel nalezené "návody" (např. https://websiteforstudents.com/install-and-configure-vnc-server-on-ubuntu-16-04-18-04/ (https://websiteforstudents.com/install-and-configure-vnc-server-on-ubuntu-16-04-18-04/) jsou nad mé chápání. X11VNC mě jako laikovi na tohle přišlo jednodušší 8)
-
@ByCzech
chtěl jsem zkusit i ten TigerVNC a hledal jsem nějakou rozumnou instalaci pro UBUNTU 18.04, ale bohužel nalezené "návody" (např. https://websiteforstudents.com/install-and-configure-vnc-server-on-ubuntu-16-04-18-04/ (https://websiteforstudents.com/install-and-configure-vnc-server-on-ubuntu-16-04-18-04/) jsou nad mé chápání. X11VNC mě jako laikovi na tohle přišlo jednodušší 8)
Já to teda provozuju převážně na Debianu, ale i v Ubuntu by neměl být problém, protože by měl být v repu:
https://packages.ubuntu.com/search?keywords=tigervnc&searchon=names&suite=all§ion=all
takže stačí apt-get install ...
Update:
Po instalaci stačí nadefinovat heslo a spustit x0tigervncserver
-
takže stačí apt-get install ...
Update:
Po instalaci stačí nadefinovat heslo a spustit x0tigervncserver
Někdy třeba také vyzkouším ..... protože u x11vnc s použitím -noxk sice začal brát numpad, ale zase ignoruje SHIFT ;D
-
Osobně používám na xubuntu x11vnc a na W7 tightvnc klienta.
Funguje to. Nicméně to občas při kliknutí na plochu (třeba při posouvání posuvníku okna) shodí komunikaci s tím serverem a je třeba klienta znova zpustit a přihlásit se. Klientem to asi nebude protože to dělal jak tiger tak tight client. A dělalo to častěji u některých aplikaci. (Třeba double commander takto shazoval komunikaci vnc každou chvíli ale filezila s tím jede ok).
POkud tiger vnc server umí ovládat sdílenou plochu stejně jako x11vnc tak možná zkusím i ten...
Jinak rozlišení jsem momentálně nastavocal xrandr příkazem.
-
Osobně používám na xubuntu x11vnc a na W7 tightvnc klienta.
Tak na tom jedu teď stejně také :) Ale ty pády co popisuješ nemám. Mě to drží úplně v pohodě. Jen zlobí ta klávesnice ... což je osina hlavně při zadávání hesel :D ....... takže momentálně "ladím" x11vnc přes Anydesk
-
prosim ta mas niekde odkaz ako sa ti podarilo dobre nainstalovat tox11vnc?
pretoze ja siel podla tohoto
https://tecadmin.net/setup-x11vnc-server-on-ubuntu-linuxmint/
a ked dam:sudo x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/ocq/.vnc/passwd -rfbport 5900 -share
tak mi to stale toci dookola vp rikazovom riadku
14/08/2019 09:17:29 passing arg to libvncserver: -rfbauth
14/08/2019 09:17:29 passing arg to libvncserver: /home/ocq/.vnc/passwd
14/08/2019 09:17:29 passing arg to libvncserver: -rfbport
14/08/2019 09:17:29 passing arg to libvncserver: 5905
14/08/2019 09:17:29 x11vnc version: 0.9.13 lastmod: 2011-08-10 pid: 16663
14/08/2019 09:17:29 -auth guess: failed for display='unset'
14/08/2019 09:17:29 -auth guess: since we are root, retrying with FD_XDM=1
14/08/2019 09:17:29 -auth guess: failed for display='unset'
--- x11vnc loop: sleeping 2000 ms ---
--- x11vnc loop: 9 ---
--- x11vnc loop: waiting for: 16804
14/08/2019 09:17:32 passing arg to libvncserver: -rfbauth
14/08/2019 09:17:32 passing arg to libvncserver: /home/ocq/.vnc/passwd
14/08/2019 09:17:32 passing arg to libvncserver: -rfbport
14/08/2019 09:17:32 passing arg to libvncserver: 5905
14/08/2019 09:17:32 x11vnc version: 0.9.13 lastmod: 2011-08-10 pid: 16804
14/08/2019 09:17:32 -auth guess: failed for display='unset'
14/08/2019 09:17:32 -auth guess: since we are root, retrying with FD_XDM=1
14/08/2019 09:17:32 -auth guess: failed for display='unset'
--- x11vnc loop: sleeping 2000 ms ---
ocq je moj uzivatel pdo ktorym to chcem..
-
Nepoužíváš náhodou Wayland?
-
a ked dam:sudo x11vnc [...]
nedavej sudo, a nejdriv zkus pustit jen "x11vnc", pripadne "x11vnc -forever"(aby se po prvnim pripojeni/opojeni klienta nevypnul)
-
ee...
a ked dam forever tak vypise error.
ocq@rqtrlf:~$ x11vnc -forever
###############################################################
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
#@ @#
#@ ** WARNING ** WARNING ** WARNING ** WARNING ** @#
#@ @#
#@ YOU ARE RUNNING X11VNC WITHOUT A PASSWORD!! @#
#@ @#
#@ This means anyone with network access to this computer @#
#@ may be able to view and control your desktop. @#
#@ @#
#@ >>> If you did not mean to do this Press CTRL-C now!! <<< @#
#@ @#
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
#@ @#
#@ You can create an x11vnc password file by running: @#
#@ @#
#@ x11vnc -storepasswd password /path/to/passfile @#
#@ or x11vnc -storepasswd /path/to/passfile @#
#@ or x11vnc -storepasswd @#
#@ @#
#@ (the last one will use ~/.vnc/passwd) @#
#@ @#
#@ and then starting x11vnc via: @#
#@ @#
#@ x11vnc -rfbauth /path/to/passfile @#
#@ @#
#@ an existing ~/.vnc/passwd file from another VNC @#
#@ application will work fine too. @#
#@ @#
#@ You can also use the -passwdfile or -passwd options. @#
#@ (note -passwd is unsafe if local users are not trusted) @#
#@ @#
#@ Make sure any -rfbauth and -passwdfile password files @#
#@ cannot be read by untrusted users. @#
#@ @#
#@ Use x11vnc -usepw to automatically use your @#
#@ ~/.vnc/passwd or ~/.vnc/passwdfile password files. @#
#@ (and prompt you to create ~/.vnc/passwd if neither @#
#@ file exists.) Under -usepw, x11vnc will exit if it @#
#@ cannot find a password to use. @#
#@ @#
#@ @#
#@ Even with a password, the subsequent VNC traffic is @#
#@ sent in the clear. Consider tunnelling via ssh(1): @#
#@ @#
#@ http://www.karlrunge.com/x11vnc/#tunnelling @#
#@ @#
#@ Or using the x11vnc SSL options: -ssl and -stunnel @#
#@ @#
#@ Please Read the documention for more info about @#
#@ passwords, security, and encryption. @#
#@ @#
#@ http://www.karlrunge.com/x11vnc/faq.html#faq-passwd @#
#@ @#
#@ To disable this warning use the -nopw option, or put @#
#@ 'nopw' on a line in your ~/.x11vncrc file. @#
#@ @#
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#
###############################################################
15/08/2019 01:50:28 x11vnc version: 0.9.13 lastmod: 2011-08-10 pid: 394
15/08/2019 01:50:28 XOpenDisplay("") failed.
15/08/2019 01:50:28 Trying again with XAUTHLOCALHOSTNAME=localhost ...
15/08/2019 01:50:28
15/08/2019 01:50:28 *** XOpenDisplay failed. No -display or DISPLAY.
15/08/2019 01:50:28 *** Trying ":0" in 4 seconds. Press Ctrl-C to abort.
15/08/2019 01:50:28 *** 1 2 3 4
15/08/2019 01:50:32 *** XOpenDisplay of ":0" successful.
15/08/2019 01:50:32
15/08/2019 01:50:32 Using X display :0
15/08/2019 01:50:32 rootwin: 0x39c reswin: 0x1600001 dpy: 0xb9b9a7a0
15/08/2019 01:50:32
15/08/2019 01:50:32 ------------------ USEFUL INFORMATION ------------------
15/08/2019 01:50:32 X DAMAGE available on display, using it for polling hints.
15/08/2019 01:50:32 To disable this behavior use: '-noxdamage'
15/08/2019 01:50:32
15/08/2019 01:50:32 Most compositing window managers like 'compiz' or 'beryl'
15/08/2019 01:50:32 cause X DAMAGE to fail, and so you may not see any screen
15/08/2019 01:50:32 updates via VNC. Either disable 'compiz' (recommended) or
15/08/2019 01:50:32 supply the x11vnc '-noxdamage' command line option.
15/08/2019 01:50:32
15/08/2019 01:50:32 Wireframing: -wireframe mode is in effect for window moves.
15/08/2019 01:50:32 If this yields undesired behavior (poor response, painting
15/08/2019 01:50:32 errors, etc) it may be disabled:
15/08/2019 01:50:32 - use '-nowf' to disable wireframing completely.
15/08/2019 01:50:32 - use '-nowcr' to disable the Copy Rectangle after the
15/08/2019 01:50:32 moved window is released in the new position.
15/08/2019 01:50:32 Also see the -help entry for tuning parameters.
15/08/2019 01:50:32 You can press 3 Alt_L's (Left "Alt" key) in a row to
15/08/2019 01:50:32 repaint the screen, also see the -fixscreen option for
15/08/2019 01:50:32 periodic repaints.
15/08/2019 01:50:32
15/08/2019 01:50:32 XFIXES available on display, resetting cursor mode
15/08/2019 01:50:32 to: '-cursor most'.
15/08/2019 01:50:32 to disable this behavior use: '-cursor arrow'
15/08/2019 01:50:32 or '-noxfixes'.
15/08/2019 01:50:32 using XFIXES for cursor drawing.
15/08/2019 01:50:32 GrabServer control via XTEST.
15/08/2019 01:50:32
15/08/2019 01:50:32 Scroll Detection: -scrollcopyrect mode is in effect to
15/08/2019 01:50:32 use RECORD extension to try to detect scrolling windows
15/08/2019 01:50:32 (induced by either user keystroke or mouse input).
15/08/2019 01:50:32 If this yields undesired behavior (poor response, painting
15/08/2019 01:50:32 errors, etc) it may be disabled via: '-noscr'
15/08/2019 01:50:32 Also see the -help entry for tuning parameters.
15/08/2019 01:50:32 You can press 3 Alt_L's (Left "Alt" key) in a row to
15/08/2019 01:50:32 repaint the screen, also see the -fixscreen option for
15/08/2019 01:50:32 periodic repaints.
15/08/2019 01:50:32
15/08/2019 01:50:32 XKEYBOARD: number of keysyms per keycode 7 is greater
15/08/2019 01:50:32 than 4 and 51 keysyms are mapped above 4.
15/08/2019 01:50:32 Automatically switching to -xkb mode.
15/08/2019 01:50:32 If this makes the key mapping worse you can
15/08/2019 01:50:32 disable it with the "-noxkb" option.
15/08/2019 01:50:32 Also, remember "-remap DEAD" for accenting characters.
15/08/2019 01:50:32
15/08/2019 01:50:32 X FBPM extension not supported.
Xlib: extension "DPMS" missing on display ":0".
15/08/2019 01:50:32 X display is not capable of DPMS.
15/08/2019 01:50:32 --------------------------------------------------------
15/08/2019 01:50:32
15/08/2019 01:50:32 Default visual ID: 0x24
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 73 (X_GetImage)
Serial number of failed request: 39
Current serial number in output stream: 39
-
Nepoužíváš náhodou Wayland?
@p3dr04444: Mohl bys odpovědět na tento dotaz?
-
ee...
a ked dam forever tak vypise error.
puvodne sem chtel napsat ze pokud to poustit pres SSH, pridat informaci o DISPLAY:
DISPLAY=:0 x11vnc
nicmene ted sem si overil ze tomju odpovida jen prvni cast tveho erroru ale me si x11vnc DISPLAY dohleda samo (s uvedenim nemusi jen dohledavat ale pouzije rovnou zadanej), takze asi to bude souviset s tou nezodpovezenou otazkou zda nahodou nepouzivas wayland, kterej jen upresnim VNC NEpodporuje (nebo nepodporoval? nebo pokud snad ano bude potreba vice nastavovani/doinstalovani, nezkoumal sem wayland nepouzivam...) ;-)
-
Nepoužíváš náhodou Wayland?
@p3dr04444: Mohl bys odpovědět na tento dotaz?
prepac ale neviem co to je tak asi nie :) mam normal default gnome bez ziadnych dodatkov a skusam len vnc server na aciatok nahodit....
-
Nepoužíváš náhodou Wayland?
@p3dr04444: Mohl bys odpovědět na tento dotaz?
prepac ale neviem co to je tak asi nie :) mam normal default gnome bez ziadnych dodatkov a skusam len vnc server na aciatok nahodit....
Takže nejspíš máš Wayland. Ten jak výše píše k3daR nepodporuje VNC. Takže je třeba odstartovat Gnome Session s X Serverem místo Waylandu.
Viz třeba:
https://askubuntu.com/questions/973062/x11vnc-throws-x-error-of-failed-request-badmatch-after-upgrade-from-17-04
-
prepac ale neviem co to je tak asi nie :) mam normal default gnome bez ziadnych dodatkov a skusam len vnc server na aciatok nahodit....
tak dej odhlasit a vyber Sezeni: GNOME X11 nebo Legacy nebo proste jine GNOME nez to predvybrane :)
sezeni bude asi ikona nekde vedle hodin a po tuknuti zobrazi nabidku dotupnych session/sezeni
-
dal som odhlasit a nic take tam nie je na vyber a to klukal vsade na hodinach... :(
skusal som sit aj pdola tohoto navodu a tiez nic...
https://www.tecmint.com/configure-xorg-as-default-gnome-session/
neda sa to nejako natvrdo takto nastavit cez putty aby spustalo priamo ?
-
Spusť si terminál - třeba gnome-terminal, do něj napiš:
echo $XDG_SESSION_TYPE
Potvrď Entrem a řekni, co se zobrazilo.
Další možné příkazy pro zjištění Waylandu:
env | grep -i wayland
loginctl show-session $(loginctl | head -2 | tail -n 1 | cut -d' ' -f10) -p Type
Pošli sem výstupy z těch příkazů.
-
nic nevypise prikaz zoberie ale nenapise nic..:
ocq@rqtrlf:~$ echo $XDG_SESSION_TYPE
ocq@rqtrlf:~$ env | grep -i wayland
ocq@rqtrlf:~$ loginctl show-session $(loginctl | head -2 | tail -n 1 | cut -d' ' -f10) -p Type
ocq@rqtrlf:~$
-
uz ked som prepol na xorg mi x11vnc funguje... len nepaci a mi ze sa da ovladat len dany uzivatel...
co je lepsie pouzit ked chcem si aj prepinat medzi uzivatelmi proste celkom cez vnc ten debian ovladat aby som ovladal to co presne mam na monitore pretoze ten pc mam presne za TV a takto na dialku si to chcem ovladat ked bude treba...
tighvnc by to lepsie zvladol ci co by ste lepsie poradili?
-
Pokud chceš přepínat mezi více uživateli, tak u každého uživatele musíš spustit:
x11vnc -autoport 5910 -noxrecord -noxfixes -noxdamage -nomodtweak -xkb -display :0 -localhost
U každého uživatele nastavíš jiné číslo portu (-autoport 5910) a číslo display, kde daný uživatel běží (-display :0).
Ovšem pro více uživatelů bych zkusil nainstalovat spíš freenx.
PS: to snad musí být trolling, to přece není možné. Končím.
-
oki tu si mi odpovedal na druhu otazku v teme kde riesime vino ja som nevedel ze vino a x11vnc spolu suvisia....
diki za tvoju trplezlivost...
idem skusit pozriet teda to freenx
-
nic nevypise prikaz zoberie ale nenapise nic..:
ocq@rqtrlf:~$ echo $XDG_SESSION_TYPE
Nějak se mi to nechce věřit, když si to na Debianu 10 pustím já, tak lokálně zobrazí "x11" a při připojení přes ssh "tty".
-
nic nevypise prikaz zoberie ale nenapise nic..:
ocq@rqtrlf:~$ echo $XDG_SESSION_TYPE
Nějak se mi to nechce věřit, když si to na Debianu 10 pustím já, tak lokálně zobrazí "x11" a při připojení přes ssh "tty".
uz som to prepol do xorg a uz mi funguje x11vnc...
len este musim doriesit ako to budem pouzivat lebo jedno vnc budem pouzivat na aktualnu pracujucu plochu to teda x11vnc a viacerym uzivatelom dam kazdemu iny port...
a potom ked budem sa chciet prihlasit do ineho klienta nezavisle od toho co mi bude bezat na monitore si este asi nahodim aj tightvnc....
bo inak sa to asi neda poriesit aby clovek mal ovladanie aj aktualnej plochy a potom aj nezavisleho uzivatela...
-
[...]
a potom ked budem sa chciet prihlasit do ineho klienta nezavisle od toho co mi bude bezat na monitore si este asi nahodim aj tightvnc....
misto TightVNC radeji TigerVNC: https://en.wikipedia.org/wiki/TigerVNC
-
[...]
a potom ked budem sa chciet prihlasit do ineho klienta nezavisle od toho co mi bude bezat na monitore si este asi nahodim aj tightvnc....
misto TightVNC radeji TigerVNC: https://en.wikipedia.org/wiki/TigerVNC
a ten tigerVNC vie aj ovladat aktualnu plochu? a tym je lepsi ako tighvnc?
-
a ten tigerVNC vie aj ovladat aktualnu plochu? a tym je lepsi ako tighvnc?
Ano!
Kromě již zmíněného x11vnc je možné použít x0vncserver z balíčku Tiger VNC. Dle mých zkušeností je tento VNC software nejpokročilejší z dostupných.
-
a ten tigerVNC vie aj ovladat aktualnu plochu? a tym je lepsi ako tighvnc?
Ahoj, trochu to rozvedu ze svého pohledu na Ubuntu 18.04 LTS - desktop (display) :0, pouze jeden uživatel
Nejprve jsem provozoval x11vnc, ale bylo docela obtížné jej správně nakonfigurovat ... hlavně co se týče chování kláves, např. nefunkční clippboard, nefunkční některé klávesy (F#, Alt Gr +), držení klávesy nefugovalo, musel jsem pokaždé stisknout
Poté jsem zkusil zprovoznit TigerVNC. Musím ale spouštět x0vncserver pro sdílení aktuální plochy. instalace přes sudo apt-get install tigervnc-scraping-server
Řekl bych, že je plynulejší a rychlejší než x11vnc a hlavně zmizely potíže s klávesnicí
A ještě poznatek. Do spouštěcího řádku jsem si přidal parametry -SendCutText -AcceptCutText
, aby sem mohl kopírovat texty/kódy z W7 do Ubuntu a zpětně. Sice v helpu mají, že standardně je nastaveno 1 (True), ale bez toho mi to nefungovalo, jakmile jsem ty parametry přidal, mohu vesele užívat clipboard, včetně vkládání do terminálu.
-
[...] na Ubuntu 18.04 LTS [...] Nejprve jsem provozoval x11vnc, ale bylo docela obtížné jej správně nakonfigurovat ... hlavně co se týče chování kláves, např. nefunkční clippboard, nefunkční některé klávesy (F#, Alt Gr +), držení klávesy nefugovalo, musel jsem pokaždé stisknout
asi problem na strane klienta nebo server DE.. ja na Xubuntu 18.04 i kdyz pustim x11vnc pouze bez parametru, tak mi vse co si vypsal (s Remmina klientem) funguje ;-)
-
asi problem na strane klienta nebo server DE.. ja na Xubuntu 18.04 i kdyz pustim x11vnc pouze bez parametru, tak mi vse co si vypsal (s Remmina klientem) funguje ;-)
Mluvíš řečí jiného kmene :o Ale asi máš pravdu.
Laicky - potíž bude ve spojení VNC z Windows na Ubuntu. Klientů (viewer) jsem zkoušel několik - TightVNC, TigerVNC, RealVNC. U všech se to chová stejně. Takže pro mě jedině řešení správně nakonfigurovat server na Ubuntu. Prostě to serveru musím říct "na tvrdo" jinak určité funkcionality přijímané z Windows ignoruje.
-
Pokud chceš přepínat mezi více uživateli, tak u každého uživatele musíš spustit:
x11vnc -autoport 5910 -noxrecord -noxfixes -noxdamage -nomodtweak -xkb -display :0 -localhost
U každého uživatele nastavíš jiné číslo portu (-autoport 5910) a číslo display, kde daný uživatel běží (-display :0).
Ovšem pro více uživatelů bych zkusil nainstalovat spíš freenx.
funguje to super len taka otazka funguje to len vtedy ked tam nedam na konci -localhost
x11vnc -autoport 5910 -noxrecord -noxfixes -noxdamage -nomodtweak -xkb -display :0
ked dam takto vypise port v putty a potom sa cez ultravnc v pohode napojim a pracujem..
naco prosim ta sa tam dava to -localhost
diki
-
bez zapojeneho monitoru to pouzivam pres x.org dummy ovladac:
sudo apt install xserver-xorg-video-dummy
POZOR, pokud pouzivas HWE(mas ted(zjistis pres: uname -a) jadro 4.18 nebo v budoucnu vyssi), tak to oznami nesplnene zavyslosti, pro HWE(ale JEN pro HWE) je potreba instalovat jinej balik:
sudo apt install xserver-xorg-video-dummy-hwe-18.04
a rucni vytvoreni souboru s nastaveni /etc/X11/xorg.conf
Section "Monitor"
Identifier "Monitor0"
HorizSync 28.0-80.0
VertRefresh 48.0-75.0
Modeline "1872x1050_60.00" 163.00 1872 1992 2184 2496 1050 1053 1063 1089 -hsync +vsync
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Modeline "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
EndSection
Section "Device"
Identifier "Card0"
Driver "dummy"
VideoRam 256000
EndSection
Section "Screen"
Identifier "Screen0"
DefaultDepth 24
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Depth 24
Modes "1920x1200" "1920x1080" "1872x1050"
EndSubSection
EndSection
pokud chces jine rozliseni, tak Modeline radek kterej do xorg.conf vlozis (a pridas k Modes rozliseni) vygenerujes nastrojem cvt, napr:
cvt 1024 768
ad rychlost x11vnc, pouzivam tyto parametry:
x11vnc -display :0 -usepw -rfbport 5900 -no6 -ping 60 -noxdamage -ncache_cr -bg -forever -dontdisconnect -noxrecord
pokud chces aby to ukladalo log, tak pridat:
-o /var/log/x11vnc.log
s tim ze x11vnc pousti uzivatel, tak log soubor pripravit pro zapis uzivatelem:
sudo touch /var/log/x11vnc.log
sudo chown uzivatel:uzivatel /var/log/x11vnc.log
toto funguje:
x11vnc -display :0 -usepw -rfbport 5900 -no6 -ping 60 -noxdamage -ncache_cr -bg -forever -dontdisconnect -noxrecord
super len pls ten ping 60 to tam je ze ak je vacsi ako 60ms takt o odmietne ci ako chapat tomu parametru?
diki
-
super len pls ten ping 60 to tam je ze ak je vacsi ako 60ms takt o odmietne ci ako chapat tomu parametru?
nn, je to ze server posila klientovi kazdych 60s aktualizaci 1x1pixel obrazovky aby udrzoval spojeni, viz "man x11vnc"
Send a 1x1 framebuffer update to all clients every n seconds (e.g. to try to keep a network connection alive)
-
super len pls ten ping 60 to tam je ze ak je vacsi ako 60ms takt o odmietne ci ako chapat tomu parametru?
nn, je to ze server posila klientovi kazdych 60s aktualizaci 1x1pixel obrazovky aby udrzoval spojeni, viz "man x11vnc"
Send a 1x1 framebuffer update to all clients every n seconds (e.g. to try to keep a network connection alive)
super diki za vysvetlenie.. vsetko funguje takze ovladanie aktualne beziacej plochy na monitore mam zmaknute...
uz len hento dam pekne co rc.local aby to auto spustilo pri starte debianu a automaticky mi aj uzivatela TV prihlasi a uz pekne pak na TV pustim film abo co chcem v obyvacke..
tu druhu cast co mas na ovladanie uzivatela ale mimo toho co bezi prave na monitore... (to aby som si na dialku vedel robit svoje veci a nerusil ak bude doma nikto cosi pozerat cez tv ucet..)
skusal som nainstalovat:
sudo apt install xserver-xorg-video-dummy
to pekne preslo ale pozeram po nete mas nato tiez nejake rychle prikazy ktorymi sa potom lahko prihlasim alebo ako vlastne to pracuje?
ak nie skusim pak ist do toho tigervnc tne sa mi celkom pozdava...
diki..
-
[...]uz len hento dam pekne co rc.local aby to auto spustilo pri starte debianu[...]
do rc.local nedavej, jednak to musis pustis pod uzivatelem pod kterym bezi Desktop a zaroven pri spusteni x11vnc uz musi bezet X.Org,
tzn. autospusteni nastav jako uzivatel v nastaveni tveho Desktopu (v Xfce je to "Relace a spousteni/Automaticke...)
tu druhu cast co mas na ovladanie uzivatela ale mimo toho co bezi prave na monitore... [...] xserver-xorg-video-dummy
to sme si nerozumeli, ten dummy ovladac NEni aby jsi mel nezavysle VNC a na LCD bylo neco jineho, je to POUZE moznost,
jak aktivovat "virtualni" grafarnu v pripade ze NEmas LCD (nebo fyzickou grafarnu) pripojene...
ak nie skusim pak ist do toho tigervnc tne sa mi celkom pozdava...
ano, to je z meho pohledu nejlepsi cesta na nezavyslej VNC desktop s tim ze na LCD bude primarni/normalni Desktop...
uz je to dele co sem to nastavoval, tak snad dam vse potrebne...
1. vytvoris noveho uzivatele, prihlasis se na nej lokalne do desktopu a v terminalu pustis: vncserver
(zepta se na heslo, vytvori v home .vnc a v nem soubor hesla a xstartup)
2. puvodni xstartup prejmenujes a misto nej vytvoris v /home/novejuzivatel/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
3. nastavis ho spustitelnej:
chown a+x /home/novejuzivatel/.vnc/xstartup
4. v /etc/default/vncservers pridas na konec:
VNCSERVERS="1:novejuzivatel 2:jinejnovejuzivatel"
VNCSERVERARGS[1]="-geometry 1280x800"
VNCSERVERARGS[2]="-geometry 1280x800"
(uvadim pro pripad ze bys chtel 2 nezavysle vnc kazdej pro jineho uzivatele)
V klientovi pak nastavis jako port 5901 (pripadne pro druheho jinejnovejuzivatel 5902)
btw: ten xstartup pokud to neni jasne, pousti Xfce, pro jinej desktop to musis dohledat sam :-) vychozi xstartup nepousti desktop (alespon ne ve verzi co sem rozebihal jeste na xubuntu 14.04)
edit: s systemd a/nebo novejsi verzi tigervnc muze byt neco jinak, kdyztak davam link co sem nasel v historii:
https://linoxide.com/linux-how-to/install-configure-tigervnc-arch-linux/
-
[...]uz len hento dam pekne co rc.local aby to auto spustilo pri starte debianu[...]
do rc.local nedavej, jednak to musis pustis pod uzivatelem pod kterym bezi Desktop a zaroven pri spusteni x11vnc uz musi bezet X.Org,
tzn. autospusteni nastav jako uzivatel v nastaveni tveho Desktopu (v Xfce je to "Relace a spousteni/Automaticke...)
tu druhu cast co mas na ovladanie uzivatela ale mimo toho co bezi prave na monitore... [...] xserver-xorg-video-dummy
to sme si nerozumeli, ten dummy ovladac NEni aby jsi mel nezavysle VNC a na LCD bylo neco jineho, je to POUZE moznost,
jak aktivovat "virtualni" grafarnu v pripade ze NEmas LCD (nebo fyzickou grafarnu) pripojene...
ak nie skusim pak ist do toho tigervnc tne sa mi celkom pozdava...
ano, to je z meho pohledu nejlepsi cesta na nezavyslej VNC desktop s tim ze na LCD bude primarni/normalni Desktop...
uz je to dele co sem to nastavoval, tak snad dam vse potrebne...
1. vytvoris noveho uzivatele, prihlasis se na nej lokalne do desktopu a v terminalu pustis: vncserver
(zepta se na heslo, vytvori v home .vnc a v nem soubor hesla a xstartup)
2. puvodni xstartup prejmenujes a misto nej vytvoris v /home/novejuzivatel/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
3. nastavis ho spustitelnej:
chown a+x /home/novejuzivatel/.vnc/xstartup
4. v /etc/default/vncservers pridas na konec:
VNCSERVERS="1:novejuzivatel 2:jinejnovejuzivatel"
VNCSERVERARGS[1]="-geometry 1280x800"
VNCSERVERARGS[2]="-geometry 1280x800"
(uvadim pro pripad ze bys chtel 2 nezavysle vnc kazdej pro jineho uzivatele)
V klientovi pak nastavis jako port 5901 (pripadne pro druheho jinejnovejuzivatel 5902)
btw: ten xstartup pokud to neni jasne, pousti Xfce, pro jinej desktop to musis dohledat sam :-) vychozi xstartup nepousti desktop (alespon ne ve verzi co sem rozebihal jeste na xubuntu 14.04)
edit: s systemd a/nebo novejsi verzi tigervnc muze byt neco jinak, kdyztak davam link co sem nasel v historii:
https://linoxide.com/linux-how-to/install-configure-tigervnc-arch-linux/
skusim to aj cez rc... tam nie je problem aby to spustalo pod danym uzivatelom to vies definovat praimo prikazom:
das tam
su uzivatel - -c "prikaz"
ten navod na tiger diki teda skusim to a dufam ze to nebude problem...
kazdopadne diki za tvoj cas a nasmerovanie...
-
Zdravim
len pre info a velkej uvahe a skusania som nakoniec od tighvnc
a na ovladanie neprihlsenej plochy teda nie co prave bezi na monitore je najlepsie xrdp....
staci len nainstalovat a hned sa mozte cez rdp napojit...
-
[...]uz len hento dam pekne co rc.local aby to auto spustilo pri starte debianu[...]
do rc.local nedavej, jednak to musis pustis pod uzivatelem pod kterym bezi Desktop a zaroven pri spusteni x11vnc uz musi bezet X.Org,
tzn. autospusteni nastav jako uzivatel v nastaveni tveho Desktopu (v Xfce je to "Relace a spousteni/Automaticke...)
mas pravdu ani kedto dam spustit v rc. local ako ten dany uzivatel tak to nefunguje...
automaticky sa mi uzivatel pekne prihlasi to som nasiel v nastaveni este idem najpst aby presne po spusteny uzivatela spustilo prikaz:
x11vnc -display :0 -usepw -rfbport 5900 -no6 -ping 60 -noxdamage -ncache_cr -bg -forever -dontdisconnect -noxrecord
skusim nieco pogooglit pak to tu doplnim aj pre ostatnych nech to tu je uplne..