Debian 13 + XRDP + KDE Plasma (X11) – Basic Setup
- KDE Plasma mit Wayland für die lokale Anmeldung auf der VM installieren.
- XRDP einrichten und sich anschließend per
xfreerdp3mit der VM verbinden.
Anleitung 1 ausklappen: KDE Plasma Wayland auf Debian 13 installieren
Anleitung 1: KDE Plasma Wayland auf Debian 13 installieren
Diese Anleitung installiert KDE Plasma mit Wayland-Unterstützung für die lokale Anmeldung an der VM.
sudo verwendet.1. Paketquellen aktualisieren
apt update
2. KDE Plasma mit Wayland-Unterstützung und Display-Manager installieren
apt install -y plasma-desktop plasma-workspace sddm dbus-x11
plasma-workspace-wayland nicht mehr separat verwendet. Die benötigten Wayland-Komponenten sind über plasma-workspace abgedeckt.plasma-desktop installiert eine relativ schlanke KDE-Plasma-Umgebung. Wer später ein größeres KDE-Setup möchte, kann zusätzlich kde-standard oder kde-full installieren.3. SDDM aktivieren
SDDM ist der Login-Manager für die grafische Anmeldung.
systemctl enable sddm
4. Grafischen Startmodus aktivieren
systemctl set-default graphical.target
5. System neu starten
reboot
6. Bei KDE Plasma Wayland anmelden
Nach dem Neustart erscheint der grafische Login-Bildschirm.
Wähle dort vor dem Login als Sitzung:
Plasma (Wayland)
Anleitung 2 ausklappen: Per XRDP und xfreerdp3 auf die VM zugreifen
Anleitung 2: Per XRDP und xfreerdp3 auf die VM zugreifen
Diese Anleitung richtet XRDP auf der VM ein und zeigt danach die Verbindung mit xfreerdp3 vom Client aus.
1. XRDP und Xorg-Backend installieren
Auf der VM als root ausführen:
apt update
apt install -y xrdp xorgxrdp dbus-x11
plasma-desktop und plasma-workspace hier nicht erneut installiert werden.2. XRDP-Startscript für KDE Plasma X11 setzen
Bearbeite die Datei:
/etc/xrdp/startwm.sh
Ersetze den kompletten Inhalt durch:
#!/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
3. Startscript ausführbar machen
chmod +x /etc/xrdp/startwm.sh
4. XRDP-Dienste aktivieren und starten
systemctl enable --now xrdp xrdp-sesman
5. IP-Adresse der VM anzeigen
Auf der VM ausführen:
hostname -I
Merke dir die passende IP-Adresse der VM. Diese wird später bei xfreerdp3 als SERVER-IP verwendet.
6. Benutzer für die RDP-Anmeldung verwenden
jj.Falls noch kein normaler Benutzer vorhanden ist, kann einer angelegt werden:
adduser jj
7. FreeRDP-Client installieren
Auf dem Linux-Client ausführen, von dem aus du dich zur VM verbinden möchtest:
apt update
apt install -y freerdp3-x11
8. Verbindung zur VM herstellen
Auf dem Client ausführen:
xfreerdp3 /v:SERVER-IP:3389 /u:jj /d:. /dynamic-resolution /clipboard /cert:tofu
Beispiel:
xfreerdp3 /v:192.168.178.50:3389 /u:jj /d:. /dynamic-resolution /clipboard /cert:tofu
9. Bedeutung der wichtigsten Optionen
/v:SERVER-IP:3389verbindet sich mit der VM auf Port3389./u:jjverwendet den Benutzerjj./d:.bedeutet: keine Domain verwenden./dynamic-resolutionpasst die Auflösung beim Vergrößern oder Verkleinern des Fensters an./clipboardaktiviert Copy/Paste zwischen Client und RDP-Sitzung./cert:tofumerkt sich das Zertifikat beim ersten Verbindungsaufbau.
10. Security-Basics
3389 sollte nur im lokalen Netzwerk, über VPN oder über einen sicheren Tunnel erreichbar sein.- Kein Root-Login per RDP.
- Starke Passwörter verwenden.
- Port
3389nicht öffentlich ins Internet freigeben. - Wenn möglich nur Zugriff aus dem internen Netz erlauben.
- System regelmäßig aktualisieren.
11. Typische Stolpersteine
XRDP zeigt keinen KDE-Desktop
Prüfe, ob die Dienste laufen:
systemctl status xrdp
systemctl status xrdp-sesman
Keine Fensterleisten oder Fenster lassen sich nicht verschieben
Dann läuft KWin wahrscheinlich nicht sauber oder Compositing stört die XRDP-Sitzung.
Das Startscript aus dieser Anleitung deaktiviert Compositing bereits für die XRDP-Sitzung:
export KWIN_COMPOSE=N
export KWIN_NO_COMPOSITING=1
Danach XRDP neu starten:
systemctl restart xrdp xrdp-sesman
Panel ist schwarz oder Transparenzen sehen kaputt aus
Das kann durch deaktiviertes Compositing passieren. Für XRDP ist das meist der stabilere Weg.
Mögliche Lösung:
- Panel auf undurchsichtig stellen.
- Ein Theme ohne starke Transparenzen verwenden.
- XRDP-Sitzung weiterhin als X11 laufen lassen.
Zusammenfassung
- Lokale Anmeldung: KDE Plasma Wayland über SDDM.
- Remote-Zugriff per XRDP: KDE Plasma X11 über
startplasma-x11. - Client: Verbindung mit
xfreerdp3.
No Comments