Comment changer la résolution de l'écran à l'aide de xrandr

Changer le résolution sur les distributions basées sur GNOME o KDE très sencillo. Pour ceux qui utilisent Openbox et dérivés, la question est un peu plus compliquée. La plupart du temps, cela conduit à une longue explication sur la façon de modifier le fichier de configuration du Serveur X: xorg.conf, situé dans etc / X11.

Bien qu'il n'y ait rien de mal avec cette méthode, xorg.conf est obsolète et peut être intimidant pour de nombreux utilisateurs.

Utiliser xrandr C'est plus rapide y sencillo. De plus, il dispose de plusieurs interfaces graphiques et peut être utilisé pour autres nécessités très intéressant, comme la configuration de deux moniteurs, etc.

Comment utiliser xrandr

Tout d'abord, répertoriez les différentes résolutions disponibles pour votre moniteur:

xrandr-q

Si la résolution que vous recherchez ne figure pas dans la liste, cela peut être dû au fait que votre moniteur ne la prend pas vraiment en charge ou que vous devez installer un meilleur pilote (ati, intel ou nvidia).

Ensuite, définissez la résolution que vous souhaitez utiliser (remplacez "1400 × 1050" par la résolution souhaitée):

xrandr-s 1400x1050

Ajuster le dpi

Le dpi diffère de la résolution de votre écran (référencé en pixels x pouces) et affecte les décorations des fenêtres, la taille des fenêtres, le rendu des polices, etc.

Sur de nombreux moniteurs, xrandr définira automatiquement le dpi. Sinon, ou si vous préférez modifier cette configuration, vous pouvez la spécifier manuellement:

xrandr --dpi 96 -s 1400x1050

Si cela échoue, vous pouvez spécifier le dpi dans ~ / .Xdefaults

J'ai ouvert un éditeur et mis ce qui suit dans ce fichier:

Xft.dpi : 96

Ce dpi sera appliqué à toutes les nouvelles fenêtres que vous ouvrez. Vous pouvez également vous déconnecter pour voir les résultats de cette modification (pas besoin de redémarrer le système).

Si 96 n'est pas le bon ppp pour vous, vous pouvez essayer 72 ou 135.

Deux moniteurs

Il est également possible d'utiliser xrandr pour configurer deux moniteurs. Pour ce faire, vous devez utiliser les options –right-of et –left-of.

Voici un exemple, utilisant une carte nvidia:

Commencez par lister les moniteurs à l'aide de xrandr.

xrandr-q

Le résultat sera quelque chose comme le suivant:

Écran 0: minimum 320 x 200, courant 1920 x 1200, maximum 4096 x 4096
DVI-I-1 connecté 1920x1200 + 0 + 0 (izannormal gauche inversé axe x droit axe y) 520 mm x 320 mm
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
DVI-I-2 connecté 1920x1200 + 0 + 0 (axe et axe x droit inversé gauche normal) 520 mm x 320 mm
1920 × 1200 60.0 * +
1600 × 1200 60.0
1680 × 1050 60.0
1280 × 1024 75.0
1280 × 960 60.0
1152 × 864 75.0
1024 × 768 75.1 70.1 60.0
832 × 624 74.6
800 × 600 72.2 75.0 60.3 56.2
640 × 480 72.8 75.0 60.0
720 × 400 70.1
TV-1 déconnecté (normal gauche inversé axe x droit axe y)

Ensuite, utilisez xrandr pour configurer les moniteurs. Remplacez les noms «DVI-I-1» et «DVI-I-2» par les noms de vos moniteurs. Vous devrez peut-être également ajuster la résolution et changer «–left-of» en «–right-of».

xrandr --auto --output DVI-I-2 --mode 1920x1200 - gauche de DVI-I-1

Cela a le même effet que:

xrandr --auto --output DVI-I-1 --mode 1920x1200 --droite de DVI-I-2

Pour définir le moniteur principal, utilisez l'option –primary:

xrandr --auto --output DVI-I-1 --mode 1920x1200 --primaire --droite de DVI-I-2

Configurer xrandr pour démarrer au démarrage

Cette méthode varie en fonction de l'environnement de bureau que vous utilisez (gnome, kde, xfce).

Dans openbox, ajoutez la commande xrandr dans ~ / .config / openbox / autostart.sh.

Dans fluxbox, faites la même opération mais dans le fichier ~ / .fluxbox / startup

Selon l'environnement de bureau que vous utilisez, vous pouvez ajouter xrandr dans ~ / .xinit

Outils graphiques

