Con los monitores duales, uno girado 90 grados, ¿cómo puedo hacer que las ventanas se alineen correctamente?


48

Tengo dos monitores Uno rotó 90 grados. El otro en la estación estándar. He ajustado los dos monitores a alturas que me resulten cómodas.

Permítame intentar algo de arte ASCII para demostrar:

              XXXXXXXXXXX
XXXXXXXXXXXXX XX
XXXX
XXXX
X Mon1 XXX
XXXX
XXX lun 2 X 
XXXXXXXXXXXXX XX
              XXXXXXXXXXX

Lo molesto es que cuando una ventana atraviesa dos monitores, la dimensión Y no está alineada, de nuevo más arte ASCII. W debajo hay una ventana moviéndose a través de los dos monitores

              XXXXXXXXXXX
XXXXXXXXXXXXX XX
XX XWWWW X
X WWWX XWX
X Mon1 WX XWWWW X
X WWWX XX
XXX lun 2 X 
XXXXXXXXXXXXX XX
              XXXXXXXXXXX

Observe cómo cuando W se mueve de Mon1 a Mon2, la dimensión Y de Mon2 no está alineada con Mon1, por lo que la ventana se ve muy bien cuando ocupa dos monitores.

¿Hay alguna manera de obtener esto?

              XXXXXXXXXXX
XXXXXXXXXXXXX XX
XXXX
X WWWX XWWWW X
X Mon1 WXXWX
X WWWX XWWWW X
XXX lun 2 X 
XXXXXXXXXXXXX XX
              XXXXXXXXXXX

Parece que si alineo la parte superior del monitor girado (Mon2) para alinearlo con la parte superior del monitor estándar (Mon1), puedo lograr esto. Sin embargo, el arreglo es muy incómodo y no es una posición cómoda para mí. Prefiero la capacidad de calibrar esto en función de las alturas del monitor que me resulten cómodas.

Y no solo para Windows, sino que también me gustaría que el cursor del mouse entienda esto.


2
¿Has visto esta pregunta ( superuser.com/questions/281176/… )?
CajunLuke

14
Me encanta el arte ASCII - gran ilustración de tu problema :-)
Stuart McLaughlin

1
No estoy seguro de estar de acuerdo con que esto sea un duplicado; aunque la RESPUESTA es la misma, el PROBLEMA está redactado de manera lo suficientemente diferente como para que alguien que busca de una manera no encuentre la otra. Esta es una pregunta totalmente diferente ("No puedo mover el mouse" frente a "Mis ventanas no se alinean correctamente"). Solo alguien que ya sabe la respuesta equipararía estos dos.
Shinrai

Respuestas:


46

En Propiedades de pantalla, puede arrastrar las miniaturas de los monitores (así es como le dice a Windows exactamente la relación física de los monitores entre sí si no los adivina por casualidad). La alineación que realice con esas miniaturas refleja EXACTAMENTE la superposición entre los monitores (al igual que en su arte ASCII, básicamente), por lo que solo necesita jugar con ella hasta obtener exactamente lo que desea. (Parece que probablemente tenga las partes superiores alineadas actualmente; intentará ajustarse a los bordes comunes).

Tenga en cuenta que, a menos que el paso de píxeles sea idéntico en estos monitores, probablemente nunca obtendrá una alineación perfecta en toda la longitud de la pantalla.


Incluso con un paso de píxeles perfecto y todo eso, hay un número limitado de opciones de ajuste. Las pantallas en el cuadro de diálogo se alinean con una cuadrícula que no permite un control increíblemente fino. A menos que sea muy afortunado, puede ser imposible obtener una alineación EXACTA entre las pantallas si tienen diferentes tamaños, resoluciones u orientaciones.
music2myear

1
@ music2myear, cierto, pero lo acerqué lo suficiente como para empujar un monitor hacia arriba o hacia abajo ligeramente para obtener una alineación exacta.
Doug T.

@ music2myear: eso es cierto, en realidad lograr alinearlos puede ser difícil. Es posible que tenga mejor suerte con una aplicación de administración de monitores de terceros (UltraMon, DisplayFusion o algo así) si es realmente tan difícil porque posiblemente le pueden dar un mejor control. Sin embargo, generalmente puedes acercarte lo suficiente.
Shinrai

He usado varios monitores con fallas varias veces y siempre he podido alinear ventanas perfectamente. No es tan dificil.
Configurador

28

Puede ajustar la alineación del monitor en Propiedades de pantalla

Propiedades de pantalla

Simplemente arrastre los iconos del monitor hacia arriba y hacia abajo según sea necesario ...


7

Puede usar un libro o una pila de papeles para hacer que uno de los monitores quede más alto, así es como hago el ajuste fino cuando configuro mis monitores.

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
En mi pregunta, afirmo que no quiero cambiar la altura de ninguno de los monitores porque están a niveles de visualización cómodos.
Doug T.

1
+1 me hizo reír. No es una "buena" respuesta ya que no responde la pregunta real, pero sigue siendo una buena respuesta ... Si eso tiene sentido.
WernerCD

6

No dijiste qué sistema operativo estabas usando, a menos que me lo perdiera.

La respuesta para Linux es usar el programa xrandr, que cambia dinámicamente la configuración de video. La opción para ajustar es --pos.

Si tiene 2 monitores de 1280x1024 y 600x800, por ejemplo, en el segundo monitor usaría: --pos 1280x0 para la esquina superior izquierda del segundo monitor para alinear en la parte superior, o --pos 1280x100 para el segundo monitor la parte superior debe estar 100 píxeles por debajo de la parte superior de la primera. Dado que xrandr no requiere que reinicie X-windows, puede ejecutar el comando repetidamente y ver los resultados de inmediato.

Una vez que esté satisfecho, el comando que usó se puede colocar en un script y en cualquier lugar donde su distribución de Linux quiera que los scripts de usuario estén en el inicio de X-windows. Varía un poco, pero se busca fácilmente en Google para encontrar la ubicación exacta para su sabor de Linux.

Si la razón por la que el segundo monitor necesita ajustarse es porque se gira 90 grados, use la opción --rotate con izquierda, derecha o invertida en la misma línea de comando para el segundo monitor.


44
Está etiquetado como Windows XP, pero gracias por la información de Linux. Podría resultar útil para alguien más.
Doug T.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.