Fedora 40
Sponsored Link

Desktop Environment : Configure Xrdp Server2024/05/07

 

Install Xrdp Server to connect to Fedora Desktop from the Windows Remote Desktop feature.

[1] Install and Start Xrdp Server.
[root@dlp ~]#
dnf -y install xrdp tigervnc-server
[root@dlp ~]#
systemctl enable --now xrdp

[2] If Firewalld is running, allow RDP port.
[root@dlp ~]#
firewall-cmd --add-port=3389/tcp

success
[root@dlp ~]#
firewall-cmd --runtime-to-permanent

success
[3] Login as a user and configure Desktop session on Xrdp.
[fedora@dlp ~]$
vi ~/startwm.sh
# create new

#!/bin/sh

# GNOME
dbus-launch --exit-with-session /usr/bin/gnome-session
# GNOME Classic
# env GNOME_SHELL_SESSION_MODE=classic dbus-launch --exit-with-session /usr/bin/gnome-session
# KDE
# dbus-launch --exit-with-session /usr/bin/startplasma-wayland
# Cinnamon
# dbus-launch --exit-with-session /usr/bin/cinnamon-session
# MATE
# dbus-launch --exit-with-session /usr/bin/mate-session
# Xfce
# dbus-launch --exit-with-session /usr/bin/startxfce4
# LXDE
# dbus-launch --exit-with-session /usr/bin/startlxde
# LXQt
# dbus-launch --exit-with-session /usr/bin/startlxqt
# Budgie
# env GNOME_SHELL_SESSION_MODE=Budgie:GNOME dbus-launch --exit-with-session /usr/bin/budgie-desktop
# Sugar
# dbus-launch --exit-with-session /usr/bin/sugar

[fedora@dlp ~]$
chmod 755 ~/startwm.sh
[4] Connect from Windows clients. For example on Windows 11.
Open Start Menu - [Windows Tool] - [Remote Desktop Connection] to start remote desktop app.
[5] Input the hostname or IP address you'd like to connect and push the [Connect] button.
[6] Answer with [Yes].
[7] Input a user which is on Fedora OS to authenticate.
[8] If successfully passed authentication, RDP session starts like follows.
Matched Content