【问题标题】:How to open a program in different Xephyr Displays?如何在不同的 Xephyr 显示器中打开程序?
【发布时间】:2019-10-07 15:09:11
【问题描述】:

我有两个通过 PyVirtualDisplay 创建的 Xephyr 显示器,当我尝试在这两个显示器中打开 xterm 时,它工作得很好,但是许多其他程序会在同一个显示器上打开两次。

如果我这样做:

DISPLAY=":1001" gedit & DISPLAY=":1005" gedit &

它的行为与此不同:

DISPLAY=":1001" xterm & DISPLAY=":1005" xterm &

为什么会这样?

【问题讨论】:

    标签: python linux python-multiprocessing xorg xterm


    【解决方案1】:

    要打开 gedit 两次,您必须为每个显示启动一个 DBus 会话,因为 gedit 使用 DBus 来确保单个实例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-15
      • 2011-07-31
      • 1970-01-01
      • 2018-07-28
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 2013-04-30
      相关资源
      最近更新 更多