não pode reorganizar vários monitores girados

10

Estou tentando configurar um computador com 3 HDTVs como uma tela grande, com cada tela sendo girada em 90 graus para formar uma área de trabalho de 3240 x 1920. Eu tenho todos eles ligados e trabalhando, mas quando eu tento girá-los para obter o arranjo desejado, de repente eu sou incapaz de arrastar os monitores próximos uns dos outros no gerenciador de exibição. Isso força a existência de uma lacuna entre as três telas.

Alguém mais encontrou esse problema e, em caso afirmativo, há uma solução alternativa? E se não, existe um programa diferente que eu possa usar para fazer isso?

    
por AgentPaper 09.11.2014 / 01:43

3 respostas

5

Rodando o Ubuntu 14.04 LTS, eu consegui reproduzir o seu problema usando unity-control-center (o gerenciador padrão "Configurações do Sistema" para o Ubuntu) e mate-display-properties (que implementa o "Monitor Preferences" para a alternativa MATE desktop). Se você apenas girar os displays, ele não permitirá simplesmente arrastá-los para mais perto - parece um bug, talvez este .

Consegui contornar o problema apenas brincando um pouco (depois de definir a orientação desejada). Aqui está uma sequência que parece funcionar (dado o meu arranjo inicial específico):

  • Arraste a tela 3 para sentar abaixo e diagonal para exibir 1.
  • Arraste a exibição 2 para sentar ao lado da exibição 1.
  • Arraste a tela 3 para sentar ao lado da exibição 2.

É como um quebra-cabeça , onde você não pode ir diretamente do começo ao fim, mas em vez disso, tem que passar por estados "legais" intermediários.

Abaixo está uma captura de tela após a conclusão da primeira etapa.

EDIT: 3 anos ou mais depois, não consigo mais reproduzir a correção que postei aqui. Existe claramente um bug na versão MATE da ferramenta.

ARandR é bom por vários motivos:

  • Não sofre com o erro de rotação (conhece as geometrias corretas para cada exibição).
  • Ele não tem o recurso de encaixe, então você pode colocar as exibições onde quiser.
  • Ele permite que você salve seus layouts como scripts de shell - oferecendo uma maneira rápida de restaurar estados anteriores
por nobar 18.11.2014 / 02:00
10

Eu uso ARandR (um front-end para XRandR) para isso. ARandR é independente do seu ambiente gráfico; não faz parte do GNOME, mas deve funcionar bem se você estiver executando o GNOME ou qualquer outra coisa. (Eu prefiro uma configuração minimalista e corra Xfce .)

Para habilitar uma tela que não esteja atualmente ligada, vá ao menu Saídas , passe o mouse sobre o tipo de conexão e marque a caixa Ativo .

Quando você tiver o layout desejado, salve-o em um arquivo (por exemplo, ~/.screenlayout/triple-head.sh ). Você pode configurá-lo para carregar automaticamente tornando o arquivo executável ( chmod +x ~/.screenlayout/triple-head.sh ) e, em seguida, adicionando-o a Startup Applications Preferences em seu Centro de Controle (o layout salvo é o Comando , o Nome é o que você vê nos menus, e o Comentário é uma descrição do que isso faz. Em determinadas circunstâncias (?), A configuração é carregada automaticamente ao iniciar sua sessão X.

Você também pode alternar entre os layouts salvos da mesma maneira; basta executar o layout salvo, talvez com um atalho de teclado ou até mesmo um script para reconhecer os diferentes monitores enquanto eles estão conectados.

    
por Adam Katz 13.11.2014 / 19:41
3

Há uma postagem muito detalhada e abrangente de Nicolas Bernaerts para reorganizar uma configuração de vários monitores usando xrandr e tornar as alterações persistentes aqui .

O post menciona que é para uma configuração de monitor duplo, mas também pode ser usado para uma configuração de monitor triplo.

    
por Rohith Madhavan 17.11.2014 / 01:18