Executando o Ubuntu 14.04 LTS, consegui reproduzir o seu problema usando unity-control-center
(o gerenciador de "Configurações do sistema" padrão do Ubuntu) e mate-display-properties
(que implementa "Preferências do Monitor" para a alternativa da área de trabalho do MATE). Se você apenas girar as telas, não permitirá que você as arraste para mais perto - parece um bug, talvez este .
Consegui solucionar o problema apenas brincando um pouco (depois de definir a orientação desejada). Aqui está uma sequência que parece funcionar (considerando meu arranjo inicial específico):
- Arraste a tela 3 para sentar abaixo e a diagonal para exibir 1.
- Arraste a tela 2 para ficar ao lado da tela 1.
- Arraste a tela 3 para ficar ao lado da tela 2.
É como um tipo de quebra-cabeça deslizante , onde você não pode ir diretamente do começo ao fim, mas precisa fazer a transição por estados "legais" intermediários.
Abaixo está uma captura de tela após a conclusão da primeira etapa.
EDIT: mais de 3 anos depois, não consigo mais reproduzir a correção que publiquei aqui. Existe claramente um erro na versão MATE da ferramenta.
O ARandR é bom por vários motivos:
- Ele não sofre com o erro de rotação (conhece as geometrias corretas para cada exibição).
- Ele não possui o recurso de encaixe, para que você possa colocar as telas onde quiser.
- Permite salvar seus layouts como scripts de shell, oferecendo uma maneira rápida de restaurar estados anteriores
monitors.xml
, que são subsequentemente usados para configurar o layout da tela quando o computador é ligado (ou sai do modo de suspensão). Parece que o ARandR / xrandr não faz isso , portanto, você pode executar estrategicamente um dos utilitários que o faz após fazer ajustes com o ARandR / xrandr - e clicarapply
sem alterações para salvar sua configuração preferidamonitors.xml
.Eu uso o ARandR (um front-end para o XRandR) para isso. O 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. (Prefiro uma configuração minimalista e execute o Xfce .)
Para ativar uma tela que não está ativa no momento, vá para o menu Saídas , passe o mouse sobre o tipo de conexão e marque a caixa Ativo .
Depois de ter 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 às Preferências dos aplicativos de inicialização no 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 certas circunstâncias (?), A configuração é carregada automaticamente ao iniciar sua sessão X.Você também pode alternar entre layouts salvos da mesma maneira; basta executar o layout salvo, talvez com um atalho de teclado ou até um script para reconhecer os diferentes monitores à medida que são conectados.
fonte
Há uma postagem muito detalhada e abrangente de Nicolas Bernaerts para reorganizar uma configuração de vários monitores usando
xrandr
e tornando as alterações persistentes aqui .A publicação menciona que é para uma configuração de monitor duplo, mas também pode ser usada para uma configuração de monitor triplo.
fonte
~/.config/monitors.xml
, a fim de se livrar de configurações estranhas.