Tested working on Fedora Workstation 39, 40, 41, 42, and 43.
(Commands prefixed with a # should be run as the root user or with sudo. Commands prefixed with a $ should be run as a regular/unprivileged user.)
# dnf install xrdp(with Xorg session support:# dnf install xrdp xorgxrdp)- If using GNOME:
# $EDITOR /etc/pam.d/xrdp-sesmanand comment and uncomment the appropriate lines. - If using Xfce:
$ echo startxfce4 > $HOME/.xsessionand$ chmod +x $HOME/.xsession. - Optionally, rename the shared drives mount:
# $EDITOR /etc/xrdp/sesman.iniand setFuseMountName=shared-drives # $EDITOR /etc/xrdp/xrdp.iniand set:
port=vsock://-1:3389([Globals]section)