我已经设置了我的 Ubuntu 服务器,以便我可以从 Windows 远程桌面连接并登录到 XRDP。
我的问题是登录后,没有启动窗口管理器。它只显示一个没有边框和灰色网格背景的 gnome 终端。
似乎它/usr/sbin/xrdp-sesman本身正在运行(从观察ps和/var/run/xrdp/xrdp-sesman.pid)。
我把调试线像touch /home/myname/aaaaa成~/startwm.sh或/etc/xrdp/startwm.sh,但文件aaaaa等等这些脚本没有被执行在登录后没有产生。(他们都有chmod +x许可。)
我是否缺少一些配置文件,或者有什么方法可以进一步检查?
任何帮助表示赞赏。谢谢。
/etc/xrdp/sesman.ini[Globals]
ListenAddress=127.0.0.1
ListenPort=3350
EnableUserWindowManager=0 # or 1
UserWindowManager=startwm.sh
DefaultWindowManager=startwm.sh # or commented-out
[Security]
AllowRootLogin=1
MaxLoginRetry=4
TerminalServerUsers=tsusers
TerminalServerAdmins=tsadmins
[Sessions]
MaxSessions=10
KillDisconnected=0
IdleTimeLimit=0
DisconnectedTimeLimit=0
[Logging]
LogFile=/var/log/xrdp-sesman.log
LogLevel=DEBUG
EnableSyslog=0
SyslogLevel=DEBUG
[X11rdp]
param1=-bs
param2=-ac
param3=-nolisten
param4=tcp
[Xvnc]
param1=-bs
param2=-ac
param3=-nolisten
param4=tcp
Run Code Online (Sandbox Code Playgroud)
/var/log/xrdp-sesman.log登录后的内容:[20120402-21:29:34] [CORE ] starting sesman with pid 11064 …Run Code Online (Sandbox Code Playgroud)