XRandR est un outil en ligne de commande qui permet de gérer les paramètres d'affichage de vos écrans comme la taille, le redimensionnement, la rotation ou le multi-écran.
Il existe des interfaces graphiques réalisant une partie des transformations de xrandr.
* LXRandR * ARandR
Installer le paquet x11-xserver-utils qui permet d’utiliser la commande xrandr
apt-get install x11-xserver-utils
Pour lister les résolutions disponibles, depuis un terminal lancez la commande suivante:
xrandr
Vous obtenez une réponse, variable suivant votre matériel et la configuration de votre serveur X, du type :
xrandr Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 LVDS-1 connected (normal left inverted right x axis y axis) 1366x768 60.04 + 1360x768 59.80 59.96 1024x768 60.04 60.00 960x720 60.00 928x696 60.05 896x672 60.01 960x600 60.00 960x540 59.99 800x600 60.00 60.32 56.25 840x525 60.01 59.88 800x512 60.17 700x525 59.98 640x512 60.02 720x450 59.89 640x480 60.00 59.94 680x384 59.80 59.96 576x432 60.06 512x384 60.00 400x300 60.32 56.34 320x240 60.05 VGA-1 disconnected (normal left inverted right x axis y axis) HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm 1920x1080 60.00*+ 60.00 50.00 50.00 59.94 30.00 24.00 29.97 23.98 1920x1080i 60.00 50.00 59.94 1680x1050 59.95 1400x1050 59.95 1600x900 60.00 1280x1024 75.02 60.02 1440x900 59.90 1280x800 59.91 1152x864 75.00 1280x720 60.00 60.00 50.00 59.94 1024x768 75.03 70.07 60.00 832x624 74.55 800x600 75.00 60.32 720x576 50.00 720x576i 50.00 720x480 60.00 59.94 720x480i 60.00 59.94 640x480 75.00 60.00 59.94 720x400 70.08 DP-1 disconnected (normal left inverted right x axis y axis)
Vous voyez apparaître les noms des modes écrans disponibles en première colonne et les différentes fréquences de rafraîchissement disponibles en seconde colonne.
Les noms des écrans apparaissent en MAJUSCULES et leur statut suit. On a ici deux écrans connectés. L'écran du portable, LVDS-1 et l'écran HDMI, HDMI-1 sont branchés. La sortie VGA, VGA-1 n'est pas connectée.
Attention, il n'est pas nécessaire d'avoir sur votre ordinateur toutes les sorties détectées par XRandR. Certaines peuvent être bridées par le constructeur.
Les modes activés sont ceux/celui qui est directement suivi du signe *.
Pour changer la résolution vers 1366×768 (plus haute fréquence disponible d'après la réponse du terminal), tapez dans un terminal:
xrandr -s 1366x768
La commande ci-dessous change la fréquence à la nouvelle valeur de 1366×768 à 60 Hz :
xrandr -s 1366x768 -r 60
Si par exemple vous avez un ordinateur portable avec un écran de 1366×768 nommé LVDS-1 et que vous avez un autre écran branché en HDMI de 1920×1080 nommé HDMI-1, on pourra les faire fonctionner ensemble pour avoir un mode multi-écran :
On va paramétrer l'écran HDMI à droite du PC portable
xrandr --output HDMI-1 --pos 1366x0 --mode 1920x1080 --rate 60
On va paramétrer l'écran du portable qui sera à gauche:
xrandr --output LVDS-1 --pos 0x0 --mode 1366x768 --rate 60
Ainsi, nous pouvons en déduire l'effet des paramètres.