Comment configurer deux moniteurs avec XRandR

Comment configurer deux moniteurs avec XRandR

Bien que les configurations à deux moniteurs soient quelque chose que nous tenons pour acquis lorsque nous utilisons Linux, les choses ne sont pas toujours aussi simples que du plug and play. Vous utilisez peut-être un environnement de bureau qui ne souhaite pas fonctionner avec votre matériel, ou vous disposez d'un gestionnaire de fenêtres qui insiste pour régler l'un de vos moniteurs sur une résolution inférieure à celle qu'il prend en charge. Pour des problèmes comme ceux-ci, XRandR s’avérera être un outil extrêmement précieux.

Découvrez les résolutions prises en charge par votre moniteur

Commencez par interroger XRandR pour voir quelles résolutions votre écran prend en charge :

xrandr -q

Comment configurer deux moniteurs avec XRandR

Requête Xrandr

Sur la capture d'écran, nous voyons un moniteur nommé HDMI-A-1 connecté avec une résolution de 1920×1080. « Écran 0 » est l'espace utilisé pour l'ensemble de « l'espace d'écran » dont vous disposez dans votre configuration actuelle. Dans ce cas, il fait deux fois la largeur de l'écran HDMI-A-1 (3840×1080) car il y a un autre écran avec la même résolution placé à droite de celui que nous regardons. En faisant défiler la sortie plus bas, nous pouvons voir le deuxième moniteur appelé DP-1.

Comment configurer deux moniteurs avec XRandR

Mode deuxième écran Xrandr

Un astérisque (*) à côté de la résolution représente le mode sélectionné. Dans le protocole X, les résolutions sont toujours étiquetées comme « modes ». Le signe plus (+) à côté de la résolution correspond à ce que XRandR considère comme le mode optimal pour cet affichage particulier.

Vous remarquerez lorsque vous tapez xrandr -q dans votre terminal que vos moniteurs auront toujours le préfixe du type de câble qu'ils utilisent pour se connecter à votre ordinateur (par exemple, HDMI, DP, VGA, DVI). Cela garantit que le nom d’affichage n’est pas trop compliqué.

Configurer correctement XRandR

Pour plus de simplicité, le reste de ce guide supposera que vous utilisez deux écrans DisplayPort (DP) avec une résolution optimale de 1080p (1920×1080).

Développons vos deux écrans pour découvrir immédiatement comment fonctionne XRandR :

xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1
xrandr --auto --output DP-1 --mode 1920x1080

Vous trouverez ci-dessous un résumé de la signification de ces commandes :

  • L' indicateur --auto est utilisé pour activer un périphérique désactivé déjà connecté ou pour désactiver un périphérique qui n'est plus détecté. Cela permet de résoudre certains problèmes où l'écran peut ne rien afficher.
  • La première commande indique à XRandR de définir l'écran connecté à l'interface principale DisplayPort de votre matériel graphique pour définir la résolution sur 1920 × 1080 et de pointer l'écran vers la gauche de l'autre écran. Si ce n'est pas ce que vous voulez faire, remplacez --left-of par --right-of . Vous pouvez également utiliser --left-of dans la deuxième commande pour obtenir la même chose.
  • La deuxième commande définit simplement la résolution du deuxième moniteur sur 1920×1080.

Vous souhaitez agrandir votre écran verticalement ? Basculez simplement --left-of ou --right-of vers --above ou --below.

Vous souhaitez projeter sur les deux écrans ? Utilisez plutôt --same-as . Par exemple, si vous souhaitez que DP-1 reflète DP-0, voici ce que vous devez saisir :

xrandr --auto --output DP-1 --same-as DP-0

Ceci est particulièrement utile lorsque vous souhaitez utiliser le projecteur sur un ordinateur portable ou quelque chose de similaire.

Si vous souhaitez définir un taux de rafraîchissement spécifique, utilisez l' indicateur --rate :

xrandr --auto --output DP-0 --mode 1920x1080 --rate 60

N'oubliez pas que XRandR n'est pas magique. Il ne peut pas définir un taux de rafraîchissement dont il ne connaît pas la prise en charge par votre écran. Par exemple, vous ne pouvez pas transformer votre moniteur 60 Hz en un moniteur de jeu 144 Hz avec une simple commande, à moins que ce ne soit le taux de rafraîchissement qu'il prend en charge. La requête exécutée au début vous indiquera dans une colonne soignée les taux de rafraîchissement disponibles pour une résolution donnée avec votre matériel particulier.

Gardez également à l'esprit que l'environnement de bureau ou le gestionnaire de fenêtres que vous utilisez actuellement ne vous permettra peut-être pas de définir un taux de rafraîchissement supérieur à la vitesse maximale de l'affichage le plus lent.

Pour éteindre l'écran, utilisez simplement --off :

xrandr --output DP-1 --off

Notez que l'exemple n'inclut pas --auto ici. Ce n'est pas vraiment nécessaire car il sert uniquement de sauvegarde pour allumer des écrans qui autrement pourraient être éteints mais qui sont connectés. Ce n’est pas ce que nous voulons faire pour le moment.

