Debian 13 + XRDP + KDE Plasma (X11) – Basic Setup
Hinweis: Diese Anleitung geht davon aus, dass du Root bist (kein sudo). KDE läuft in XRDP zuverlässig als X11 (nicht Wayland).
1) Pakete installieren
apt update
apt install -y xrdp xorgxrdp plasma-desktop dbus-x11
Tipp: Wenn du nur eine schlanke Plasma-Session willst, reicht
plasma-desktop. (Das volle Meta-Paket kde-standard/kde-full ist optional.)2) XRDP-Startscript für Plasma setzen
Datei: /etc/xrdp/startwm.sh – Inhalt komplett ersetzen:
#!/bin/sh
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
export XDG_SESSION_TYPE=x11
export KDE_FULL_SESSION=true
export QT_QPA_PLATFORM=xcb
export QT_QUICK_BACKEND=software
export LIBGL_ALWAYS_SOFTWARE=1
export KWIN_COMPOSE=N
export KWIN_NO_COMPOSITING=1
exec dbus-run-session -- startplasma-x11
Danach ausführbar machen:
chmod +x /etc/xrdp/startwm.sh
3) XRDP Dienste aktivieren / starten
systemctl enable --now xrdp xrdp-sesman
4) Security-Basics (sehr empfohlen)
Empfehlung: RDP niemals “offen ins Internet”. Idealerweise nur im LAN oder per VPN/SSH-Tunnel.
- Firewall-Regel nur für dein internes Netz (Beispiel: 10.0.0.0/8): Port 3389 nur intern erlauben.
- Starke Passwörter, kein Root-Login per RDP.
- System aktuell halten.
5) Client verbinden (ohne Domain, mit Dynamic Resolution + Clipboard)
Linux-Client (FreeRDP):
xfreerdp3 /v:SERVER-IP:3389 /u:jj /d:. /dynamic-resolution /clipboard /cert:tofu
/d:.= keine Domain/dynamic-resolution= passt die Auflösung beim Fenster-Resize an/clipboard= Copy/Paste zwischen Client und Session/cert:tofu= Zertifikat beim ersten Mal merken (Trust On First Use)
6) Typische Stolpersteine
- Keine Fensterleisten / nichts verschiebbar: KWin läuft nicht (Window Manager abgestürzt). Lösung: Compositing deaktivieren (wie oben) und XRDP neu starten.
- Panel unten schwarz / Wallpaper endet am Panel: Ohne Compositing wirken Transparenzen oft “kaputt”. Stelle das Panel auf undurchsichtig oder nutze ein Theme ohne Transparenz.
No Comments