Gestion de la résolution et du multi-écran
xrandr
Nous utiliserons xrandr
pour gérer l'affichage via un terminal.
Pour commencer, pour trouver le nom des différents écrans et les résolutions correspondantes :
xrandr
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 309mm x 174mm
1920x1080 60.02*+ 60.01 59.97 59.96 59.93 48.00
1680x1050 59.95 60.02 59.88
[...]
360x202 59.51 59.13
320x180 59.84 59.32
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
1920x1080 60.00*+ 59.96 50.00 59.94 59.93 24.00 23.98
1680x1050 60.00 59.95 59.88
[...]
360x202 59.51 59.13
320x180 59.84 59.32
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
On trouve ici deux écrans détectés, eDP-1
et HDMI-1
avec leur résolution respective.
Changer la résolution d'un écran
Pour changer de résolution, ici par exemple on change la résolution d'HDMI-1
:
xrandr --output HDMI-1 --mode 1680x1050
Ajouter un écran à gauche ou à droite
Pour ajouter un écran :
# Ajout d'HDMI-1 à gauche d'eDP-1
xrandr --output HDMI-1 --mode 1920x1080 --left-of eDP-1
# Ajout d'HDMI-1 à droite d'eDP-1
xrandr --output HDMI-1 --mode 1920x1080 --right-of eDP-1
Copier un écran
# Copie d'eDP-1 sur HDMI-1
xrandr --output HDMI-1 --mode 1920x1080 --same-as eDP-1
arandr
arandr
est un front-end d'xrandr
qui permet de gérer l'affichage de manière graphique.
yay -S arandr
autorandr
autorandr
permet de gérer automatiquement les configurations des affichages en fonction des différents écrans connectés.
yay -S autorandr
Il faut enregistrer les configurations avec
autorandr --save <name>
Attention il faut débrancher les écrans pour qu'ils ne soient pas pris en compte
Vérifier que le service est activé et en fonctionnement
systemctl status autorandr