在 xorg.conf 中绝对定位监视器时使用负值

在 xorg.conf 中绝对定位监视器时使用负值

在 xorg.conf 的 ServerLayout 部分中,我尝试排列屏幕 0 和 1。屏幕 1 的左上角应为向上 1050 像素,右上角应为 880 像素。但负值似乎会导致错误:

Screen 0 "Screen0" Absolute 0 0
Screen 1 "Screen1" Absolute 880 -1050

我如何实现这个目标?

      B----------------+----------------+
      |                |                |
      |                |                |        This is X Screen 1
      |                |                |        Two 1680x1050 screens
      |                |                |
A-----+----------------+----------------+-----+
|                      |                      |
|                      |                      |
|                      |                      |  This is X Screen 0
|                      |                      |  Two 2560x1440 screens
|                      |                      |
|                      |                      |
+----------------------+----------------------+

如您所见,点 B 应位于点 A 上方 1050 处并位于点 A 右侧 880 处。

答案1

这是我感到困惑的事情:我正在定义点 B 相对于点 A 的位置,但我应该定义它们相对于点 C 的位置:

C     B----------------+----------------+
      |                |                |
      |                |                |        This is X Screen 1
      |                |                |        Two 1680x1050 screens
      |                |                |
A-----+----------------+----------------+-----+
|                      |                      |
|                      |                      |
|                      |                      |  This is X Screen 0
|                      |                      |  Two 2560x1440 screens
|                      |                      |
|                      |                      |
+----------------------+----------------------+

这是正确的配置。

Screen 0 "Screen0" Absolute 0 1050
Screen 1 "Screen1" Absolute 880 0

谢谢 soandos 引导我走向正确的方向。

相关内容