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?