Você pode usar xrandr
para alterar o monitor principal padrão.
Acontece que
xrandr --output DFP1 --primary
faz o truque. Substituir DFP1 ao nome do monitor que você deseja transformar em seu monitor principal. Você pode executarxrandr --prop
para obter os nomes apropriados dos monitores atualmente conectado.Se você executar
xrandr --output DFP1 --primary
, ele alternará monitores primários, mas depois de reiniciar o seu laptop, o laptop se torna a exibição principal mais uma vez.Então, eu pensei em escrever um script simples, que é executado no início, que verifica, se houver um monitor externo conectado, e se houver é, em seguida, execute o comando para tornar o monitor externo o primário exibição.
#!/bin/bash NR_OF_MONITORS=$(xrandr -d :0 -q | grep ' connected' | wc -l) if [ $NR_OF_MONITORS = "2" ]; then xrandr --output DFP1 --primary fi