Il existe de très bonnes interfaces graphiques pour xrandr. Parmi les plus connus, on peut citer lxrandr, grandr, krandr et arandr.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Alex dit

    Bon post, il y a quelques temps j'ai écrit un article sur la façon de configurer deux écrans sous openbox et également de générer des fonds d'écran aléatoires pour chacun des écrans: lien

  2.   Invitation_92839 dit

    Voyons si je comprends ... imaginez que je n'ai pas la résolution souhaitée sur un moniteur, avec l'une de ces interfaces graphiques, pourrai-je créer cette résolution et la faire fonctionner au démarrage?

    Et, où dois-je mettre ce fichier (au cas où ce n'est pas possible avec les interfaces graphiques) par exemple dans Gnome et KDE?.

    Merci beaucoup, je cherchais une solution au problème de résolution depuis longtemps, mais tout le monde l'a mise avec le fichier Xorg, conf, mais ce fichier dans les nouvelles versions des distributions n'est plus utilisé.

  3.   Utilisons Linux dit

    Si la résolution souhaitée n'apparaît pas dans l'interface apportée par GNOME ou KDE pour modifier la résolution de l'écran, vous pouvez essayer cette méthode, oui. Dans tous les cas, il est TRÈS probable que si la résolution d'écran que vous recherchez n'apparaît pas, c'est qu'elle n'est PAS prise en charge par votre moniteur. Bien sûr, il existe des exceptions à cette règle, mais elles sont généralement très rares. Étreinte! Paul.

  4.   Invitation_92839 dit

    Non, dans mon cas, mon moniteur a une résolution maximale et native de 1366 × 768, sous Windows il fonctionne parfaitement bien avec le pilote Intel, le moniteur est un emachines (peut-être à cause de la marque) .En revanche, dans toutes les distributions GNU / Linux, la résolution maximale était de 800 × 600 ou 1024 × 600, selon la distribution, mais à partir de là, elle n'a pas augmenté. J'ai essayé avec toutes les distributions, mais une seule fois la résolution correcte est apparue sans utiliser le xrandr et le cvt commande mon moniteur, dans Ubuntu 10.10, mais je n'ai pas pu utiliser les effets graphiques, je ne sais pas pourquoi, même pas la mise à jour ...

    Je vais donc tester ce que vous avez mis ici, et je vous dirai si cela fonctionne ...

    PS: c'est étrange, car sur le moniteur HP de mon frère, qui a une résolution native de 1600 × 900 je n'ai eu aucun problème avec la résolution, j'ai une théorie selon laquelle c'est peut-être parce que mon moniteur n'est pas pris en charge ou qu'il n'est pas reconnu par le système de reconnaissance matérielle du noyau.

    Salutations.

  5.   Steve dit

    Cela a fonctionné pour moi dans un échec de configuration de résolution qui s'est produit dans LinuxMint dans mon cas 12. Pour une raison quelconque, lors du démarrage du système, il ne reconnaît pas la résolution de mon moniteur. Mais je l'ai résolu en installant 'grandr', en créant une icône sur le bureau que je dois utiliser à chaque démarrage du bureau. J'ai aussi utilisé «lxrandr» mais je me suis mieux adapté avec «grandr». Vraiment fortement recommandé «grandr». Salutations 🙂

  6.   Max jonathan dit

    J'utilise un script sur mon netbook qui utilise xrandr, cela me permet d'utiliser des résolutions qui ne sont pas prises en charge ou du moins non répertoriées par défaut, car le maximum est de 1024 × 600 et avec le script je peux le définir sur 1280 × 750
    http://dl.dropbox.com/u/44801426/newrez
    Cela ne fonctionne pas seulement pour gnome, je l'utilise dans XFCE
    Je ne me souviens pas de la source où je l'ai trouvée, mais recherchez-la simplement sur Google; D

  7.   Accrocher1 dit

    J'utilise Xrandr pour faire pivoter la position du bureau sur le netbook uniquement lorsque j'en ai vraiment besoin, car cela devient extrêmement lent. Quand j'ai fini de l'utiliser, je dois le tuer et redémarrer X.

  8.   Invites_92839 dit

    Quelqu'un pourrait-il me dire pourquoi?

  9.   Andres dit

    Bonjour ami, j'ai le problème suivant dans une version centos 4
    Ma connaissance de Linux est pratiquement nulle et lorsque j'essaye d'entrer dans l'environnement graphique, j'obtiens un message d'entrée non pris en charge.
    J'ai essayé de changer la configuration en utilisant cette méthode que vous expliquez ici et j'obtiens Impossible d'ouvrir l'affichage (null)
    Veuillez me dire comment je peux faire pour restaurer la configuration du moniteur car l'utilisation de l'option de configuration ne fonctionne pas non plus

    Merci pour l'aide que vous pouvez me donner

    1.    utilisons Linux dit

      Ce serait bien si vous mettez exactement les commandes que vous entrez et les messages d'erreur complets.
      À votre santé! Paul.

    2.    Poncho à neutrons dit

      Cette commande est utilisée lorsque vous êtes déjà dans le système graphique (serveur X) Dans votre cas, le système graphique ne démarre pas, vous devez d'abord faire démarrer le système graphique qui est Xorg.

  10.   Jonatan dit

    Je sais que cela fait longtemps depuis la publication, mais quelqu'un pourrait me dire comment déposer les modifications dans xubuntu serait utile merci

  11.   alvaro dit

    Merci pour le message que vous m'avez beaucoup aidé maintenant mon écran est super!

  12.   Jean dit

    Bonjour, votre tutoriel a été très utile, je ne suis plus qu'à un pas de la fin et j'aimerais que vous m'expliquiez mieux comment je peux démarrer la session, j'ai installé xubuntu. À votre santé

  13.   Rodrigo dit

    Impeccable merci beaucoup!