x11vnc automatisch starten

ghostadmin

Grand Admiral Special
Mitglied seit
11.11.2001
Beiträge
25.213
Renomée
191
Standort
Dahoam Studios
Ich verwende folgende Zeile um einen VNC server unter Jessie (lxde) zu starten:

rc.local: /usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -display :0 -rfbauth /etc/x11vnc.pass -rfbport 5900 -noxrecord -noxfixes -noxdamage -forever -bg -o /var/log/x11vnc.log

Wenn man dies manuell an der bash startet, geht es aber sobald es in rc.local oder in einem init script ist, geht es nicht.

Liegt das vielleicht daran das der X Server zu spät gestartet wird? Das init Script startet in Runlevel 5.
Oder im init Script von lightdm eintragen?
 
Zum automatischen VNC-Starten verwende ich tigervnc.
Der hat ein init-Skript dabei und kann auch mehrere VNC Sessions unterschiedlicher Benutzer starten.
 
Besser wäre was aus den debian packages. Bei lightdm ist ja tightvnc noch irgendwie verdrahtet.

Ich habe jetzt einfach die Reihenfolge vom init script geändert so das es nach lightdm startet, ansonsten konnte der Screen nicht gefunden werden.

Nochmal Edit:
Wenn nach einem Update nicht jedes mal die Reihenfolge auf Defaults gesetzt werden würde.... Manuell auf S99 gesetzt ist es danach wieder auf S01
 
Zuletzt bearbeitet:
Oder so gehts auch:

tightvncpasswd /etc/vncpasswd

/etc/lightdm/lightdm.conf:
[VNCServer]
enabled=true
command=/usr/bin/Xvnc -rfbauth /etc/vncpasswd
port=5900
width=1280
height=1024
depth=24
 
Zurück
Oben Unten