Com dois monitores, um girou 90 graus, como posso fazer com que as janelas fiquem alinhadas 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 demonstrar alguma arte em ASCII:

              XXXXXXXXXXX
XXXXXXXXXXXXX X         X
X           X X         X
X           X X         X
X  Mon1     X X         X
X           X X         X
X           X X  Mon 2  X 
XXXXXXXXXXXXX X         X
              XXXXXXXXXXX

A coisa chata é quando uma janela atravessa dois monitores, a dimensão Y não está alinhada, novamente mais Arte ASCII. W abaixo é uma janela movendo-se pelos dois monitores

              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

Observe como quando W se move de Mon1 para Mon2 a dimensão Y de Mon2 não está alinhada com Mon1, então a janela fica bonita quando ocupando dois monitores.

Existe alguma maneira de conseguir isso:

              XXXXXXXXXXX
XXXXXXXXXXXXX X         X
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
              XXXXXXXXXXX

Parece que se eu alinhar a parte superior do monitor girado (Mon2) para alinhar com o topo do monitor padrão (Mon1) eu 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 o Windows, mas eu gostaria que o cursor do meu mouse entendesse isso também.

    
por Doug T. 09.09.2011 / 17:19

4 respostas

46

Em Display Properties, você pode arrastar as miniaturas dos monitores ao redor (é assim que você diz ao Windows exatamente o relacionamento físico entre os monitores se eles não os acertarem por causa da sorte). O alinhamento que você faz com essas miniaturas reflete EXATAMENTE a sobreposição entre os monitores (exatamente como na sua arte ASCII, basicamente), então você só precisa brincar com ela até obter exatamente o que deseja. (Parece que você provavelmente tem os tops alinhados atualmente - ele tentará se encaixar nas bordas comuns.)

Observe que, a menos que o tom de pixel seja idêntico nesses monitores, você provavelmente nunca obterá um alinhamento perfeito em toda a extensão da tela.

    
por 09.09.2011 / 17:24
28

Você pode ajustar o alinhamento do monitor nas Propriedades de Vídeo

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

    
por 09.09.2011 / 17:27
7

Você pode usar um livro ou uma pilha de papéis para fazer um dos monitores ficar mais alto, é assim que eu faço o ajuste fino quando estou instalando 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
    
por 09.09.2011 / 22:11
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 muda dinamicamente suas configurações de vídeo. A opção para ajustar é --pos.

Se você tiver dois 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 --pos 1280x100 para a parte superior do segundo monitor está a 100 pixels abaixo do topo do primeiro. Como o xrandr não requer 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 colocado em um script e colocado onde quer que a distribuição do Linux queira que os scripts do usuário estejam na inicialização do X-windows. Ele varia um pouco, mas é facilmente pesquisado para descobrir a localização exata para o seu sabor do Linux.

Se a razão pela qual o segundo monitor precisa ser ajustado é porque ele é girado em 90 graus, você usa a opção --rotate com a esquerda, direita ou invertendo na mesma linha de comando para o segundo monitor.

    
por 15.09.2011 / 14:28