使用双显示器,一个旋转 90 度,如何让窗口正确排列?

Dou*_* T. 48 multiple-monitors windows-xp

我有两个显示器。一个旋转了 90 度。另一个在标准站。我已将两台显示器调整到适合我的高度。

请允许我尝试一些 ASCII 艺术来演示:

              XXXXXXXXXXXX
XXXXXXXXXXXX XX
XXX
XXX
X 星期一 XXX
XXX
XXX 周一 2 X 
XXXXXXXXXXXX XX
              XXXXXXXXXXXX

令人讨厌的事情是,当一个窗口穿过两个监视器时,Y 维度没有对齐,又是更多的 ASCII 艺术。下面的 W 是一个在两个显示器上移动的窗口

              XXXXXXXXXXXX
XXXXXXXXXXXX XX
XX XWWWW X
X WWWX XWX
X Mon1 WX XWWWW X
X WWWX XX
XXX 周一 2 X 
XXXXXXXXXXXX XX
              XXXXXXXXXXXX

请注意,当 W 从 Mon1 移动到 Mon2 时,Mon2 的 Y 维度与 Mon1 不对齐,因此当占据两个监视器时,窗口变得非常歪斜。

有什么办法可以得到这个:

              XXXXXXXXXXXX
XXXXXXXXXXXX XX
XXX
X WWWX XWWWW X
X 星期一 1 WXXWX
X WWWX XWWWW X
XXX 周一 2 X 
XXXXXXXXXXXX XX
              XXXXXXXXXXXX

似乎如果我将旋转显示器 (Mon2) 的顶部与标准显示器 (Mon1) 的顶部对齐,我可以实现这一点。然而,这种安排非常尴尬,对我来说不是一个舒适的观看位置。我更喜欢能够根据我觉得舒适的显示器高度来校准它。

不仅适用于 Windows,而且我希望我的鼠标光标也能理解这一点。

Shi*_*rai 46

在“显示属性”中,您可以拖动显示器的缩略图(如果 Windows 没有靠运气猜对的话,这就是您告诉 Windows 显示器彼此之间的确切物理关系的方式)。您与这些缩略图的对齐完全反映了显示器之间的重叠(基本上就像在您的 ASCII 艺术中一样),因此您只需要玩弄它,直到您得到您想要的东西。(听起来您目前可能已对齐顶部 - 它会尝试捕捉到公共边缘。)

请注意,除非这些显示器上的像素间距相同,否则您可能永远无法在整个屏幕长度上实现完美对齐。


Stu*_*lin 28

您可以在显示属性中调整显示器对齐方式

显示属性

只需根据需要上下拖动监视器图标...


小智 7

您可以使用一本书或一叠纸使其中一个显示器坐得更高,这就是我在设置显示器时进行微调的方式。

Before:
              XXXXXXXXXXX
XXXXXXXXXXXXX X         X
X           X XWWWW     X
X        WWWX X   W     X
X  Mon1  W  X XWWWW     X
X        WWWX X         X
X           X X  Mon 2  X 
XXXXXXXXXXXXX X         X
              XXXXXXXXXXX

After

XXXXXXXXXXXXX XXXXXXXXXXX
X           X X         X
X        WWWX XWWWW     X
X  Mon1  W  X X   W     X
X        WWWX XWWWW     X
X           X X  Mon 2  X 
XXXXXXXXXXXXX X         X
BOOKBOOKBOOK  X         X
BOOKBOOKBOOK  XXXXXXXXXXX
Run Code Online (Sandbox Code Playgroud)

  • 在我的问题中,我声明我不想更改任一显示器的高度,因为它们处于舒适的观看水平。 (2认同)

小智 6

你没有说你使用的是什么操作系统,除非我错过了。

Linux 的答案是使用程序 xrandr,它可以动态更改您的视频设置。调整选项是--pos。

例如,如果您有 2 个 1280x1024 和 600x800 的显示器,则在第二个显示器上,您可以使用:--pos 1280x0 用于第二个显示器的左上角以对齐在顶部,或 --pos 1280x100 用于第二个显示器的左上角top 从第一个的顶部向下 100 像素。由于 xrandr 不需要您重新启动 X-windows,因此您可以重复运行该命令并立即查看结果。

一旦满意,您使用的命令可以放入脚本中,并放入您的 linux 发行版希望用户脚本在 X-windows 启动时出现的任何位置。它略有不同,但很容易通过谷歌搜索找到适合您的 Linux 风格的确切位置。

如果第二个显示器需要调整的原因是因为它旋转了 90 度,您可以在第二个显示器的同一命令行上使用 --rotate 选项和 left、right 或 invert。

  • 它被标记为 Windows XP,但感谢您提供 linux 信息。它可以证明对其他人有用。 (4认同)