Trocando o monitor principal no Ubuntu

Ter o Ubuntu (ou qualquer outro sistema Linux) instalado no computador significa que, invariavelmente, você deverá aprender a utilizar a linha de comandos. Nem tudo é possível fazer via interface gráfica e de quando em vez é necessário recorrer à velha linha de comando. Dessa vez foi para resolver um problema aparentemente simples. Utilizo um notebook em casa juntamente com um monitor externo. Acontece que o meu monitor externo é justamente o monitor principal e, fazer a escolha de qual monitor eu quero como principal, em princípio, não é possível através da interface gráfica do Ubuntu, ou pelo menos não é possível na versão que utilizo (12.04). Vasculhando na Internet consegui encontrar um scriptzinho bem sem vergonha que faz essa troca automaticamente. Sim, um scriptzinho sem vergonha e não tiveram a capacidade de colocar um botão pra fazer isso diretamente na interface gráfica (e depois ainda acham ruim quando eu falo que o Ubuntu nem de longe é feito para usuários comuns). Vamos ao script (com os devidos créditos para o seu criador):
#!/bin/bash # Author: Andrew Martin # Credit: http://ubuntuforums.org/showthread.php?t=1309247 echo "Enter the primary display from the following:" # prompt for the display xrandr --prop | grep "[^dis]connected" | cut --delimiter=" " -f1 # query connected monitors read choice # read the users's choice of monitor xrandr --output $choice --primary # set the primary monitor
Sim, esse é o script. Basta copiar esse script em um arquivo de texto… aliás… já que estamos falando de linha de comando, vamos fazer a coisa direito.
- Copie o código acima;
- Abra o terminal (Ctrl+Alt+T);
- Digite: nano mudar-monitor.sh
- Cole o conteúdo do script;
- Saia do editor salvando o código (Ctrl+X, S);
- Ainda no terminal, vamos dar permissões de execução para o script: chmod +x mudar-monitor.sh
- Execute o script: ./mudar-monitor.sh
Aparecerá então uma lista dos monitores disponíveis e você deverá então escrever o nome exatamente como aparece para escolher o seu monitor principal. Escreva o nome, aperte Enter e voilà!, seu monitor principal será alterado para o que você escolheu.