Scope: Fedora 43/44 XFCE on a cloud/KVM VM with no GPU (all GL/Vulkan runs on the CPU via llvmpipe/lavapipe), used over xrdp from a HiDPI (Retina) client at 2x scale. Every trap listed here cost real debugging time.
[relogin] = needs a full XFCE logout. An RDP reconnect (or closing the RDP window) reattaches the old session, which keeps its old environment.
- GUI commands from SSH need the live session's display, auth and bus:
export $(tr '\0' '\n' < /proc/$(pgrep -x xfce4-session | head -1)/environ | grep -E '^(DISPLAY|XAUTHORITY|DBUS_SESSION_BUS_ADDRESS)=' | xargs -d '\n')