作为其他用户运行X Apps时无法打开显示

时间:2015-05-05 21:03:52

标签: linux x11 rhel xterm xrdp

我目前正在使用 X11RDP 以root用户身份连接到 RHEL 6.5端点。所有X应用程序都能正常工作,并正确地指向正确的显示(例如11.0)。

现在,如果我切换到另一个用户( su - user1 ),那么我尝试打开任何X应用程序(比如xterm)它无法打开显示 (即使它也是11.0)。

我不相信 xauth (魔术cookie等)或 DISPLAY 环境变量未正确设置或允许与 xhost + ;但更确切地说是 XRDP

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我的问题的解决方案实际上是x11rdp的启动方式。

使用 -nolisten tcp 启动x服务器。

如果在 /etc/xrdp/sesman.ini 中为 x11rdp 注释了该部分,则上述问题将会消失。

希望这可以帮助其他人遇到同样的问题。