14.04 et plus
La réponse de Falconer m'a beaucoup aidé, mais lightdm a changé pour Ubuntu Trusty 14.04. Il n'y a plus de /etc/lightdm/lightdm.conf
sur mon système. lightdm a maintenant suivi la "voie Debian" et sa configuration a été répartie dans un répertoire conf.d. Vous devez maintenant créer le fichier suivant :
/etc/lightdm/lightdm.conf.d/80-display-setup.conf
[SeatDefaults]
display-setup-script=xrandr -o right
Comme suggéré dans Tête électrique La commande xrandr peut être placée directement dans ce fichier, il n'est pas nécessaire de créer un script séparé.
Si vous voulez une commande xrandr qui traite de plusieurs moniteurs, vous pouvez utiliser arandr
pour le générer pour vous. Mon xrandr
la commande finit par être :
xrandr --output DVI-1 --mode 1920x1080 --pos 1080x0 --rotate left --output DVI-0 --mode 1920x1080 --pos 0x0 --rotate right
Pour obtenir cela, j'ai utilisé les commandes suivantes :
Avec cela en place, mes moniteurs sont également correctement orientés lorsque je me connecte, il n'y a donc pas besoin de faire de configuration supplémentaire dans Gnome, XFCE ou KDE. Le seul autre endroit où j'ai besoin de configurer la rotation des moniteurs est dans les terminaux virtuels de framebuffer, comme expliqué dans le document suivant Comment puis-je faire pivoter mon écran lorsque je n'utilise pas un serveur X ?