Pour rallumer l'écran, définissez le mode d'affichage avec l' indicateur --auto :

xrandr --auto --output DP-1 --mode 1920x1080

Conserver les paramètres XRandR lors des redémarrages

Votre écran est maintenant configuré exactement comme vous le souhaitez, mais ne vous précipitez pas pour redémarrer. Votre ordinateur perdra ces paramètres dès qu'il redémarrera. Pour éviter cela, nous devrons écrire un script.

Créez un fichier nommé Monitorsetup.sh dans votre répertoire personnel. Par souci de simplicité, nous reviendrons au premier exemple où nous avons configuré deux écrans DisplayPort 1080p, le DP-0 étant l'écran de gauche. Dans ce cas, voici ce que nous remplissons dans le fichier :

#!/bin/bash
xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1
xrandr --auto --output DP-1 --mode 1920x1080

Si vous pensez à une autre commande, remplacez ce que l'exemple a écrit par cette commande et enregistrez le fichier. Assurez-vous simplement que la ligne supérieure ( #!/bin/bash ) est préservée.

Cela permet de garantir que Linux utilise le bon shell pour exécuter votre script.

N'oubliez pas de rouvrir votre terminal et de rendre ce script exécutable :

chmod a+x ~/monitorsetup.sh

Il ne vous reste plus qu'à définir ce script comme programme de démarrage dans l'environnement de bureau de votre choix.

Existe-t-il une option GUI pour cela ?

Chaque environnement de bureau dispose d'une interface utilisateur pour XRandR. Jetez simplement un œil à vos paramètres. Si vous savez où définir la résolution sur votre moniteur, vous avez trouvé l'interface graphique.

Mais si vous utilisez un gestionnaire de fenêtres ou un environnement vraiment étrange, l'interface utilisateur XRandR n'est peut-être pas préinstallée. Dans ces cas, vous voudrez peut-être essayer ARandR, qui est une interface simple et directe qui enregistre même des scripts prédéfinis pour vous.

Pour l'utiliser, ouvrez l'application et accédez au menu Sorties . À partir de là, définissez simplement la résolution et la direction souhaitées pour chaque sortie.

Comment configurer deux moniteurs avec XRandR

Xrandr Arandr

Enregistrez vos modifications et profitez-en !


Comment lancer des applications instantanément avec Wox sous Windows

Comment lancer des applications instantanément avec Wox sous Windows

Découvrez comment utiliser Wox pour lancer vos applications, exécuter des commandes et plus encore, instantanément.

Comment créer un cercle jaune autour du pointeur de la souris sous Windows

Comment créer un cercle jaune autour du pointeur de la souris sous Windows

Découvrez comment créer un cercle jaune autour du pointeur de la souris pour le mettre en surbrillance sur Windows 10. Suivez ces étapes faciles pour améliorer votre expérience utilisateur.

Pourquoi ladresse IP de Localhost est-elle 127.0.0.1 ?

Pourquoi ladresse IP de Localhost est-elle 127.0.0.1 ?

Découvrez pourquoi l

Comment ajouter des raccourcis de dossiers au menu Démarrer sous Windows 11

Comment ajouter des raccourcis de dossiers au menu Démarrer sous Windows 11

Sous Windows 11, configurez facilement des raccourcis pour accéder rapidement à des dossiers spéciaux dans votre menu Démarrer.

8 façons de corriger lerreur Il ny a aucun élément de démarrage à afficher dans le Gestionnaire des tâches sous Windows

8 façons de corriger lerreur Il ny a aucun élément de démarrage à afficher dans le Gestionnaire des tâches sous Windows

Découvrez comment résoudre l

Comment utiliser un disque dur externe avec un Chromebook

Comment utiliser un disque dur externe avec un Chromebook

Découvrez comment utiliser un disque dur externe avec un Chromebook pour transférer et stocker vos fichiers en toute sécurité. Suivez nos étapes pour un usage optimal.

Comment activer une adresse MAC aléatoire pour le réseau WiFi sous Windows 10

Comment activer une adresse MAC aléatoire pour le réseau WiFi sous Windows 10

Dans ce guide, vous apprendrez les étapes pour toujours utiliser une adresse MAC aléatoire pour votre adaptateur WiFi sous Windows 10. Optimisez votre sécurité en ligne!

Instructions pour désinstaller Internet Explorer sous Windows 10

Instructions pour désinstaller Internet Explorer sous Windows 10

Découvrez comment désinstaller Internet Explorer 11 sur Windows 10 pour optimiser l'espace de votre disque dur.

Comment utiliser Smart Defrag pour défragmenter efficacement les disques durs

Comment utiliser Smart Defrag pour défragmenter efficacement les disques durs

Découvrez comment utiliser Smart Defrag, un logiciel de défragmentation de disque dur gratuit et efficace, pour améliorer les performances de votre ordinateur.

Comment partager un VPN via un point daccès WiFi depuis un ordinateur portable

Comment partager un VPN via un point daccès WiFi depuis un ordinateur portable

Le moyen le plus simple de déverrouiller du contenu et de protéger tous les appareils avec un VPN crypté est de partager la connexion VPN via un point d