La page de man de xrandr.
Les commandes tapées en utilisateur normal fonctionneront de manière temporaire. Pour fixer les paramètres même après une déconnexion, il faut taper les commandes en root
.
Pour voir la configuration actuelle, on tape la commande sans arguments. On peut voir dans cet exemple qu'il y a deux écrans branchés à l'ordinateur. Le premier est connecté en DVI et est configuré avec une résolution de 1280×1024. Le second est connecté en VGA et est configuré avec la même résolution. On peut également voir que le deuxième écran est décalé de 1280px (+1280
après la résolution).
$ xrandr Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 8192 x 8192 DVI-I-1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm 1280x1024 60.02*+ 75.02 1152x864 75.00 1024x768 75.08 70.07 60.00 800x600 72.19 75.00 60.32 640x480 75.00 72.81 66.67 60.00 720x400 70.08 HDMI-1 disconnected (normal left inverted right x axis y axis) VGA-1 connected 1280x1024+1280+0 (normal left inverted right x axis y axis) 338mm x 270mm 1280x1024 60.02*+ 76.00 75.02 72.05 70.00 1024x768 75.08 70.07 60.00 800x600 72.19 75.00 60.32 640x480 75.00 72.81 66.67 60.00
Si on a deux écrans, un branché sur VGA et l'autre sur DVI, et que l'on veut mettre l'écran branché en VGA sur la gauche :
$ xrandr --output VGA-1 --pos 0x0 $ xrandr --output DVI-I-1 --pos 1280x0
J'ai d'abord essayé de rajouter un mode avec la résolution voulue :
Et comme ça ne marchait pas, j'ai lu jusqu'à la partie qui explique comment résoudre le soucis avec Gnome.
Il faut supprimer le fichier suivant et redémarrer :
$ rm ~/.config/monitors.xml $ sudo reboot
Ça marche.