Com monitores duplos, um girado em 90 graus, como posso alinhar as janelas corretamente?

48

Eu tenho dois monitores. Um girou 90 graus. O outro na estação padrão. Eu ajustei os dois monitores para alturas que são confortáveis ​​para mim.

Permita-me tentar alguma arte ASCII para demonstrar:

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

O irritante é que, quando uma janela atravessa dois monitores, a dimensão Y não está alinhada, mais uma arte ASCII. W abaixo é uma janela se movendo pelos dois monitores

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

Observe como quando W se move de Mon1 para Mon2, a dimensão Y de Mon2 não está alinhada com Mon1; portanto, a janela fica com os olhos arregalados ao ocupar dois monitores.

Existe alguma maneira de obter isso:

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

Parece que se eu alinhar a parte superior do monitor girado (Mon2) para alinhar com a parte superior do monitor padrão (Mon1), posso conseguir isso. No entanto, o arranjo é muito estranho e não é uma posição de visualização confortável para mim. Eu preferiria a capacidade de calibrar isso com base nas alturas do monitor que são confortáveis ​​para mim.

E não apenas para janelas, mas também gostaria que o cursor do mouse entendesse isso.

Doug T.
fonte
2
Você já viu essa pergunta ( superuser.com/questions/281176/… )?
CajunLuke 9/09/11
14
Eu amo a arte ASCII - grande ilustração do seu problema :-)
Stuart McLaughlin
11
Não sei se concordo que isso seja uma duplicata - enquanto a RESPOSTA é a mesma, o PROBLEMA é redigido de maneira diferente o suficiente para que alguém que pesquisa de uma maneira possa não encontrar a outra. Essa é uma pergunta totalmente diferente ("Não consigo mover o mouse" vs. "Minhas janelas não estão alinhadas corretamente"). Somente alguém que já sabe a resposta igualaria esses dois.
Shinrai 10/09/11

Respostas:

46

Em Propriedades de vídeo, você pode arrastar as miniaturas dos monitores (é assim que você informa ao Windows exatamente o relacionamento físico dos monitores entre si, se não os adivinhar por pura sorte). O alinhamento que você faz com essas miniaturas reflete EXATAMENTE a sobreposição entre os monitores (como na arte ASCII, basicamente), então você só precisa brincar com ele até conseguir exatamente o que deseja. (Parece que você provavelmente tem os topos alinhados atualmente - ele tentará se ajustar às arestas comuns.)

Observe que, a menos que o tamanho do pixel seja idêntico nesses monitores, você provavelmente nunca terá um alinhamento perfeito em todo o comprimento da tela.

Shinrai
fonte
Mesmo com a densidade perfeita de pixels e tudo isso, há um número limitado de opções de ajuste. As telas na caixa de diálogo estão alinhadas com uma grade que não permite um controle incrivelmente fino. A menos que você tenha muita sorte, pode ser impossível obter um alinhamento EXATO entre as telas se elas tiverem tamanhos, resoluções ou orientações diferentes.
Music2myear 9/09/11
11
@ music2myear, é verdade, mas cheguei perto o suficiente para deslocar um monitor para cima ou para baixo um pouco para obter o alinhamento exato.
Doug T.
@ music2myear - Isso é verdade, conseguir alinhá-los pode ser difícil. Você pode ter mais sorte com um aplicativo de gerenciamento de monitores de terceiros (UltraMon, DisplayFusion ou algo parecido) se for realmente difícil assim, pois eles podem dar a você um controle melhor. Geralmente você pode chegar perto o suficiente, no entanto.
Shinrai 9/09/11
Usei vários monitores desalinhados algumas vezes e sempre consegui alinhar perfeitamente as janelas. Não é tão difícil.
configurador
28

Você pode ajustar o alinhamento do monitor em Exibir propriedades

Propriedades de exibição

Basta arrastar os ícones do monitor para cima e para baixo, conforme necessário ...

Stuart McLaughlin
fonte
7

Você pode usar um livro ou uma pilha de papéis para fazer com que um dos monitores fique mais alto; é assim que faço o ajuste fino quando estiver configurando meus 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
Taylor Young
fonte
2
Na minha pergunta, afirmo que não quero alterar a altura de nenhum monitor porque eles estão em níveis de visualização confortáveis.
Doug T.
11
+1 me fez rir. Não é uma resposta "boa", pois não responde à pergunta real, mas ainda é uma boa resposta ... Se isso faz sentido.
WernerCD
6

Você não disse qual sistema operacional estava usando, a menos que eu tenha perdido.

A resposta para o Linux é usar o programa xrandr, que altera dinamicamente as configurações do seu vídeo. A opção para ajustar é --pos.

Se você tiver 2 monitores de 1280x1024 e 600x800, por exemplo, no segundo monitor, você usaria: --pos 1280x0 para o canto superior esquerdo do segundo monitor para alinhar na parte superior ou --pospos 1280x100 para o segundo monitor top a ficar 100 pixels abaixo do topo do primeiro. Como o xrandr não exige que você reinicie o X-windows, você pode executar o comando repetidamente e visualizar os resultados imediatamente.

Uma vez satisfeito, o comando que você usou pode ser inserido em um script e inserido onde quer que a distribuição linux deseje que os scripts do usuário estejam na inicialização do X-windows. Varia um pouco, mas é facilmente pesquisado no Google para descobrir a localização exata do seu gosto pelo Linux.

Se a razão pela qual o segundo monitor precisar ser ajustado for girada em 90 graus, use a opção --rotate com a esquerda, direita ou invertida na mesma linha de comando do segundo monitor.

skm
fonte
4
está marcado como Windows XP, mas obrigado pela informação do linux. Pode ser útil para outra pessoa.
Doug T.