Comment définir une résolution d’écran personnalisée dans Ubuntu Desktop
La résolution de votre écran (ou de votre moniteur externe) est-elle faible ? rendant ainsi les éléments sur votre écran plus grands et moins clairs ? Ou voulez-vous simplement augmenter la résolution maximale actuelle ou ajouter une résolution personnalisée ?
Dans cet article, nous allons montrer comment ajouter des résolutions d’affichage manquantes ou personnalisées dans Ubuntu et ses dérivés tels que Linux Mint. À la fin de cet article, vous serez en mesure de régler une résolution plus élevée, ce qui rendra le contenu de votre écran plus net et plus clair.
Modification de la résolution ou de l’orientation de l’écran à l’aide d’écrans
Normalement, pour modifier la résolution ou l’orientation de l’écran, vous pouvez utiliser l’outil d’interface utilisateur graphique Affichages (ouvrez la vue d’ensemble des activités et tapez Affichages, cliquez pour l’ouvrir ou Menu système, puis tapez Écrans et ouvrez-le).
Remarque : Si vous avez plusieurs écrans connectés à votre ordinateur (comme le montre l’image suivante), s’ils ne sont pas en miroir, vous pouvez avoir des paramètres différents sur chaque écran. Pour modifier les paramètres d’un périphérique d’affichage, sélectionnez-le dans la zone d’aperçu.
Ensuite, sélectionnez la résolution ou l’échelle que vous souhaitez utiliser, choisissez l’orientation, puis cliquez sur Appliquer. Sélectionnez ensuite Conserver cette configuration.
Modification de la résolution ou de l’orientation de l’écran à l’aide de Xrandr
Alternativement, vous pouvez également utiliser le puissant outil xrandr (une interface de ligne de commande pour l’extension RandR (Resize and Rotate) X Window System) qui est utilisé pour définir la taille, l’orientation et/ou la réflexion des sorties d’un écran.
Vous pouvez également l’utiliser pour définir la taille de l’écran ou répertorier tous les moniteurs actifs comme indiqué.
$ xrandr --listactivemonitors
Pour afficher les noms des différentes sorties disponibles sur votre système et les résolutions disponibles sur chacune, exécutez xrandr sans aucun argument.
$ xrandr
Définir la résolution de l’écran dans Ubuntu
Pour définir la résolution d’un écran pour un moniteur externe nommé DP-1 sur 1680×1050, utilisez l’indicateur --mode comme indiqué.
$ xrandr --output DP-1 --mode 1680x1050
Vous pouvez également définir le taux de rafraîchissement à l’aide de l’indicateur --rate, comme indiqué.
$ xrandr --output DP-1 --mode 1680x1050 --rate 75
Vous pouvez également utiliser les options --left-of, --right-of, --above, --below et --same-as pour disposer vos écrans les uns par rapport aux autres.
Par exemple, je souhaite que mon moniteur externe (DP-1) soit positionné à gauche de l’écran de l’ordinateur portable (eDP-1) en fonction du positionnement physique réel :
$ xrandr --output DP-1 --left-of eDP-1
Gardez à l’esprit que toutes les modifications apportées à l’aide de xrandr ne dureront que jusqu’à ce que vous vous déconnectiez ou redémarriez le système. Pour effectuer des modifications xrandr de manière persistante, utilisez les fichiers de configuration xorg.conf pour le serveur Xorg X (exécutez man xorg.conf pour plus de détails sur la façon de créer un fichier xorg.conf) - c’est la méthode la plus efficace.
Vous pouvez également utiliser le fichier ~/.xprofile (ajoutez-y des commandes xrandr), cependant, il y a quelques inconvénients à utiliser cette méthode, l’un d’entre eux est que ce script est lu assez tard dans le processus de démarrage, donc il ne modifiera pas la résolution du gestionnaire d’affichage (si vous en utilisez un, par exemple lightdm).
Comment ajouter des éléments manquants ou définir une résolution d’affichage personnalisée à l’aide de xrandr
Il est possible d’ajouter une résolution d’affichage manquante ou personnalisée, par exemple 1680 x 1000, au panneau Affichages, pour un périphérique d’affichage spécifique (DP-1), comme expliqué ci-dessous.
Pour ajouter une résolution d’affichage manquante ou personnalisée, vous devez calculer les modes de synchronisation vidéo coordonnée VESA (CVT) pour celle-ci. Vous pouvez le faire en utilisant l’utilitaire cvt comme suit.
Par exemple, si vous avez besoin d’une résolution horizontale et verticale de 1680 x 1000, exécutez la commande suivante.
$ cvt 1680 1000
Ensuite, copiez la Modeline (« 1680x1000_60.00 » 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync) à partir de la sortie de la commande cvt et utilisez-la pour créer un nouveau mode à l’aide du xrandr comme indiqué.
$ xrandr --newmode "1680x1000_60.00" 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync
Ajoutez ensuite le nouveau mode à l’écran.
$ xrandr --addmode DP-1 "1680x1000_60.00"
Ouvrez maintenant les écrans et vérifiez si la nouvelle résolution a été ajoutée.
Les modifications ci-dessus ne sont que temporaires et fonctionnent pour la session en cours (elles durent jusqu’à ce que vous vous déconnectiez ou redémarriez le système).
Pour ajouter la résolution de manière permanente, créez un script appelé external_monitor_resolution.sh dans le répertoire /etc/profile.d/.
$ sudo vim /etc/profile.d/external_monitor_resol.sh
Ajoutez ensuite les lignes suivantes dans le fichier :
xrandr --newmode "1680x1000_60.00" 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync
xrandr --addmode DP-1 "1680x1000_60.00"
Enregistrez les modifications et quittez le fichier.
Pour plus d’informations sur le fonctionnement de xrandr et son utilisation, consultez sa page de manuel :
$ man xrandr
Cela nous amène à la fin de cet article. Si vous avez des réflexions à partager ou des questions, contactez-nous via le formulaire de commentaires ci-dessous.





