x11vnc auf DISPLAY=:0 als systemd-Dienst installieren

English Deutsch

Installieren Sie zuerst x11vnc z.B. mit

install_x11vnc.sh
sudo apt -y install x11vnc

Führen Sie nun dieses Skript aus als der Benutzer, der die X11-Sitzung ausführt. Das Skript muss den korrekten Benutzer kennen, um x11vnc als dieser zu starten.

install-x11vnc-via-wget.sh
wget -qO- https://techoverflow.net/scripts/install-x11vnc.sh | sudo bash -s $USER

[Dies installiert einen systemd-Dienst wie

x11vnc.service
[Unit]
Description=VNC Server for X11

[Service]
Type=simple
User=uli
Group=uli
ExecStart=/usr/bin/x11vnc -display :0 -norc -forever -shared -autoport 5900
Restart=always
RestartSec=10s

[Install]
WantedBy=multi-user.target

und aktiviert ihn automatisch beim Systemstart und startet ihn.

Sie können sich nun per VNC mit dem Computer verbinden, z.B. mit:

vncviewer_example.sh
vncviewer [hostname]

Check out similar posts by category: Linux