Como o Unity funciona em configurações de vários monitores?

39

A unidade 10.10 parecia focada nas configurações de monitor único com um único fluxo de trabalho de tarefas. Isso funciona muito bem em um netbook que possui espaço limitado na tela.

Como a versão atual do Unity é dimensionada para incluir fluxos de trabalho com vários monitores e multitarefas?

chong
fonte
Hum. Não há multi-monitores no iPad ou no iPhone :)
Extender

Respostas:

23

Para a versão 10.10, o suporte a vários monitores era rudimentar, pois era focado em netbooks - se você estava dando uma apresentação e rodava o Unity, não queríamos que o painel superior fosse sobreposto à sua apresentação.

Para 11.04 e 11.10, o suporte multimonitor é muito melhor. Vou falar sobre como minha instalação funciona com a Nvidia, mas não tenho o hardware para comentar sobre o suporte da ATI e da Intel, então espero que alguém publique respostas separadas para elas.

Para 12.04 e 12.10, há uma especificação de como melhorar o suporte a vários monitores na área de trabalho.

Nvidia Twinview

insira a descrição da imagem aqui

Cada monitor recebe um painel com os controles da janela, o menu do aplicativo e os indicadores. Quando as janelas são maximizadas, cada janela é integrada ao painel superior de cada tela. Os indicadores são clonados para que você nunca fique muito longe do menu do sistema.

Quando as janelas não estiverem maximizadas, o menu do aplicativo será exibido em qualquer painel em que o aplicativo esteja, para que você não tenha o menu totalmente em outra tela:

insira a descrição da imagem aqui

ATI

Usando o driver ATI de código aberto com RandR (você configura a partir das Preferências do Monitor, veja a captura de tela), o mesmo resultado é alcançado com a Nvidia Twinview.

Captura de tela das preferências do monitor

Problemas conhecidos:

Aqui está uma lista de combinações possíveis de configurações para vários monitores e seus resultados:

Existem alguns erros (exceto o primeiro, geralmente são pequenos detalhes estéticos):

  • Bug # 742544 : Para usuários com o monitor secundário à esquerda do monitor principal, o iniciador é exibido no lugar errado e da mesma forma em relação à [posição do painel principal, Bug # 757652]
  • Bug # 769458 : O plano de fundo da área de trabalho não é renderizado corretamente na inicialização
  • Bug # 742020 : Indicadores sendo mostrados como selecionados nas duas telas
  • Bug # 743621 : Problemas ocasionais com aplicativos executados em tela cheia

Ainda há o potencial de melhorar ainda mais o suporte, por exemplo, a sugestão no Bug # 755357 de permitir que dois menus globais estejam ativos ao mesmo tempo .

Consulte também Qual é a terminologia correta para os elementos de interface do usuário do Unity?

Jorge Castro
fonte
2
Há também um impulso geral para melhorar o comportamento de vários monitores no 11.04, da pilha X para cima.
RAOF 28/10/10
isso será interessante, porque como lidar com o gnome_globalmenu nas configurações de vários monitores?
user2029
Ah, que pena esse bug ... Meu monitor secundário está definitivamente à esquerda.
Zookalicious 20/05
Você pode mencionar que o TwinView pode ser configurado usandogksudo nvidia-settings
Jader Dias
2

O maior problema que tive com o Unity foi que ele identificou corretamente meu monitor direito como o principal e exibiu o iniciador no lado esquerdo do monitor.

Isso causou o cenário em que não era possível chamar facilmente o iniciador, pois mover o mouse para a esquerda faz com que ele mude para o monitor esquerdo. Para mostrar o iniciador, tive que pressionar Super (tecla Win) ou mover o mouse para o ícone Ubuntu no painel superior e depois mover lentamente para a esquerda.

Procurei brevemente uma configuração que movesse o iniciador para o lado direito da tela, mas não encontrei nenhuma. O que me levou a voltar ao "clássico" do Gnome, pois era impossível usar o Unity com o atual suporte a vários monitores.

Andreas Holstenson
fonte
@fluteflute, tanto quanto eu entendi o problema, esse bug não está relacionado a esse problema. O monitor certo deve ser o principal, mas deve ser possível ativar o menu do Unity usando o mouse de alguma forma. Ou coloque o menu no lado direito ...
falstaff
0

No momento, é um pouco estupidamente implementado, porque não parece haver uma maneira de definir o monitor principal. As configurações do lançador da unidade falam sobre "o lado esquerdo da tela". O que provavelmente seria uma suposição sensata a ser feita durante o milênio anterior, quando ninguém tinha mais de um monitor, mas hoje falar sobre "a tela" é semelhante a falar sobre "disco rígido" ou "porta USB" ou qualquer coisa que o usuário é provável que tenha mais de um.

Sam
fonte
11
Defino o monitor principal ao usar a nvidia twinview, portanto, não sei o que você quer dizer.
Cas
Bem, eu não consegui instalar o fglrx no meu touchpad com algum atade de mobilidade, então tive que recorrer ao driver de código aberto, onde não encontrei uma maneira de fazê-lo.
Sam
0

Tanto quanto posso dizer, não há como configurar o iniciador para um monitor diferente. A coisa mais fácil parece ser trocar as conexões físicas, de modo que o monitor no qual o lançador apareça seja o da esquerda. Isso pode não ser possível se você não tiver conexões de hardware adequadas.

Nigel
fonte
0

Eu realmente sinto que isso precisa de uma atualização, pois estou usando a unidade no 14.04 com um 750ti, drivers proprietários e três telas. Existem opções para colocar um iniciador em cada tela, uma tela individualmente, ativar e desativar bordas adesivas, girar a tela individualmente para todas as três, alterar escala, espelhamento, colocar imagens em todas as telas, tela cheia em uma e trabalhar nas outras duas, execute um vídeo em todas as três telas ou três vídeos individuais (não é necessário ...). Já percorreu um longo caminho, e as pessoas que procuram suporte devem ter uma resposta atualizada.

Hellreaver
fonte