staging.inyokaproject.org

x11vnc unter Lubuntu

Status: Gelöst | Ubuntu-Version: Lubuntu 22.04 (Jammy Jellyfish)
Antworten |

ostfrees80

Anmeldungsdatum:
16. September 2022

Beiträge: Zähle...

Hallo liebes Forum,

ich habe ein neuen Desktoprechner eingerichtet und habe mich diesmal für Lubuntu in der aktuellen LTS Version entschieden. Vorher hatte ich Xubuntu 18 meine ich im Einsatz...

Nun ist es so, dass ich versuche den Rechner so einzurichten, dass ich per VNC vom lokalen Netzwerk zugreifen möchte. Hierfür habe ich x11vnc installiert. Wenn ich mich nun von einem anderen Rechner per Terminal mit dem Lubuntu rechner verbinde, kann ich x11vnc starten und mich dann im Nachgang auch wunderbar per VNC mit dem Rechner verbinden. Soweit so gut.

Nun würde ich aber gerne, dass x11vnc als Dienst läuft und ich das Programm nicht immer erst über das Terminal aufrufen muss, damit ich dann per VNC zugreifen kann. Der Dienst läuft auch, aber irgendwie klappt es dann mit dem Zugriff nicht.

systemctl status x11vnc:

● x11vnc.service - Start x11vnc
     Loaded: loaded (/etc/systemd/system/x11vnc.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2022-09-16 10:40:45 CEST; 1min 28s ago
   Main PID: 855 (sh)
      Tasks: 2 (limit: 2076)
     Memory: 4.6M
        CPU: 11.836s
     CGroup: /system.slice/x11vnc.service
             ├─855 /bin/sh -c "/usr/bin/x11vnc -xkb -repeat -display :0 -auth guess -rfbauth /etc/X11/x11vnc.passwd -rfbport 5900 -forever -loop -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.passwd"
             └─856 /usr/bin/x11vnc -xkb -repeat -display :0 -auth guess -rfbauth /etc/X11/x11vnc.passwd -rfbport 5900 -forever -loop -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.passwd

Logfile:

16/09/2022 10:43:10 passing arg to libvncserver: -rfbauth
16/09/2022 10:43:10 passing arg to libvncserver: /etc/X11/x11vnc.passwd
16/09/2022 10:43:10 passing arg to libvncserver: -rfbport
16/09/2022 10:43:10 passing arg to libvncserver: 5900
16/09/2022 10:43:10 passing arg to libvncserver: -rfbauth
16/09/2022 10:43:10 passing arg to libvncserver: /etc/x11vnc.passwd
16/09/2022 10:43:10 x11vnc version: 0.9.16 lastmod: 2019-01-05  pid: 7136
/tmp/fd.eYAkDr: 1: netstat: not found
xauth:  unable to generate an authority file name
/tmp/fd.eYAkDr: 1: netstat: not found
16/09/2022 10:43:10 -auth guess: failed for display=':0'
16/09/2022 10:43:10 -auth guess: since we are root, retrying with FD_XDM=1

Bei Xubuntu hatte das noch wunderbar geklappt. Das ist aber schon wieder ne Weile her und leider habe ich mir die Konfiguration nicht gesichert... ☹

ich habe mich übrigens an diesem Tutorial orientiert: https://stastka.ch/knowledge-base/Xubuntu-2204-VNC-Service-mit-x11vnc/story/770f25f0

ostfrees80

(Themenstarter)

Anmeldungsdatum:
16. September 2022

Beiträge: 2

So. Und nun habe ich dann auch die Lösung gefunden...

https://lists.opensuse.org/archives/list/users@lists.opensuse.org/message/E7FF5M34LGIGWK6ZT6EDPJW4D22B5CHP/

der Trick ist, dass man statt -auth guess –> -auth /home/<user>/.Xauthority in die service Datei schreibt. Danach einmal neugestartet und dann konnte ich direkt zugreifen mit Abfrage meines Passwortes. 👍

Antworten |