Dies scheint ein alter Beitrag zu sein, aber das Thema könnte für einige Benutzer immer noch interessant sein. Damit vnc beim Booten startet, müssen Sie
- Installieren Sie eine VNC-Server-Software (hier verwenden wir X11VNC)
- Ein Startskript konfigurieren (wird zum Starten des vnc-Dienstes verwendet)
Schritt 1 - Installieren Sie den x11vnc-Server
Geben Sie in einer Befehlszeile Folgendes ein
sudo apt-get install x11vnc
Um die Sicherheit zu erhöhen, sollten Sie eine pwd festlegen
sudo x11vnc -storepasswd
Schritt 2 - Konfigurieren Sie Ihr Startskript
- Wenn Ihre Ubuntu-Version niedriger als 15.04 ist,
Sie erstellen die Konfigurationsdatei unter /etc/init.d/x11vnc.conf
und füllen sie mit den richtigen Befehlen, die ausgeführt werden sollen
start on login-session-start
script
/usr/bin/x11vnc -xkb -auth
/var/run/lightdm/root/:0
-noxrecord -noxfixes -noxdamage
-rfbauth /etc/x11vnc.pass
-forever -bg -rfbport 5900 -o /var/log/x11vnc.log
end script
- Wenn Ihre Ubuntu-Version 15.04 oder neuer ist,
Diese Systeme verwenden systemd, und Sie müssen Ihre Service Unit-Datei unter erstellen /lib/systemd/system/x11vnc.service
und mit den richtigen Befehlen auffüllen, die ausgeführt werden sollen
[Unit] Description=Start x11vnc at startup. After=multi-user.target
[Service] Type=simple ExecStart=/usr/bin/x11vnc -auth guess -forever
-loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
[Install] WantedBy=multi-user.target
Laden Sie den Dienst neu
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
Ausführliche Informationen finden Sie auf der Hilfeseite der Ubuntu-Community (siehe hier ). Sie können auch versuchen, dieses Schnellrezept zu verwenden
Hoffe das ist hilfreich