Portál AbcLinuxu, 14. května 2025 08:09

Dotaz: Nejde spustit VNC serveru po bootu

polo23 avatar 30.8.2011 21:55 polo23 | skóre: 28 | blog: polo23
Nejde spustit VNC serveru po bootu
Přečteno: 460×
Odpovědět | Admin
Ahoj,
rozhodl jsme se pouzivat x11vnc jak VNC server a hned ze zacatku jsme narazil na zdanlive jednoduchy problem. Chci, aby se VNC server poustel po bootu.

Vygooglil jsme dve moznosti: Prvni moznost zaridi to, ze se x11vnc spusti az po tom co se prihlasim v gnome - to je mi na nic kdyz PC pres ssh restartuju. Do Gnome se nedostanu, tim padem se neprihlasim a tim padem se nespusti x11vnc.

Druha moznost mi nepomohla vubec.

Diky za nasmerovani.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.8.2011 22:19 NN
Rozbalit Rozbalit vše Re: Nejde spustit VNC serveru po bootu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nema to PC nejaky rc/init, kde se spousti deamoni, ze by se te nserver spouustel az po startu X-ek..

NN
30.8.2011 22:21 NeoV | skóre: 23
Rozbalit Rozbalit vše Re: Nejde spustit VNC serveru po bootu
Odpovědět | | Sbalit | Link | Blokovat | Admin
do /etc/init.d/rc.local pridaj prikaz v tvare:
x11vnc -auth guess -display :0 &
ako sa pise v navode:
** If NO ONE is logged into an X session yet, but there is a greeter login
   program like "gdm", "kdm", "xdm", or "dtlogin" running, you will need
   to find and use the raw display manager MIT-MAGIC-COOKIE file.
   Some examples for various display managers:

     gdm:     -auth /var/gdm/:0.Xauth
              -auth /var/lib/gdm/:0.Xauth
     kdm:     -auth /var/lib/kdm/A:0-crWk72
              -auth /var/run/xauth/A:0-crWk72
     xdm:     -auth /var/lib/xdm/authdir/authfiles/A:0-XQvaJk
     dtlogin: -auth /var/dt/A:0-UgaaXa

   Sometimes the command "ps wwwwaux | grep auth" can reveal the file location.

   Starting with x11vnc 0.9.9 you can have it try to guess by using:

              -auth guess

   (see also the x11vnc -findauth option.)

   Only root will have read permission for the file, and so x11vnc must be run
   as root (or copy it).  The random characters in the filenames will of course
   change and the directory the cookie file resides in is system dependent.

See also: http://www.karlrunge.com/x11vnc/faq.html
polo23 avatar 31.8.2011 14:01 polo23 | skóre: 28 | blog: polo23
Rozbalit Rozbalit vše Re: Nejde spustit VNC serveru po bootu
Ahoj,
tady je ukazka jak to spustit i autentizaci. Akorat mi neni moc jasny vyznam -auth guess. Ani man stranky mi to neosvetlily.
sudo x11vnc -auth guess -rfbauth /home/polo/.vnc/passwd -display :0 &
Dalsi vec je ze po pripojeni/odpojeni se ukonci i x11vnc. Myslim tim, ze jsem dal prikaz do rc.local, nabootoval a pripojil/odpojil pres vnc clienta a po vylistovani v procesech jsem x11vnc nenasel.
Nakonec mi to mozna nebude vadit ...spustim si ho pres ssh jen kdyz budu potrebovat.
30.8.2011 22:40 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Nejde spustit VNC serveru po bootu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Cituji naši firemní wiki, popis konfigurace firemních desktopů:

* Defaultní „server vzdálené plochy“ se spouští až po přihlášení uživatele, tudíž je nepoužitelný pro práci z domova. Stačí zapnout x11vnc přidáním do /etc/gdm/Init/Default

/usr/bin/x11vnc -skip_lockkeys -solid -xkb -dontdisconnect -shared -forever -rfbport 5900 -o /var/log/x11vnc.log -rfbauth /home/user/.vnc/passwd 2>&1 &

* do /home/user/.vnc/passwd uložit heslo přes x11vnc -storepasswd

* POZOR - aby správně fungovala čeština, musí být před voláním vncvieweru na lokálu nastavená čeština, zapnutý NumLock, na vzdáleném to samé. Jinak to blbne

Takto se připojuje naše účetní z domácích win7 přes openvpn na svůj firemní komp s ubuntu, kde má firemní účetnictví a běžně to používá.

polo23 avatar 31.8.2011 14:16 polo23 | skóre: 28 | blog: polo23
Rozbalit Rozbalit vše Re: Nejde spustit VNC serveru po bootu
Tento navod funguje tak jak jsme si predstavoval. Stroj muzu vzdalene rebootovat a pak se rovnou prihlasit pres VNC. Diky

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.