Linux Mint - Gnome Shell com tela principal do comutador de monitor duplo

18

Eu tenho um Lenovo Thinkpad T420 com Linux Mint 12 e gnome-shell nele. É uma placa de vídeo Intel HD 3000 lá.

Quando estou em casa, tenho outra tela conectada (19 "4: 3) e tudo funciona bem (Extended Desktop), exceto que eu gostaria de ter o Gnome 3 Bars + Shell na tela certa. descobrir como fazê-lo.

desde já, obrigado

Jan Schmidt
fonte

Respostas:

22

Abra o System Settings > Displaysapplet de controle. Não é evidente - de maneira alguma - mas você pode arrastar a miniatura do painel preto superior para a tela que deseja marcar como principal. Painéis, sobreposição de atividades e tudo será migrado nessa exibição.

Elia
fonte
Essa resposta foi fácil e funcionou sem editar nenhum arquivo.
11
Por mais que eu tentasse, não consegui arrastar a barra preta. Todo o painel onde está a barra preta prefere se mover. Gostaria de publicar um screencast?
Dan Dascalescu
Depois de configurar o monitor principal por meio do arquivo de configuração, consegui arrastar a barra preta da tela maior para a menor, mas não o contrário.
Dan Dascalescu 27/12/12
caramba! isso é terrível. :(
Edu Ruiz
10

As outras respostas são melhores para a maioria dos casos, mas estou adicionando isso aqui para fins de conclusão:

# shows all displays
$ xrandr
# set one of the displays to primary
$ xrandr --output <display> --primary

Esse método é melhor se você estiver encaixando ou conectando seu laptop a monitores diferentes / múltiplos, porque o ajusta rapidamente. É também uma alternativa de linha de comando à resposta de Elia.

wting
fonte
11
Este é o método preferido para mim, devido às diferenças entre o MATE e o Gnome. Isso funciona em ambos.
Janis Peisenieks
4

As barras / concha são exibidas no monitor principal. Você pode configurar qual é o monitor principal ~/.config/monitors.xml. Altere o primaryitem de configuração yespara o monitor que você deseja tornar o monitor principal e nopara os outros.

Chris Down
fonte
xrandr --output <display> --primaryfunciona, mas esse método persiste na indicação da exibição principal.
Dan Dascalescu
4

Caso a resposta de Elia não funcione para você: abra Configurações-> Monitores, selecione a tela em que a barra não deve ser exibida e desative-a. Painéis, atividade etc. serão migrados para o monitor ativo. Depois, você pode ligar o segundo monitor novamente.

Além disso, dê uma olhada neste bug: A interface do usuário de seleção da "Tela principal" não é fácil de descobrir.

texto simples
fonte
0

O link deste cavalheiro foi muito útil

Tem uma ótima resposta: de qualquer forma, agora você tem sua resolução definida para o que você precisa. Você precisará copiar o arquivo de configurações, localizado em ~/.config/monitors.xml.

Esse arquivo contém suas configurações de exibição. Para prosseguir, você precisará ter acesso ao root. Vou assumir que você obterá esse acesso com sudo. Abra um novo terminal e digite o seguinte:

sudo cp .config/monitors.xml /var/lib/gdm/.config/
sudo mkdir /etc/skel/.config
sudo cp .config/monitors.xml /etc/skel/.config/

A primeira linha copia para a configuração do GDM, para que o GDM seja exibido na resolução correta. A segunda linha cria um diretório .config no seu /etc/skele, em seguida, na terceira linha, fazemos outra cópia do seu monitors.xmlarquivo /etc/skel/.configpara que, quando você criar novas contas, elas sejam automaticamente configuradas com a configuração dos monitores, fazendo assim uma transição perfeita. para todos.

Você também deve copiar esse arquivo para qualquer usuário existente, se já não estiver configurado corretamente. Nunca mais você precisará se preocupar com uma baixa resolução no seu monitor de alta resolução.

fizzixs
fonte