Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
xrandr [Le 24/03/2018, 13:13]
90.26.65.18 [XRandR]
xrandr [Le 14/10/2018, 16:34] (Version actuelle)
jcmousse [Fréquence listée dans les modes disponibles]
Ligne 69: Ligne 69:
   * **%%--rate%%** la fréquence de l'​écran,​ optionnel : par défaut c'est la plus grande valeur qui est appliquée.   * **%%--rate%%** la fréquence de l'​écran,​ optionnel : par défaut c'est la plus grande valeur qui est appliquée.
  
 +**%%Exemples de configuration multi-écrans (multi screen, dual screen, mirror screen, clone screen...)%%**
 + 
 +Pour chaque configuration,​ mettez la ou les lignes suivantes dans **%%/​etc/​X11/​Xsession.d/​45x11-xrandr%%**
 +
 +Pour tester après une modification de configuration,​ il suffit de fermer puis réouvrir une session.
 +
 +  * **%%Deux écrans cote à cote : %%** 
 +DP-2 est l'​écran principal, DP-1 est **%%à droite%%** de DP-2, résolutions différentes :
 +<​code>​
 +xrandr --output DP-2 --mode 1680x1050 --primary
 +xrandr --output DP-1 --mode 1280x1024 --right-of DP-2
 +</​code>​
 +
 +Vous pouvez adapter la position de l'​écran secondaire avec **%% --left-of, --right-of, --above, --below%%** en fonction de vos besoins.
 +
 +  * **%%Deux écrans clonés, résolutions identiques (Clone dual screen) : %%** 
 +DP-2 est l'​écran principal, DP-1 est identique à DP-2, les résolutions sont identiques :
 +<​code>​
 +xrandr --output DP-2 --mode 1280x1024 --output DP-1 --same-as DP-2
 +</​code>​
 +
 +  * **%%Deux écrans clonés, résolutions différentes (Clone dual screen) : %%**
 +DP-3 est l'​écran principal, DP-1 est identique à DP-3, les résolutions sont différentes :
 +<​code>​
 +xrandr --output DP-3 --mode 1280x1024 --scale 1x1 --output DP-1 --same-as DP-3 --scale 1.25x1.33
 +</​code>​
 +Ici, la résolution de l'​écran **%%principal%%** est **%%1280x1024%%**,​ celle de l'​écran **%%secondaire%%** est **%%1024x768%%**.
 +
 +NB : L'​échelle déclarée pour l'​écran secondaire (1.25x1.33) est obtenue en divisant les dimensions de l'​écran **%%principal%%** par celles de l'​écran **%%secondaire%%**.
 +
 +Ici  : 1280/​1024=**%%1.25%%** et 1024/​768=**%%1.33%%**
 ==== Fréquence non listée dans les modes disponibles ==== ==== Fréquence non listée dans les modes disponibles ====
  
Ligne 216: Ligne 247:
  
 Enregistrez et quittez. Dorénavant,​ la résolution sera augmentée automatiquement lors de chaque connexion. Enregistrez et quittez. Dorénavant,​ la résolution sera augmentée automatiquement lors de chaque connexion.
 +
 +===== Ajouter et appliquer une résolution non listée =====
 +
 +Commencez par identifiez votre écran :
 +<code bash>​xrandr | grep -e " connected [^(]" | sed -e "​s/​\([A-Z0-9]\+\) connected.*/​\1/"</​code>​
 +
 +Par exemple comme réponse vous avez "​eDP-1-1"​ comme identifiant,​ vous aurez à le remplacer par le votre dans les prochaines commandes.
 +
 +Si vous désirez essayer avec une résolution de 1920x1080 en 60hz (n.b. vérifiez si la carte graphique le supporte avant)
 +Tapez la commande :
 +<code bash>gtf 1920 1080 60</​code>​
 +
 +En retour vous aurez : <code bash># 1920x1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz
 +Modeline "​1920x1080_60.00" ​ 172.80 ​ 1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync</​code>​
 +  ​
 +Ce qui nous intéresse ici est la seconde ligne (# est toujours suivi d'un commentaire)  ​
 +
 +Pour ajouter la résolution depuis xrandr cela donne donc :
 +<code bash>​xrandr --newmode "​1920x1080_60.00" ​ 172.80 ​ 1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync</​code>​
 +
 +et donc pour l'​ajouter au menu ("​eDP-1-1"​ sera à remplacer par votre identifiant d'​écran) tapez :
 +<code bash>​xrandr --addmode eDP-1-1 1920x1080_60.00</​code>​
 +
 +Pour changer de résolution depuis le terminal :
 +<code bash>​xrandr -s 1920x1080_60.00</​code>​
 +
 +Cependant à redémarrage ces modifications seront perdues, pour l'​éviter créez un fichier "​~/​.xprofile"​
 +en tapant la commande :
 +<code bash>>​.xprofile</​code>​
 +puis nano pour editer :
 +<code bash>​nano .xprofile</​code>​
 +copiez y (en modifiant les commandes au besoin) :
 +<file bash>#​!/​bin/​sh
 +xrandr --newmode "​1920x1080_60.00" ​ 172.80 ​ 1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
 +xrandr --addmode eDP-1-1 1920x1080_60.00
 +xrandr -s 1920x1080_60.00</​file>​
 +'​Ctrl+X'​ pour quitter, n'​oubliez pas de sauvegarder en tapant "​o"​.
  
  
  • xrandr.1521893635.txt.gz
  • Dernière modification: Le 24/03/2018, 13:13
  • par 90.26.65.18