@bidulock @for0ryl
I can confirm that I can only establish a connection when I set Param=/usr/lib/Xorg
in sesman.ini
. Neither Xorg
nor /usr/bin/Xorg
work.
The fix is to read the wiki of course, where it advises to:
Add allowed_users=anybody
to /etc/X11/Xwrapper.config
to allow anybody to start X
This however is not required if Param is set as per sesman.ini, so I guess there's a choice here. However I'm not sure there's any harm in setting Param to a setting more specific to Arch so I would support such a change.
Also do you run a login manager? That might also be significant (I don't).
More info: https://github.com/neutrinolabs/xrdp/issues/1106#issuecomment-382604342
Pinned Comments
Abzie commented on 2024-05-10 14:40 (UTC)
If upgrading from 0.9.x, please read the 'User Changes' section from the release page:https://github.com/neutrinolabs/xrdp/releases/tag/v0.10.0
There is one breaking change that require manual intervention but there are three other changes that will continue to work for now.
xRDP states: Users are urged to heed any generated configuration warnings and update their configurations. Later major versions of xrdp may remove these warnings, or introduce other behaviours for the affected parameters.