Hallo alle miteinder!
Zunächst möchte ich mich bei Euch für das wirklich GROSSARTIGE Wiki hier bedanken. Es gibt fast für wirklich alles eine Problemlösung und ist die mit Abstand beste Doku im Internet! Bis auf ein Problem - und das wäre wohl meines. 😉
Ich habe die Server-Version von Ubuntu 20.04.1 LTS und danach den "ubuntu-desktop", also Gnome installiert. Der Server soll letztendes Stand-Alone ohne eigenem (VGA)Bildschirm seinen Dienst verrichten. Neben der Bedienung mittels SSH möchte ich ihn von meinem Windows 10-PC aus mittels TightVNC Viewer fernbedienen. Genau hier habe ich das bzw. mehrere Problem(e):
1. Eigentlich wollte ich den Server bereits ab der Login-Maske fernbedienen. Dabei funktioniert die Option -auth guess in /etc/systemd/system/x11vnc.service nicht. Daher lasse ich derzeit den Server gleich als User hochfahren und bediene ihn mit folgendem Inhalt von x11vnc.service:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | [Unit] Description=x11vnc-Server Requires=display-manager.service After=display-manager.service [Service] ExecStart=/usr/bin/x11vnc -xkb -noxrecord -noxfixes -noxdamage -auth /run/user/1000/gdm/Xauthority -rfbauth /etc/x11vnc.pass -allow 192.168.1. -geometry 1680x900 -o /var/log/x11vnc.log ExecStop=/usr/bin/killall x11vnc Restart=on-failure RestartSec=2 [Install] WantedBy=multi-user.target |
Das funktioniert aber nur solange ich einen Monitor angeschlossen habe. Sobald ich den ausstecke, funktioniert die Bedienung mit VNC nicht mehr.
Ich habe versucht, mittels xrandr --output VGA-0 --mode 1680x900 die Auflösung fix festzulegen, aber das ändert nichts am Verhalten. (Die geringere Auflösung ist Absicht, damit ich nicht scrollen muss).
xrandr liefert im ausgesteckten Zustand "VGA-0 disconnected primary 1920x1080+0+0" Kann man irgendwie dieses disconnect unterdrücken bzw. dem Server immer ein angeschlossenes Display vorgaukeln? Übrigens: Eine /etc/X11/xorg.conf existiert bei mir nicht. Wo könnte ich diese Einstellung fix eintragen?
2. Was muss ich bei x11vnc eintragen, dass ich vom Login-Schirm an mit VNC bedienen kann? Wie gesagt, -auth guess funktioniert nicht.
Vielen lieben Dank!
Liebe Grüße aus Wien,
Da Horstl