image

XRandR

Quelques trucs et astuces pour linux .

Modérateur: Maetel

XRandR

Messagepar Flottille12F » Mer 9 Avr 2014 14:11

Qui n'a pas été embété par un logiciel qui s'ouvre plus grand que son écran , car beaucoup de pc portable sous linux ont des résolutions maxi de 1024x600 .

XRandR est la solution :

XRandR est un outil en ligne de commande qui utilise l'extension RandR de Xorg afin de gérer les paramètres d'affichage de vos écrans comme la taille, le redimensionnement, la rotation ou le multi-écran.

Le point fort de l'extension RandR est que cette dernière est directement implémentée dans Xorg et ne nécessite pas le redémarrage de X lorsque l'on souhaite par exemple changer sa résolution, brancher un 2e écran ou en utiliser plusieurs.


1 : Lister les résolutions disponibles :

Depuis un terminal en lancez la commande suivante.
xrandr


Vous obtenez une réponse, variable suivant votre matériel et la configuration de votre serveur X, du type
creen 0: minimum 320 x 200, current 2304 x 1024, maximum 8192 x 8192
LVDS1 connected 1024x768+1280+0 (normal left inverted right x axis y axis) 331mm x 207mm
1280x800 60.0 +
1024x768 60.0*
800x600 60.3 56.2
640x480 59.9
CVT connected 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1440x900 60.0
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9
TV1 unknown connection (normal left inverted right x axis y axis)
848x480 59.9 +
640x480 59.9 +
1024x768 59.9
800x600 59.9


Vous voyez apparaître les noms des modes écrans disponibles en première colonne et les différentes fréquences de rafraîchissement disponibles en seconde colonne.

Les noms des écrans apparaissent en MAJUSCULES et leur statu suit. Il existe 4 sorties vidéo possibles : sortie VGA, sortie DVI, sortie LVDS pour la sortie principale d'un portable et sortie TV pour S-video.

Attention, il n'est pas nécessaire d'avoir sur votre ordinateur toutes les sorties détectées par XRandR. Certaines peuvent être bridées par le constructeur.


Les modes activé sont ceux/celui qui est directement suivi du signe *.

2 : Résolution virtuelle

La résolution virtuelle consiste à définir une résolution plus grande que pourrait supporter l'écran.

La taille d'affichage n'est pas modifiée mais on peut déplacer son écran au sein de cette résolution virtuelle. Ce serait comme si on utilisait une lucarne pour visionner une partie d'un paysage et qu'on la déplaçait.

Exemple d'une résolution virtuelle de 1024x800 pixels pour un Eee PC 901 disposant d'un écran de 1024x600 pixels.

xrandr --output LVDS1 --panning 1024x800


Pour restaurer la résolution d'origine du Eee PC 901.
xrandr --output LVDS1 --panning 1024x600


3 : Mode « scale »

Vous pouvez augmenter artificiellement la résolution native à une résolution supérieure de celle supportée par la dalle LCD. Contrairement à la résolution virtuelle, tout le contenu est visible mais redimensionné.

Exemple pour bénéficier d'une résolution de 1024×600 pixels sur la dalle LCD de 800×480 pixels du Eee PC 701. Le paramètre scale est un facteur appliqué à la largeur x hauteur.
xrandr --output LVDS1 --mode "800x480" --scale "1.28x1.25"


Pour restaurer la résolution d'origine du Eee PC 701.
xrandr --output LVDS1 --mode "800x480" --scale "1x1"


4 : Conserver les paramètres

L'automatisation de l'augmentation de résolution est possible. Créez le fichier /etc/X11/Xsession.d/45x11-xrandr et collez-y le code suivant :
xrandr --verbose --output LVDS1 --mode "800x480" --scale "1.28x1.25"


Voilà vous trouverez xrandr dans les dépots des distributions .

Vous n'aurez plus de soucis et vous pourrez utiliser vos logiciel en toute quiétude .

@++
Avatar de l’utilisateur
Flottille12F
Administrateur
Administrateur
 
Messages: 84
Inscription: Lun 31 Mar 2014 10:06
Localisation: Finistère

Retourner vers Trucs et Astuces pour Linux

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité