【问题标题】:Cannot open display while running X Apps as another user以其他用户身份运行 X 应用程序时无法打开显示
【发布时间】:2015-05-05 21:03:52
【问题描述】:

我目前以 root 用户身份使用 X11RDP 连接到 RHEL 6.5 端点。所有 X 应用都可以正常工作,并正确定向到正确的显示器(比如 11.0)。

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

我不认为问题出在 xauth(魔术 cookie 等),或者 DISPLAY 环境变量设置不正确,或允许与 xhost +;而是使用 XRDP 的东西。

任何帮助将不胜感激。

【问题讨论】:

    标签: linux x11 rhel xterm xrdp


    【解决方案1】:

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

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

    如果在 /etc/xrdp/sesman.ini 中为 x11rdp 注释掉该部分,则上述问题将不复存在。

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

    【讨论】:

      猜你喜欢
      • 2012-11-05
      • 1970-01-01
      • 2018-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-05
      • 2016-04-04
      • 2018-06-06
      相关资源
      最近更新 更多