2016-07-27 3 views
2

Ich folgte dieser Richtlinie in Bezug auf Kontinuierliche Ausführung von x11vnc auf meinem Kubuntu 16.04. Ich fand Xsetup hier/etc/sddm/Xsetup und fügte ich dort:Kann x11vnc vor dem Anmelden auf Kubuntu 16.04 nicht starten

/usr/local/bin/x11vnc -rfbauth /path/to/the/vnc/passwd -o /var/log/x11vnc.log -forever -bg 

x11vnc gestartet richtig und ich kann es in der Prozessliste, nachdem ich als einige Benutzer anmelden. Ich möchte, dass es funktioniert, BEVOR ich mich bei Linux anmelde.

fand ich einige Lösungen auf Stack-Überlauf aber sie Kubuntu 16.04 nicht relevant sind

Irgendwelche Ideen?

Danke!

Antwort

0

ich dieses Problem auf Kubuntu 16.04 gelöst Zugabe in/usr/share/sddm/scripts/Xsetup der folgenden Zeile:

/usr/bin/x11vnc -rfbauth [YOUR X11VNC PASSWORD FILE LOCATION] -o /var/log/x11vnc.log -forever -bg 

Davor habe ich Passwort generiert mit:

sudo x11vnc -storepasswd 

Dies ermöglicht x11vnc Prozess als root starten sogar bei Kubuntu Login-Bildschirm.

0

Um ein Skript beim Start von Kubuntu vor dem Login auszuführen, würden Sie /etc/rc.local bearbeiten und Ihre gewünschten Befehle hinzufügen.

Stellen Sie sicher, dass das Skript mit exit 0 endet.

Zum Beispiel:

/usr/local/bin/x11vnc -rfbauth /path/to/the/vnc/passwd -o /var/log/x11vnc.log -forever -bg 
exit 0 
1

Also aparently 16.04 hat eine bug im Zusammenhang mit sddm, die die -auth guess x11vnc machen (was ich denke, passiert standardmäßig in Ihrem Beispiel) Logik zu scheitern. Die Lösung ist, -auth /var/run/sddm/* -display :0 zu Ihrer Befehlszeile hinzuzufügen, mit der ich erfolgreich war.