Forum Astuces.divers [X-Window] Changer de résolution SANS redémarrer X

Posté par  .
Étiquettes : aucune
0
10
sept.
2004

C'est possible grâce à xrandr. Lancer une 1ère fois xrandr sans arguments ; il donne alors une liste des résolutions supportées. Puis pour changer de résolution

xrandr -s n°
ou le n° correspond à la résolution que vous avez choisi.



Optionnellement, xrandr permet aussi d'effectuer une rotation de l'affichage.



Sous KDE, on peut utiliser krandrtray et sous Gnome, l'applet randr.

  • # encore plus simple

    Posté par  . Évalué à 2.

    que ce soit sous Gnome ou sous KDE, il suffit d'aller dans les préférences du bureau (Control Center ou autre...) et de choisir Changer de résolution.
    Et voilà.
    Ca ressemble fort à un front-end à xrandr dans les deux cas ...
  • # Génial le changement de résolution...

    Posté par  . Évalué à 2.

    ... mais pas virtuel ! Ne perdez pas trop de temps à bien organiser vos icônes si vous essayez. Non mais franchement, c'est quoi l'intérêt ?
    • [^] # Re: Génial le changement de résolution...

      Posté par  (Mastodon) . Évalué à 2.

      Ben justement, c'est un *vrai* changement complet de résolution, ça peut servir dans certains cas, genre ton wine qui fait tourner starcraft passe en 640*480 réel (le fonctionnement derrière semble bien être le même que celui de xrandr), il n'y a pas de virtuel dans ta résolution précédente, ce qui permet que quand tu mets ta souris sur le bord, ça reste dans starcraft.

      Et en mettant un petit raccourci clavier vers ta résolution standard (genre ctrl-alt-shift-r, t'es sûr de ne pas le faire par erreur et seulement quand tu veux), tu peux alors revenir à ton windowmanager dans sa résolution habituelle.
      Utile si wine plantouille par exemple, et que tu peux plus faire grand chose :)

      Enfin c'est un exemple comme ça, juste pour dire que ça sert, et donc que ça peut servir aussi à l'utilisateur.

      Yth.
  • # plus simple ?

    Posté par  . Évalué à 1.

    ctrl+alt+"+"
    ctrl+alt+"-"

    ça évite d'avoir à utiliser un autre programme, et on reste sur la resolution maximale virtuelle, comme ça les eventuelles icones et/ou gkrellm & co qui peuvent squatter le fond du bureau ne bougent pas.
    • [^] # Re: plus simple ?

      Posté par  . Évalué à 1.

      XrandR et ses frontends ont un avantage : non seulement la résolution est changée, mais la taille du desktop aussi. En pratique, sous Gnome par exemple, le panel et le bureau réadaptent leur taille.

      C'est très très utile quand par exemple on débranche un portable de sa station d'accueil (passage d'un écran externe avec une résolution élevée 1280x1024 à celui du laptop à une résolution moindre). Du coup pas besoin de se délogguer pour se balader...

      Par contre, l'extension xrandr n'est pas proposée par tous les pilotes (notament les pilotes ATI, il me semble).
  • # et le module alors..

    Posté par  (site web personnel) . Évalué à 0.

    Bien entendu, il faut avoir chargé le module randr via sa config X11..

    Dans /etc/X11/XF86Config-4 (ou ailleurs selon la distro et le sens du vent), section "Module":
    Load "RandR"
    • [^] # Re: et le module alors..

      Posté par  (site web personnel) . Évalué à 2.

      [root@cmoi pascal]# grep -i randr /etc/X11/XF86Config
      [root@cmoi pascal]# grep -i randr /var/log/Xorg.0.log
      (==) RandR enabled
      (II) Initializing built-in extension RANDR
      [root@cmoi pascal]#
  • # Autre utilisation de xrandr

    Posté par  (site web personnel) . Évalué à 2.

    xrandr permet aussi de changer la frequence de raffraichissement (genre les lcd qui font 75Hz, mais qui sont plus potables en 60hz) avec xrandr -r

    Changer la rotation avec xrandr -o (normal|inverted|left|right)

    Enfin xrandr --help vous donnera plus d'infos :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.