alexanderzhirov To answer your question Why?
If you look at this section in your ses.ini
This param=/usr/bin/Xorg which will point to the xwrapper which by adding
those lines should have allowed things to start properly. I think thats ok now.
So maybe its started half way and some config file isnt right yet still. (where and what not sure yet)
After reading if I understand everything right.
[Xorg]
; Specify the path of non-suid Xorg executable. It might differ depending
; on your distribution and version. Find out the appropriate path for your
; environment. The typical path is known as follows:
;
; Fedora 26 or later : param=/usr/libexec/Xorg
; Debian 9 or later : param=/usr/lib/xorg/Xorg
; Ubuntu 16.04 or later : param=/usr/lib/xorg/Xorg
; Arch Linux : param=/usr/lib/Xorg
; CentOS 7 : param=/usr/bin/Xorg or param=Xorg
; CentOS 8 : param=/usr/libexec/Xorg
; FreeBSD (from 2022Q4) : param=/usr/local/libexec/Xorg
;
#param=Xorg
param=/usr/bin/Xorg
; Leave the rest parameters as-is unless you understand what will happen.
param=-config
param=xrdp/xorg.conf
param=-noreset
param=-nolisten
param=tcp
param=-logfile
param=.xorgxrdp.%s.log
Unless is a crazy dependency we been there before
could do eopkg info xrdp and check them just to be sure
(I dont think it is)