Configurando o monitor principal no ubuntu sem xrandr

4

Estou executando o Kubuntu 12.10. Eu tenho 3 monitores conectados a um AMD Radeon 7970. Tentei mudar a ordem das saídas e configurá-las repetidamente com amdcccle, mas o kubuntu sempre parece fazer o monitor mais distante à esquerda do monitor principal. A solução até agora foi fazer o seguinte.

xrandr --query

Que retorna uma lista dos meus monitores. Em seguida, definindo explicitamente o primário com xrandr com

xrandr --output <monitor identifier> --primary

Eu adicionei este comando a um script de inicialização, mas ainda parece hacky. O sistema ainda inicializa com o monitor mais à esquerda como primário, e depois muda para o meu monitor central após a inicialização. Vários dos meus aplicativos ainda tratam o monitor esquerdo como primário e serão iniciados lá, em vez de no monitor que eu quero como primário.

    
por copacetic 03.02.2013 / 21:42

2 respostas

4

Eu descobri que editar o xorg.conf funcionava melhor para mim (estou usando o KDE).

Eu adicionei a opção "Primary" "true" no monitor que eu queria como primário e agora quase tudo funciona como esperado.

A seção do meu xorg.conf que eu editei aparece da seguinte forma

Section "Monitor"
  Identifier   "0-DFP10"
  Option      "VendorName" "ATI Proprietary Driver"
  Option      "ModelName" "Generic Autodetecting Monitor"
  Option      "DPMS" "true"
  Option      "PreferredMode" "1920x1080"
  Option      "TargetRefresh" "60"
  Option      "Position" "1680 0"
  Option      "Rotate" "normal"
  Option      "Disable" "false"
  Option      "Primary" "true"
EndSection

Algumas aplicações ainda abrem em uma tela diferente da minha primária, não sei como consertar isso, ou se é algo que posso consertar. Mas, no que me diz respeito, a questão está resolvida.

    
por 24.02.2013 / 00:20
1

Se eu não estiver errado, xrandr apenas altera as configurações na hora, então se você quiser torná-las permanentemente, você tem que armazená-las usando outro método.

A maneira mais fácil no Gnome é editar ~/.config/monitors.xml . Lá você pode configurar qual monitor é o principal. Exemplo:

<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="LVDS1">
          <vendor>AUO</vendor>
          /* (...) */
          <primary>yes</primary>
      </output>
      <output name="VGA1">
      </output>
      <output name="HDMI1">
          <vendor>SAM</vendor>
          /* (...) */
          <primary>no</primary>
      </output>
      <output name="DP1">
      </output>
  </configuration>
</monitors>

Isso funciona no Ubuntu (Gnome / Unity), mas eu nunca usei o Kubuntu, então ele pode usar um local diferente, ou até usar outro arquivo. Além disso, isso só será aplicado após o login.

Se isso não funcionar, você terá que editar xorg.conf . Eu não posso te ajudar muito nisso, mas em uma pesquisa rápida eu encontrei este post que deve ajudar. Também confira esta página Wiki do Ubuntu.

Espero que isso ajude.

    
por 17.02.2013 / 01:19