使用双显示器,其中一个显示器旋转了90度,如何使窗户正确对齐?


48

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

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

              XXXXXXXXXXX
XXXXXXXXXXXXX XX
XXXX
XXXX
X星期一1 XXX
XXXX
XXX星期一2 X 
XXXXXXXXXXXXX XX
              XXXXXXXXXXX

令人烦恼的是,当窗口跨过两个监视器时,Y尺寸未对齐,这又是更多的ASCII Art。下面的W是在两个监视器之间移动的窗口

              XXXXXXXXXXX
XXXXXXXXXXXXX XX
XX XWWWW X
X WWWX XWX
X星期一1 WX XWWWW X
X WWWX XX
XXX星期一2 X 
XXXXXXXXXXXXX XX
              XXXXXXXXXXX

请注意,当W从Mon1移到Mon2时,Mon2的Y尺寸与Mon1不对齐,因此当占用两个监视器时,窗口会显得非常呆滞。

有什么办法可以做到这一点:

              XXXXXXXXXXX
XXXXXXXXXXXXX XX
XXXX
X WWWX XWWWW X
X星期一1 WXXWX
X WWWX XWWWW X
XXX星期一2 X 
XXXXXXXXXXXXX XX
              XXXXXXXXXXX

如果将旋转后的显示器(Mon2)的顶部与标准显示器(Mon1)的顶部对齐,则可以实现此目的。但是,这种安排非常尴尬,对我来说不是一个舒适的观看位置。我更希望能够根据对我来说舒适的显示器高度进行校准。

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


2
您看过这个(superuser.com/questions/281176/…)问题吗?
CajunLuke 2011年

14
我喜欢ASCII艺术-很好地说明了您的问题:-)
Stuart McLaughlin

1
我不确定我是否同意这是重复的内容-尽管答案相同,但问题的措词却不同,以至于以某种方式搜索的人可能找不到另一种方式。这是一个完全不同的问题(“我无法移动鼠标”与“我的窗口无法正确对齐”)。只有知道答案的人才能将这两个等同。
井2011年

Answers:


46

在“显示属性”中,您可以拖动显示器的缩略图(这是您告诉Windows显示器彼此之间物理关系的确切方式,如果它不能通过运气来猜测的话)。与这些缩略图的对齐方式完全反映了监视器之间的重叠(基本上就像在ASCII艺术中一样),因此您只需要对其进行操作,直到获得所需的内容为止。(听起来您当前可能已对齐顶部-它将尝试捕捉到公共边缘。)

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


即使具有完美的像素间距和所有这些,调整选项的数量也有限。对话框中的屏幕与不允许精细控制的网格对齐。除非您非常幸运,否则如果屏幕的大小,分辨率或方向不同,则不可能在屏幕之间获得精确的对齐。
音乐

1
@ music2myear,是的,但是我把它关闭得足够近,我可以稍微向上或向下轻推一台显示器以得到精确的对准。
Doug T.

@ music2myear-是的,实际上很难对齐它们。如果真的很困难,那么使用第三方显示器管理应用程序(UltraMon,DisplayFusion或类似的东西)可能会更好,因为它们可以为您提供更好的控制。通常,您可以足够接近。
Shinrai 2011年

我已经使用过多个未对准的显示器,而且我始终能够完美地对准窗户。没那么难。
Configurator


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

2
在我的问题中,我声明我不想更改两个显示器的高度,因为它们处于舒适的观看水平。
Doug T.

1
+1让我发笑。这不是一个“好的”答案,因为它不能回答真正的问题,但仍然是一个好的答案……如果有道理。
WernerCD 2011年

6

您没有说您正在使用什么操作系统,除非我错过了。

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

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

一旦满足,就可以将您使用的命令放到脚本中,然后放到Linux发行版希望用户脚本在X-windows启动时的任何地方。它略有不同,但可以通过谷歌轻松找到适合您的Linux风格的确切位置。

如果第二个监视器需要调整的原因是因为它已旋转90度,则可以在第二个监视器的同一命令行上使用--rotate选项,并在同一命令行上向左,向右或反转。


4
它被标记为Windows XP,但是感谢您提供的Linux信息。它可能对其他人有用。
Doug T.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.