Recherche de site Web

Comment définir une résolution d'écran personnalisée dans Ubuntu Desktop


La résolution de votre écran (ou moniteur externe) est-elle faible ? rendant ainsi les éléments sur votre écran plus grands et moins clairs ? Ou souhaitez-vous simplement augmenter la résolution maximale actuelle ou ajouter une résolution personnalisée ?

Dans cet article, nous montrerons comment ajouter une résolution d'affichage manquante ou personnalisée dans Ubuntu et ses dérivés tels que Linux Mint. À la fin de cet article, vous pourrez régler sur une résolution plus élevée, rendant le contenu sur votre écran plus net et plus clair.

Modification de la résolution ou de l'orientation de l'écran à l'aide des écrans

Normalement, pour modifier la résolution ou l'orientation de l'écran, vous pouvez utiliser l'outil d'interface utilisateur graphique Affichages (ouvrez l'aperçu des Activités et tapez Affichages , cliquez pour l'ouvrir ou sur Menu Système puis tapez Affichages et ouvrez-le).

Remarque : Si vous avez plusieurs écrans connectés à votre ordinateur (comme indiqué dans 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 RandR (Redimensionner et Rotation ) Extension du système X Window) qui permet de 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 d'é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 --left-of, --right-of, --above, --below et --same-as pour organiser 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 correspondance avec le 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 apporter 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 (y ajouter des commandes xrandr), cependant, l'utilisation de cette méthode présente certains inconvénients, l'un d'entre eux est que ce script est lu assez tard dans le processus de démarrage, cela ne modifiera donc pas la résolution du gestionnaire d'affichage (si vous en utilisez un, par exemple lightdm).

Comment ajouter une résolution d'affichage manquante ou définir une résolution personnalisée à l'aide de xrandr

Il est possible d'ajouter une résolution d'affichage manquante ou personnalisée, par exemple 1 680 x 1 000 au panneau Écrans, 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) correspondant. Vous pouvez le faire à l'aide de l'utilitaire cvt comme suit.

Par exemple, si vous avez besoin d'une résolution horizontale et verticale de 1 680 x 1 000, exécutez la commande suivante.

cvt 1680 1000

Ensuite, copiez la Modeline1680x1000_60.00″ 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync +vsync) à partir de la sortie du cvt. et utilisez-la pour créer un nouveau mode à l'aide de 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'affichage.

xrandr --addmode DP-1 "1680x1000_60.00"

Ouvrez maintenant les Affichages 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 comment l'utiliser, lisez sa page de manuel :

man xrandr 

Cela nous amène à la fin de cet article. Si vous avez des idées à partager ou des questions, contactez-nous via le formulaire de commentaires ci-dessous.