从 shell 启动程序时如何正确使用 -display

从 shell 启动程序时如何正确使用 -display

我进入了 Linux 机器,打算运行一个程序来在远程机器上显示。但是,我记不起如何设置正确的 xorg 参数。为了完成本“课程”,我们假设我想运行xeyes。我记得类似 的内容xeyes -display 0:0,但屏幕指定让我困惑:

  1. 正确的语法是什么?
  2. 旗帜中的数字-display表示什么?
  3. 使用 XFCE(如果相关的话),“第一个(也是唯一一个)显示器,第二个桌面”的正确名称是什么?

答案1

该选项的格式-display<x服务器>:<显示编号>.<屏幕编号>

至于数字与显示器的关系,这是相关显示管理器的实现细节。我不知道 XFCE 的具体工作原理,所以可能是以下任何一种可能性:

  1. 您的登录使用:0所有显示器的显示,其中第一个显示器为:0.0,第二个显示器为:0.1,等等,在这种情况下,无法识别每个屏幕上托管的虚拟桌面。
  2. :0您的登录信息将使用第一台显示器的显示和:1第二台显示器的显示。这有两种子情况:
    1. 显示管理器不能直接了解虚拟桌面,因此您只有:#.0连接到该显示器上显示的当前虚拟桌面的显示选项。
    2. 显示管理器了解虚拟桌面并允许“屏幕号”代表虚拟桌面号,因此:0.1第一个显示器上将是第二个虚拟桌面。

相关内容