Skip to main content

Debian 13 + XRDP + KDE Plasma (X11) – Basic Setup

```html

Debian 13: KDE Plasma Wayland installieren und per FreeRDP auf die VM zugreifen

Hinweis:Überblick: Diese Seite besteht aus zwei getrennten Anleitungen:
  1. KDE Plasma mit Wayland für die lokale Anmeldung auf der VM installieren.
  2. XRDP einrichten und sich anschließend per xfreerdp3 mit der VM verbinden.
Wichtig: KDE Plasma Wayland und XRDP sind zwei verschiedene Dinge. Die lokale KDE-Sitzung kann Wayland nutzen. Eine XRDP-Sitzung mit KDE läuft dagegen zuverlässig als X11, nicht als Wayland. Das ist normal und kein Zeichen dafür, dass die Maschine beleidigt ist.

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.

Voraussetzung: Diese Anleitung geht davon aus, dass du Rootals bistroot (arbeitest. Es wird kein sudo).sudo verwendet.

1. Paketquellen aktualisieren

apt update

2. KDE läuftPlasma inmit Wayland und Display-Manager installieren

apt install -y plasma-desktop plasma-workspace-wayland sddm dbus-x11
Hinweis: plasma-desktop installiert eine schlanke KDE-Plasma-Umgebung. Wer ein größeres KDE-Setup möchte, kann stattdessen später 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)
Ergebnis: Die lokale Anmeldung an der VM nutzt jetzt KDE Plasma mit Wayland.

Anleitung 2: Per XRDP zuverlässigund xfreerdp3 auf die VM zugreifen

Diese Anleitung richtet XRDP auf der VM ein und zeigt danach die Verbindung mit xfreerdp3 vom Client aus.

Wichtig: Die XRDP-Sitzung startet KDE Plasma als X11-Session. (Wayland wird für XRDP hier bewusst nicht Wayland).verwendet, weil KDE über XRDP als X11-Sitzung deutlich zuverlässiger läuft.

1)

1. PaketeXRDP und Xorg-Backend installieren

Auf der VM als root ausführen:

apt update
apt install -y xrdp xorgxrdp plasma-desktop dbus-x11
Tipp:Hinweis: Wenn duKDE nurPlasma einebereits schlankeaus Plasma-SessionAnleitung willst,1 reichtinstalliert wurde, müssen plasma-desktop. (Das volle Meta-Paketund kde-standard/kde-fullplasma-workspace-wayland isthier optional.)nicht erneut installiert werden.

2)

2. XRDP-Startscript für KDE Plasma X11 setzen

Bearbeite die Datei:

/etc/xrdp/startwm.sh

Ersetze den kompletten Inhalt komplett ersetzen: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

Danach

3. Startscript ausführbar machen:

machen

chmod +x /etc/xrdp/startwm.sh

3)

4. XRDP XRDP-Dienste aktivieren /und starten

systemctl enable --now xrdp xrdp-sesman

4)

5. Security-BasicsIP-Adresse (sehrder empfohlen)

VM
Empfehlung:anzeigen RDP

Auf niemalsder “offenVM insausführen:

Internet”.
hostname Idealerweise-I
nur

Merke imdir LANdie oderpassende perIP-Adresse VPN/SSH-Tunnel.

der
    VM.
  • Firewall-RegelDiese nurwird später bei xfreerdp3 als SERVER-IP verwendet.

    6. Benutzer für deindie internesRDP-Anmeldung Netzverwenden

    (Beispiel:
    Sicherheit: 10.0.0.0/8):Melde Portdich 3389nicht nurals internroot erlauben.
  • per
  • StarkeRDP Passwörter,an. Verwende einen normalen Benutzer, zum Beispiel jj.

Falls noch kein Root-Loginnormaler perBenutzer RDP.vorhanden

  • Systemist, aktuellkann halten.
  • einer angelegt

    5)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 verbinden (ohne Domain, mit Dynamic Resolution + Clipboard)

    Linux-Client (FreeRDP):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:3389 verbindet sich mit der VM auf Port 3389.
    • /u:jj verwendet den Benutzer jj.
    • /d:. =bedeutet: keine Domain verwenden.
    • /dynamic-resolution = passt die Auflösung beim Fenster-ResizeVergrößern anoder Verkleinern des Fensters an.
    • /clipboard =aktiviert Copy/Paste zwischen Client und SessionRDP-Sitzung.
    • /cert:tofu =merkt sich das Zertifikat beim ersten Mal merken (Trust On First Use)Verbindungsaufbau.

    Security-Basics

    RDP nicht offen ins Internet stellen. Port 3389 sollte nur im lokalen Netzwerk, über VPN oder über einen sicheren Tunnel erreichbar sein. Das Internet ist kein vertrauenswürdiger Ort, eher eine schlecht beleuchtete Tiefgarage mit Bots.
    • Kein Root-Login per RDP.
    • Starke Passwörter verwenden.
    • Port 3389 nicht öffentlich ins Internet freigeben.
    • Wenn möglich nur Zugriff aus dem internen Netz erlauben.
    • System regelmäßig aktualisieren.

    6) 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

    • KeineLokale Fensterleisten / nichts verschiebbar:Anmeldung: KWinKDE läuftPlasma nichtWayland (Windowüber Manager abgestürzt). Lösung: Compositing deaktivieren (wie oben) und XRDP neu starten.SDDM.
    • PanelRemote-Zugriff untenper schwarz / Wallpaper endet am Panel:XRDP: OhneKDE CompositingPlasma wirkenX11 Transparenzenüber oftstartplasma-x11.
    • “kaputt”
    • Client: Verbindung mit xfreerdp3. Stelle das Panel auf undurchsichtig oder nutze ein Theme ohne Transparenz.

    ```