Skip to content

Commit c8cecd8

Browse files
committed
Beitrag ergänzt: OpenGL-Unterstützung in einer Proxmox VE VM
1 parent 641bf65 commit c8cecd8

1 file changed

Lines changed: 27 additions & 6 deletions

File tree

posts/opengl-unterstutzung-in-einer-proxmox-ve-vm.md

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ author:
55
link: https://crycode.de
66
banner: banner.webp
77
date: 2025-08-11 20:40:00
8+
updated: 2025-08-12 11:00:00
89
categories:
910
- [Linux]
1011
- [Software]
@@ -121,20 +122,25 @@ Nach der Autorisierung sollte die Verbindung zur VM hergestellt werden können u
121122

122123
Damit beim Start der VM Sunshine automatisch gestartet wird und wir uns direkt verbinden können, aktivieren wir zunächst den automatischen Login in der VM.
123124

124-
Da wir *XFCE* zusammen mit *LightDM* nutzen, passen wir die Datei `/etc/lightdm/lightdm.conf` an und fügen die folgenden Zeilen im Abschnitt `[Seat:*]` hinzu:
125+
Da wir *XFCE* zusammen mit *LightDM* nutzen, erstellen wir die Datei `/etc/lightdm/lightdm.conf.d/90-autologin.conf` mit folgendem Inhalt:
125126

126-
```ini /etc/lightdm/lightdm.conf
127+
```sh
128+
sudo mkdir -p /etc/lightdm/lightdm.conf.d
129+
sudo nano /etc/lightdm/lightdm.conf.d/90-autologin.conf
130+
```
131+
132+
```ini /etc/lightdm/lightdm.conf.d/90-autologin.conf
133+
[Seat:*]
134+
# autologin
127135
autologin-user = username
128136
autologin-user-timeout = 10
137+
# disable screen blanking on login screen
138+
xserver-command=X -s 0 -dpms
129139
```
130140

131141
`username` muss durch den tatsächlichen Benutzernamen ersetzt werden, mit dem der automatische Login erfolgen soll.
132142
Der Timeout von 10 Sekunden sorgt dafür, dass der automatische Login nicht sofort erfolgt, sondern eine kurze Verzögerung hat. Das ist nützlich, falls man sich mal mit einem anderen Nutzer anmelden möchte.
133143

134-
> [!NOTE]
135-
> Zusätzlich zum Autoslogin sollte noch das automatische Ausschalten des Bildschirms deaktiviert werden, damit der virtuelle Bildschirm nicht bei Inaktivität abgeschaltet wird. Dies führt sonst nämlich dazu, dass man in Moonlight später nur einen schwarzen Bildschirm sieht.
136-
> Bei *XFCE* kann dies in den *Einstellungen* unter *Energieverwaltung* -> *Bildschirm* deaktiviert werden.
137-
138144
Für den Autostart von Sunshine erstellen wir eine `.desktop`-Datei im Autostart-Verzeichnis des Benutzers:
139145

140146
```sh Sunshine Autostart-Datei erstellen
@@ -151,6 +157,21 @@ Comment=Start Sunshine Remote Desktop
151157
EOF
152158
```
153159

160+
> [!NOTE]
161+
> Zusätzlich zum Autologin sollte noch das automatische Ausschalten des Displays deaktiviert werden, damit der virtuelle Bildschirm nicht bei Inaktivität abgeschaltet wird. Dies führt sonst nämlich dazu, dass man in Moonlight später nur einen schwarzen Bildschirm sieht.
162+
163+
Dazu erstellen wir noch eine zweite `.desktop`-Datei, die DPMS (Display Power Management Signaling) und den Bildschirmschoner deaktiviert:
164+
165+
```sh Autostart-Datei für DPMS erstellen
166+
cat <<EOF > ~/.config/autostart/disable-dpms.desktop
167+
[Desktop Entry]
168+
Type=Application
169+
Exec=/usr/bin/xset s off -dpms s noblank
170+
Name=DPMS und Bildschirmschoner deaktivieren
171+
X-GNOME-Autostart-enabled=true
172+
EOF
173+
```
174+
154175
Nach einem Neustart der VM sollte der Benutzer nun direkt (nach 10 Sekunden) angemeldet werden und Sunshine sollte automatisch starten und im Hintergrund laufen.
155176

156177
Ob Sunshine läuft, können wir in einem Terminal mit dem Befehl `ps aux | grep sunshine` überprüfen. Dort sollte eine Zeile mit dem Prozess `sunshine.AppImage` angezeigt werden.

0 commit comments

Comments
 (0)