Estou executando o Ubuntu 12.04 (beta) com uma configuração de cabeça tripla e área de trabalho GNOME 3 (ou seja, "GNOME" selecionado não "Ubuntu" na tela de login). Parece que ele lida com vários monitores abençoando um monitor para receber a barra de atividades, relógio, menu de login etc. Vamos chamar isso de monitor "primário". Como faço para alterá-lo (permanentemente)?
Atualização: Ok, então:
$ xrandr --output DFP4 --primary
Faz o truque temporariamente. Como faço para torná-lo permanente? Estou usando o driver mais recente do fglrx ATI Catalyst
fonte
O que eu fiz:
lugares> pasta pessoal . Sob visualização , marque Mostrar arquivos ocultos . encontre
monitors.xml
e abra-o com o editor de texto. faça uma cópia apenas para estar seguro.identifique o monitor que você deseja ser primário (marca do fornecedor, resolução, etc.) e procure a linha de comando
< primary>no< /primary>
. mude para< primary>yes< /primary>
Salve o documento e reinicie para ver se foi necessário.
espero que ajude alguém lá fora.
fonte
echo -e "xrandr --output DFP2 --primary" >> ~/.bashrc
Ou adicione
xrandr --output DFP2 --primary
no final de.bashrc
fonte
Eu tenho um layout de três monitores no Ubuntu 14 LTS. Um monitor está posicionado na vertical. Liguei os monitores de forma que a tela de logon estivesse em um dos monitores horizontais!
Usei
arandr
(apt-get install arandr
) para ajustar o layout dos monitores e salvei o arquivo de layout, por exemplo/home/username/.monitor_setup.sh
.Eu só tinha que adicionar
--primary
ao monitor desejado e colocar o arquivo nos Aplicativos de Inicialização do Ubuntu! (No campo de comando 'Adicionar programa de inicialização', aponte e clique no seu arquivo de layout editado!fonte
Pegue meu script shell xmonitor simples ... http://www.ict.griffith.edu.au/anthony/software/#xmonitor Isso permite que você faça o layout de todos os monitores ativos com facilidade, sem precisar descobrir comandos xrandr complexos para cada máquina que você negocia com.
fonte
Vou aproveitar a resposta do @ pl1nk. Está correto, mas assume algumas coisas que não são as mais seguras de se assumir. Especialmente no meu caso. Meus nomes de exibição eram diferentes.
Corra
xrandr --current
para obter uma lista de exibições e seus nomes.Saída de amostra:
Escolha o que você deseja definir como primário. No meu caso, quero o HDMI-1 como principal. Você pode ter um nome diferente ou desejar um monitor diferente. LVDS é o meu monitor de laptop.
Agora que você tem o nome, o
xrandr --output [name of display] --primary
comando (não inclua os colchetes), definirá a exibição que você deseja como principal.A execução do
echo -e xrandr --output [name of display] --primary" >> ~/.bashrc
comando salva a execução quando você faz login na sua conta de usuário.Se você quiser definir isso na inicialização, precisará adicioná-lo à pasta de scripts de inicialização. Essas instruções mudam com base na sua distribuição.
fonte