it-swarm-pt.tech

É possível controlar qual monitor é considerado o monitor principal?

Acabei de adicionar um segundo monitor e me deparei com aquele problema típico em que os monitores são trocados.

Aparentemente, o segundo monitor foi identificado como "monitor 0" pelo X.org, mas é o número 2 de acordo com o miniaplicativo de configuração ATI. (O miniaplicativo numera os monitores começando com 1, não com 0.) Dito isso, este segundo monitor é o primeiro listado pelo miniaplicativo.

Isso me preocupa, pois tenho problemas no Windows com a troca de monitores duplos aleatoriamente após a reinicialização. Mover os painéis do Gnome foi fácil o suficiente, se não exatamente óbvio. No entanto, eu me pergunto sobre a possibilidade de outras coisas usarem o "monitor 0" quando, neste caso, eu esperaria no "monitor 1".

Então, posso controlar qual monitor é considerado o principal?

10
George Marian

Freqüentemente, a configuração do seu monitor pode ser encontrada no arquivo de configuração do Xorg /etc/X11/xorg.conf.

No entanto, muitas distribuições modernas (como lançamentos recentes do Ubuntu) tentam evitar o uso de um arquivo de configuração, já que mantê-lo pode ser uma dor. Você pode criar esse arquivo inicialmente executando:

# Xorg --configure

A partir daí, você pode fazer mais personalizações. O Arch wiki tem m artigo que deve ajudar a fazer personalizações.

Se você deseja alterar seu monitor principal sem editar xorg.conf você pode tentar o seguinte:

 $ xrandr --output XXXX --primary

Aqui, XXXX deve ser substituído pela saída que você deseja que seja primária. Você pode correr

$ xrandr --current

Para ver a configuração atual e ver quais dispositivos de saída estão disponíveis. Normalmente, eles terão nomes como "VGA1", "LVDS1" ou outros nomes que se referem à conexão que é usada.

Definir o monitor como principal normalmente moverá seus painéis também, o que é bom se você estiver usando um laptop e quiser alterar qual monitor é o principal várias vezes ao dia. Acho isso muito mais agradável do que criar um arquivo xorg.conf, mas a configuração do meu monitor muda várias vezes ao dia.

9
Steven D

O OP fala sobre placa ATI, então gostaria de sugerir uma alternativa, específica para placas NVidia, mas considero que a resposta aceita mais genérica e funcionaria para ambos ...

Meus monitores têm diferentes resoluções máximas.

nvidia-settings -a XineramaInfoOrder="DFP-1" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +0+0, VGA-0: nvidia-auto-select +1366+0";

# to swap'em
nvidia-settings -a XineramaInfoOrder="CRT-0" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +1920+0, VGA-0: nvidia-auto-select +0+0";

Eu obtive essas informações depois de usar nvidia-settings, configurar os monitores e tentar criar um arquivo xorg conf (mas não aplicá-lo, apenas lê-lo).

Após a inicialização, basta clicar em um ícone da área de trabalho que criei, para ativar uma dessas configurações.

0
Aquarius Power