Skip to main content

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.