Écrans multiples

Mise à jour : Debian 10.2

On décrit ici la gestion d'un affichage double écran pc portable / écran externe HDMI

Sommaire

1 - Installation

$ sudo apt install x11-xserver-utils

2 - Liste des écrans & interfaces

$ xrandr --listmonitors
Monitors: 1
0: +LVDS1 1600/340x900/190+0+0 LVDS1

Dans le cas présent,

$ xrandr
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 32767 x 32767
LVDS1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
1600x900 60.00*+
1368x768 60.00
1360x768 59.80 59.96
1152x864 60.00
1280x720 60.00
1024x768 60.00
1024x576 60.00
960x540 60.00
800x600 60.32 56.25
864x486 60.00
800x450 60.00
640x480 59.94
720x405 60.00
640x360 60.00
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
VIRTUAL2 disconnected (normal left inverted right x axis y axis)

Dans l'exemple ci-dessous, 4 interfaces sont énumérées :

3 - Gestion des écrans en ligne de commande

La commande xrandr accepte un grand nombre d'options permettant de définir la résolution, la position et l'orientation des écrans, ... Le nom de l'écran et la résolution doivent être sélectionnés parmi ceux proposés par xrandr. Les caractéristiques non spécifiées ne sont pas modifiées ou prennent leur valeur par défaut.

$ xrandr --output LVDS1 --mode 1600x900
$ xrandr --output LVDS1 --mode 1600x900 --pos 0x0 --rotate normal --output VGA1 --off --output VIRTUAL1 --off --output VIRTUAL2 --off
$ xrandr --output LVDS1 --mode 1600x900 --pos 0x0 --output VIRTUAL1 --mode VIRTUAL1.637-1920x1080 --pos 1600x0
$ xrandr --output LVDS1 --output VIRTUAL1 --right-of LVDS1
$ xrandr --output LVDS1 --outpus VIRTUAL1 --same-as LVDS1

Si les écrans ont la même résolution (nombre de pixels), leurs affichages seront identiques. Si un écran a une résolution inférieure, son affichage couvrira une partie de l'affichage de l'autre écran.

4 - Gestion graphique avec arandr

$ sudo aptitude install arandr
$ arandr 

fenêtre arandr un écran

La fenêtre qui s'ouvre fait apparaître les interfaces activées et connectées à un écran. Dans le cas ci-dessus, un seul écran est branché et LVDS désigne la zone d'affichage du pc portable.

Valider pour faire prendre en compte les modifications :

arandr 2 écrans

arandr 2 écrans positionnés

Dans le cas ci-dessous, deux configurations ont été sauvegardées, l'une pour l'affichage sur deux écrans, l'autre pour l'affichage simple.

ls -l ~/.screenlayout/
total 8
-rwx------ 1 philippe philippe 221 avril 27 20:15 portable_hdmi.sh
-rwx------ 1 philippe philippe 181 avril 28 15:53 portable.sh

Pour rappeler une configuration, la lancer en ligne de commande ou l'associer à une touche ou une combinaison de touche.

5 - Gestion graphique sous XFCE4

5.1 - Configuration simplifiée

Sélection écran

5.2 - Configuration avancée

Affichage

Double écran

5.3 - Tableaux de bord

Dans le menu Paramétrage > Tableau de bord

Tableau de bord xfce4 5.4 - Fonds d'écran

Dans le menu Paramètres >> Bureau, sélectionner le fonds d'écran, pour chaque moniteur / espace de travail, en déplaçant la fenêtre vers l'écran dont on souhaite modifier les paramètres.

choix des fonds d'écran