Faire du multi-écrans avec xrandr
Vous allez voir dans cet article comment utiliser deux écrans affichant la même chose avec un même écran (c'est ce que nous appellons le "multi-écrans"). Nous allons utiliser xrandr, ce dernier est normalement déjà sur votre système.
Hypothèses : vous avez un pc portable (ou de bureau) avec un écran, et vous souhaiteriez y ajouter un second écran affichant les mêmes choses. Tout peut être fait en tant que simple utilisateur.
Obtenir des informations sur l'écran de votre pc portable :
xrandr
Voici la sortie de la commande :
$ xrandr Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1600 x 1600 VGA disconnected (normal left inverted right x axis y axis) 338mm x 270mm LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm 1280x800 60.0*+ 60.0 1280x768 60.0 1024x768 60.0 800x600 60.3 640x480 59.9 TV disconnected (normal left inverted right x axis y axis)
LVDS : ceci représente l'écran du pc..
VGA : ceci représente le second écran (pas encore branché).
Ajouter le second écran :
Nous allons ajouter le second écran. Le premier et le second n'ont pas la même résolution (dans mon cas). Je dois donner deux résolutions différentes aux écrans. A noter que vous ne pouvez ajouter que les résolutions indiquées avec la commande "xrandr". Une commande suffit :
xrandr --output VGA --mode 1280x1024 --output LVSD --mode 1280x768
Détails :
--output VGA --mode 1280x1024
Ceci est pour la résolution du second écran.
--output LVSD --mode 1280x768
Ceci est pour la résolution de l'écran du pc.
Ajouter des résolutions (c'est possible !) :
Si la résolution que vous voulez n'est pas disponible, vous devez ajouter un "mode", lisez cet article (en) pour plus d'informations.
Déconnecter un écran :
Si vous ne voulez pas utiliser l'écran du pc :
xrandr --output VGA --mode 1280x1024 --output LVDS --off
Et pour le second écran :
xrandr --output LVDS --mode 1280x768 --output VGA --off
Logiciel graphique :
Un logiciel avec une interface graphique pour gérer tout cela est disponible : lxrandr.