Is Xfce the desktop environment you installed and wish to use?
If so, note that xfce 4.20 (on f43) is not Wayland enabled and uses Xorg instead.
I use xrdp all the time on F42 and just tested with F43 and it works just fine.
In /etc/xrdp/xrdp.ini, I enable Xorg and disable VNC:
; Some session types such as Xorg, X11rdp and Xvnc start a display server.
; Startup command-line parameters for the display server are configured
; in sesman.ini. See and configure also sesman.ini.
[Xorg]
name=Xorg
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
code=20
#[Xvnc]
#name=Xvnc
#lib=libvnc.so
#username=ask
#password=ask
#ip=127.0.0.1
#port=-1
#xserverbpp=24
#delay_ms=2000
; Disable requested encodings to support buggy VNC servers
; (1 = ExtendedDesktopSize)
#disabled_encodings_mask=0
; Use this to connect to a chansrv instance created outside of sesman
; (e.g. as part of an x11vnc console session). Replace ‘0’ with the
; display number of the session
#chansrvport=DISPLAY(0)
I also add the file ~/startwm.sh to the home directory of the user logging in via xrdp:
Hi, im having the same issue (Unable to open display :10), i dont have a ~/.xorgxrdp.10.log, its like the xorg server starts with an error always, i tried executing the Xorg command directly from another only-terminal session but it doesnt work, as soon as someone connects it dies and throws no useful logs.
Im pretty sure this is a Fedora 43 only problem, since Fedora 42 works fine with gnome-session-xsession
I have confirmed that the Windows RDP client can successfully connect to Fedora 43 workstation by enabling the remote desktop in Settings>System>Remote Desktop***.
Xorg is still available (and xrdp connections via Xorg) for the XFCE spin and probably several others (details anyone?) as XFCE is not yet ready for Wayland.
What fedora version/desktop environment are you trying to use with Xrdp?
***Edit: It seems that rdp is forcefully disconnected after a certain amount of idle time. Once that occurred, I was unable to connect via RDP and saw the following in /var/log/messages:
Failed to start remote desktop session: GDBus.Error:org.freedesktop.DBus.Error.Failed: Session creation inhibited
I believe I was able to address that by disabling screen blanking and power saving features. I have just confirmed this with another VM. Fedora 43 workstation will force disconnect RDP if screen blanking and power saving options are enabled, and will not allow further RDP connections until after a reboot.
This issue does not occur when screen blanking (in power settings and screen lock settings)/power saver options are enabled.
I’d note that the default xrdp configuration disables Xorg and enables Xvnc as the back end display mechanism. AFAIK, VNC does not provide audio passthrough and generally provides poorer quality interaction than Xorg/xorgxrdp, especially on local networks.
Which is why I generally disable Xvnc and enable Xorg. Your (and other folks’) use case may not be the same as mine, but it’s worthwhile to note that the default configuration limits performance and functionality (especially as it relates to video quality and any sound at all) on higher bandwidth networks.