Não é possível reorganizar vários monitores girados

10

Estou tentando configurar um computador com 3 HDTVs como uma tela grande, com cada tela girando 90 graus para formar uma área de trabalho de 3240x1920. Eu tenho todos eles conectados e funcionando, mas quando tento girá-los para obter o arranjo desejado, de repente não consigo arrastar as telas próximas umas das outras no gerenciador de telas. Isso força a existência de uma lacuna entre as três telas.

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

AgentPaper
fonte

Respostas:

5

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.

insira a descrição da imagem aqui


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
nobar
fonte
1
Eu acho que, apesar de desenhá-los razoavelmente, ao reorganizá-lo, não sabe que as telas foram giradas. Basicamente, está errado sobre a localização das bordas direita e inferior. Este bug (ou similar) ainda existe no Ubuntu MATE 16.04.
Nobar
como afirmado, esta é uma solução alternativa para erros, não para solução, mas a segunda resposta é
#
Existe um bug já registrado para isso?
Sdaffa23fdsf
Alguns desses utilitários são modificados 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 clicar applysem alterações para salvar sua configuração preferida monitors.xml.
No3
13

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 .)

Captura de tela do ARandR Screen Layout Editor

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.

Adam Katz
fonte
Obrigado, tentarei isso com esperança mais tarde hoje. Vou relatar como funciona.
AgentPaper
Ok, aparentemente o meu problema original era que eu não havia atualizado para a versão mais recente do Ubuntu, como eu pensava. Infelizmente, o ARandR não funciona para mim, simplesmente porque é muito complicado para mim fazer cara ou coroa. Mesmo se eu pudesse descobrir, certamente seria demais esperar que nosso cliente entendesse sempre que ligasse o sistema. Existe uma maneira de configurar as coisas de modo que o computador inicialize automaticamente usando as três telas como uma única área de trabalho? E, nesse caso, um guia mais detalhado sobre como fazer isso seria muito apreciado.
AgentPaper
ARandR é apenas uma interface gráfica para o XRandR. Se você der uma olhada no "layout salvo", tudo o que verá é um shell script de uma linha chamado xrandr. Para usar o layout salvo automaticamente, você deve adicioná-lo aos seus Aplicativos de Inicialização. Vou ajustar minha postagem em breve.
Adam Katz
1
Esta ferramenta é excelente. No Ubuntu 14.04, não precisei fazer nada de especial para preservar o layout após uma reinicialização, apenas o expus e apliquei.
Matthew Leia
2
2016 - Tive o mesmo problema e essa ferramenta me salvou! Eu tenho 3 monitores conectados e, com essa ferramenta, consegui simplesmente gerar um shell script que eu executo toda vez que meu computador é inicializado. Obrigado!
Hanlet Escaño 7/09/16
3

Há uma postagem muito detalhada e abrangente de Nicolas Bernaerts para reorganizar uma configuração de vários monitores usando xrandre 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.

Rohith Madhavan
fonte
A ironia aqui é que, devido à generosidade que dediquei a isso, sou incapaz de votar nesta resposta. : p
AgentPaper
O link tutorial proposto funcionou como um encanto obrigado
yvoyer
Eu gosto da dica para excluir ~/.config/monitors.xml, a fim de se livrar de configurações estranhas.
Nobar