Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在使用X11RDP以 root 用户身份连接到RHEL 6.5 端点。所有 X 应用程序都可以正常工作,并正确定向到正确的显示器(比如 11.0)。
现在,如果我切换到另一个用户(su - user1),然后我尝试打开任何 X 应用程序(比如 xterm),它将无法打开显示(即使它也是 11.0)。
我不认为问题出在xauth(魔术 cookie 等),或者DISPLAY环境变量设置不正确,或者允许与xhost +连接;而是XRDP的东西。
任何帮助,将不胜感激。
我的问题的解决方案实际上是 x11rdp 是如何启动的。
它使用-nolisten tcp启动 x 服务器。
如果该部分在x11rdp的/etc/xrdp/sesman.ini中被注释掉,那么上述问题就会消失。
希望这可以帮助其他遇到同样问题的人。