This guide captures the exact fix used to resolve XRDP black screen / immediate disconnects while keeping the full GNOME experience for local (physical) login via GDM.
- Physical login: GNOME (unchanged, full experience).
- RDP login: XFCE (stable, no black screen).
- Reason: GNOME-on-XRDP often fails/black screens due to GNOME/Xorg/systemd user-session interactions. XFCE is reliable under XRDP.