Sample Header Ad - 728x90

Why am I getting a black screen when trying to connect to XRDP server with Remmina?

0 votes
1 answer
735 views
I am trying to connect to a remote machine using Remmina with the XRDP protocol. I have installed and started the Xrdp server on the remote machine (Pop_OS) and I am trying to connect using the Remmina client on Arch Linux. When I try to connect, I just a black screen with no posted error message. If I change the connection settings in the client to use the wrong password, when I connect I get redirected to an Xrdp login window. So, the client is clearly connecting to the Xrdp server. Does anyone know what might be causing the black screen and how I can fix it? ---------------- **Update:** On further investigation, the problem seems to be that the X server is starting, but the client application is not. Xrdp seems to be trying to start the X server directly with Xorg (rather than xinit or startx). From xrdp's sesman.ini file: /usr/lib/xorg/Xorg -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log The server is starting and the log file being created, but nothing on the screen. I have tried adding a ~/.xsession file and running a similar command from a virtual terminal directly on the machine, and I also get a similar blank screen. Honestly, I am not sure how to properly launch an X client application using Xorg. Should Xorg refer to the ~/.xsession file, or do I need to do something else?
Asked by Time4Tea (2628 rep)
Mar 7, 2025, 05:20 PM
Last activity: Mar 15, 2025, 11:03 AM