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?
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.
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.