ti-enxame.com

Alterar monitor principal

Como faço para alterar meu monitor principal sem usar a linha de comando?

36
trampster

Até que o Ubuntu Brainstorm Idea # 17526 se torne uma realidade, parece que não há como os usuários não-NVIDIA mudarem a exibição principal (não apenas mover os painéis) sem recorrer à linha de comando.


Edit 2014-05-30: Essa resposta está um pouco desatualizada agora. O Ubuntu Brainstorm não existe mais. E outras respostas a essa pergunta têm melhores soluções, tanto para o Ubuntu quanto para outras distribuições.

No MATE, "Preferências> Monitores" tem um botão "Tornar Padrão". Isso é o que você está procurando.

No GNOME 3, "Configurações> Exibição" não tem um botão "Tornar padrão". Em vez disso, ele tem uma barra de barra de ferramentas na parte superior de um dos monitores. Arraste para a exibição que você quer que seja primária.

Eu acredito que o Unity é similar ao GNOME 3, mas a barra de ferramentas está do lado - eu não sei ao certo; Eu não estou executando o Unity.

No KDE, em "Configurações do Sistema> Monitor e Monitor", há uma estrela em cada monitor na qual você pode clicar para definir qual é a principal.


Edit 2015-02-25: É animador saber que os ambientes de desktop Linux estão progredindo.

buntu GNOME 14.10 apresenta o GNOME 3.12. Abra Displays e escolha a exibição secundária. Uma lista à esquerda permite definir a exibição como "Primária", "Exibição secundária" (selecionada), "Espelhar" ou "Desativar".

enter image description here

O Unity não tem mais um equivalente de desktop principal. Você pode definir o "posicionamento do lançador" para qualquer um dos seus monitores ou para todos os monitores.

enter image description here

buntu MATE e Kubunt permanecem inalterados.

22
kaapstorm

Eu estava tendo problemas com o monitor principal revertendo na reinicialização. Estava ficando muito chato. Então fiz algumas pesquisas e consegui encontrar uma solução.

Primeiro selecione sua exibição principal.

Select primary display

Certifique-se de salvar suas configurações e feche.

Em seguida, você precisa editar o arquivo de configuração do monitor.

gedit ~/.config/monitors.xml

Encontre a exibição que você deseja tornar primária e mude para

<primary>yes</primary>

E certifique-se de mudar o outro monitor para

<primary>no</primary>

Agora salve os arquivos e reinicie.

Exemplo de configuração

<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="DVI-I-0">
      </output>
      <output name="DVI-I-1">
      </output>
      <output name="TV-0">
      </output>
      <output name="DVI-I-2">
          <vendor>SYN</vendor>
          <product>0x0022</product>
          <serial>0x00000326</serial>
          <width>1360</width>
          <height>768</height>
          <rate>60</rate>
          <x>0</x>
          <y>312</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
      <output name="DVI-I-3">
          <vendor>ACI</vendor>
          <product>0x24f2</product>
          <serial>0x01010101</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>1360</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
  </configuration>
</monitors>

Agora, quando você reiniciar o monitor, deve ser selecionado como primário.

Minha configuração é a seguinte:

  • Ubuntu 12.04.1 (64 bits)
  • nVidia GTX 260 (usando os drivers mais recentes)
13
mywebslave

Trabalhou para o Xubuntu 14.04 Trusty tahr nvidia gtx 760 usando o driver proprietário 331.38 em x86_64.

"Gerenciador de configurações" -> "Sessão e Inicialização" -> "Aplicativo Autostart" registrar -> adicionar o seguinte comando:

 xrandr --output HDMI-0 --primary

especifique o título para que você reconheça se foi alterado mais tarde. Você pode dar ainda mais argumentos a ele.

Para saber qual monitor é qual você pode chamar xrandr -q na linha de comando ou install arandr (disponível no gerenciador de configurações também) para listar os monitores.

7
keiki

Para a maioria das placas de vídeo:

Vá para o painel de preferências do monitor. Em uma instalação padrão da área de trabalho, esta é: Sistema - Preferências - Monitores

Desmarque a caixa "Mesma imagem em todos os monitores" e pressione "Aplicar".

Segure a tecla Alt e arraste os painéis superior e inferior para a tela que você deseja que seja a exibição principal.

Para placas de vídeo NVidia:

Execute a ferramenta de configurações da NVidia. Em uma instalação padrão da área de trabalho com os drivers proprietários da NVidia habilitados, isto é: Sistema - Administração - Configurações do NVIDIA X Server

Selecione "X Server Display Configuration".

Escolha a exibição que você quer ser a exibição principal e marque "Tornar este o principal display para a tela X" e clique em "Aplicar".

5
fader

A maneira mais rápida é simplesmente trocar os cabos na parte de trás do computador.

5
David Anderson

Acabei de apagar o ~/.config/monitores.xml, desconectei-me e voltei, depois fui para Configurar/Monitores e re-salvei. Isso criou um novo arquivo monitors.xml - e isso resolveu o problema.

3
Kylea

No Unity com 14.04LTS nada disso funciona. O monitores.xml está bem escrito e tem o primário bem e as posições bem definidas, mas quando reinicia, ignora o primário e a posição.

Isso parece ajudar http://bernaerts.dyndns.org/linux/74-ubuntu/309-ubuntu-dual-display-monitor-position-lost

Embora eu não consiga fazer o script sugerido para ser executado na reinicialização. Eu adicionei o comando para executá-lo na inicialização, mas parece que não funciona. Mas depois de reiniciar, mesmo se eu aumentar o atraso de execução; se eu executar manualmente o script, ele corrige os monitores.

2
kaf

No Ubuntu isto pode ser resolvido da seguinte forma:

Clique no ícone de engrenagem no lançador do Unity (a barra no lado esquerdo da tela). O ícone está rotulado Configurações do sistema

Olhe sob a seção Hardware e clique no ícone Displays

Desativar as exibições de espelho (opcional)

Clique em um dos retângulos de exibição e arraste os displays para qualquer ordem que você preferir

Defina outras opções desejadas. Por exemplo, você pode definir o Iniciador para aparecer apenas em um monitor

Clique em Aplicar

Agora você terá a configuração do monitor principal conforme desejado - tudo sem usar a linha de comando mencionada na sua pergunta.

2
Snap Shot

No gerenciador de exibição de tela, os dois monitores devem ser exibidos lado a lado. Você pode arrastar o esquerdo para o lado direito para alternar o monitor principal entre eles.

1
orezvani

Para movê-los todos de uma vez, desligue o monitor secundário, confirme e ligue-o novamente - e todos os programas estarão no monitor principal.

1
user222389