Linux: VNC pro vzdálený přístup na plochu (X11VNC)
Když se z nějakého důvodu potřebujeme vzdáleně dostat na plochu (X11) stroje s Linuxem (třeba na multimédia či x-kové aplikace), můžeme sáhnout po balíku X11VNC. Jak provést jeho základní nastavení je uvedeno dále.
Instalace a nastavení x11vnc pro Linux (*Ubuntu*)
#instalaceapt-get install x11vnc
#nastavení heslax11vnc -storepasswd
#spuštění vnc serveru na portu 5900 s heslem v /home/user/.vnc/passwdx11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /home/user/.vnc/passwd -rfbport 5900
Autostart X11VNC po spuštění systému Ubuntu
#vytvořit soubor autostart_vnc.shvim /home/user/.local/share/autostart_vnc.sh
...#!/bin/bash
x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth ~/.vnc/passwd -rfbport 5900
#přidat práva spouštěníchmod +x /home/user/.local/share/autostart_vnc.sh
#nastavit do cronucrontab -e
...@reboot /home/user/.local/share/autostart_vnc.sh
Pokud X11VNC po spuštění přesto nenastartuje po bootu, tak nastavte pravidelné spouštění v cronu:
*/10 * * * * /home/user/.local/share/autostart_vnc.sh
Řešení možných problémů
#zastavení x11vncx11vnc -R stop
#clear x11vncx11vnc -clear-all
#zabití x11vnckillall x11vnc && /usr/bin/x11vnc -rfbport 5900 -bg -vncconnect -xvnc -forever
#pokud dochází k ohlášení po přihlášenírm /home/user/.Xauthority