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
Last activity: Mar 15, 2025, 11:03 AM