VNC auf elementary os

VNC auf elementary os

Ich habe elementary OS auf meinem Laptop installiert und versucht, den VNC-Server zu installieren. Zuerst habe ich installiert vnc4server, geöffnet und mich vom Telefon aus angemeldet. Auf dem Bildschirm sah ich:

failed to load session gnome

Wie muss ich es konfigurieren, damit es unter Elementary OS läuft? Ich bin nicht daran interessiert, GNOME zu installieren.

Antwort1

Erstellen Sie in Ihrem Home-Verzeichnis eine Datei mit dem Namen .xsession und schreiben Sie den folgenden Inhalt hinein.

 gnome-session --session=pantheon

Starten Sie dann den VNC-Server neu und stellen Sie die Verbindung erneut her. Ich habe dies mit TightVNCServer getestet.


Wenn Sie display:0 verwenden möchten, verwenden Sie x11vnc.Hier finden Sie weitere InformationenInformationen zum Einrichten und Herstellen einer Verbindung zu einem x11vnc-Server.

Antwort2

  1. Installieren Sie x11vncüber apt (oderX11VNC-ServerAnwendung aus AppCenter in EOS 5 oder früher).

  2. Laufen:

sudo x11vnc -storepasswd # This will prompt password, confirmation and the location, choose `/home/your-user/.vnc`.
  1. Erstellen Sie die Datei /etc/systemd/system/x11vnc.servicemit den folgenden Befehlen:
[Unit]
Description="x11vnc"
Requires=display-manager.service
After=display-manager.service

[Service]
ExecStart=/usr/bin/x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :0 -auth guess -rfbauth /home/your-user/.vnc/passwd
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
RestartSec=2

[Install]
WantedBy=multi-user.target
  1. Sorgen Sie dafür, dass systemd die Änderungen übernimmt:
sudo systemctl daemon-reload
sudo systemctl start x11vnc.service
sudo systemctl enable x11vnc.service

Fertig. Damit sollten Sie sich in eine bestehende Sitzung einklinken oder eine neue starten können.

Getestet mit:

$ lsb_release -a
No LSB modules are available.
Distributor ID: elementary
Description:    elementary OS 5.1.7 Hera
Release:    5.1.7
Codename:   hera

Und:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Elementary
Description:    elementary OS 7 Horus
Release:    7
Codename:   horus

Quelle

verwandte Informationen