14.04 e acima
A resposta do Falconer me ajudou muito, mas o lightdm mudou para o Ubuntu Trusty 14.04. Não há mais um /etc/lightdm/lightdm.conf
arquivo no meu sistema. O lightdm agora seguiu o "caminho do Debian" e teve sua configuração dividida em um diretório conf.d. Agora você precisa criar o seguinte arquivo:
/etc/lightdm/lightdm.conf.d/80-display-setup.conf
[SeatDefaults]
display-setup-script=xrandr -o right
Conforme sugerido na resposta do Electric Head , o comando xrandr pode ir direto para este arquivo, sem a necessidade de criar um script separado.
Se você deseja um comando xrandr que lide com vários monitores, use-o arandr
para gerá-lo para você. Meu xrandr
comando acaba sendo:
xrandr --output DVI-1 --mode 1920x1080 --pos 1080x0 --rotate left --output DVI-0 --mode 1920x1080 --pos 0x0 --rotate right
Para isso, usei os seguintes comandos:
sudo apt-get install arandr
arandr
- Use a GUI para configurar seus monitores como você deseja:
- Use "Layout" -> "Salvar como" para salvá-lo em um arquivo que contém o comando de configuração do monitor.
Com isso, meus monitores são rotacionados adequadamente quando eu faço o login também, então não há necessidade de fazer configurações adicionais no Gnome, XFCE ou KDE. O único outro local em que preciso configurar a rotação do monitor é nos terminais do buffer de estrutura virtual, conforme explicado em Como rotaciono minha exibição quando não estou usando um X Server?