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 06/09/2017, 17:09]
2.10.157.16 [Modes « panning » et « scale » à partir d'Ubuntu 14.04]
xrandr [Le 11/09/2022, 11:56] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Precise Trusty ​écran personnalisation résolution}}+{{tag>Focal écran personnalisation résolution}}
  
 ---- ----
Ligne 9: Ligne 9:
 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 deuxième écran ou [[:​multi-écran|en utiliser plusieurs]]. 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 deuxième écran ou [[:​multi-écran|en utiliser plusieurs]].
  
-Il existe des interfaces graphiques réalisant une partie des transformations de xrandr.+Il existe des interfaces graphiques réalisant une partie des transformations de xrandr ​:
  
-  * Voir la page [[:​configurer_son_ecran|sur comment configurer son écran]].+  * Voir la page [[:​configurer_son_ecran|sur comment configurer son écran]] ​pour les interfaces graphiques par défaut.
   * **[[apt>​LXRandR]]** (installé par défaut sous [[:​Lubuntu]]).   * **[[apt>​LXRandR]]** (installé par défaut sous [[:​Lubuntu]]).
-  * **[[apt>ARandR]]** : très utile pour gérer le multi-écran avec LXDE (Lubuntu).+  * **[[https://​debian-facile.org/​doc:​environnements:​x11:​arandr|ARandR]]** : très utile pour gérer le multi-écran avec LXDE (Lubuntu). ​Permet de régler l'​emplacement d'un écran activé mais qui n'est pas connecté (écran virtuel qui peut être partagé via vnc)
  
  
 ===== Configuration ===== ===== Configuration =====
- +==== Connaitre la configuration xrandr actuelle ==== 
-==== Lister les résolutions disponibles ====+Avant de jouer avec xrandr, il est souvent utile de connaitre la configuration xrandr actuelle. Voici une astuce super utile : utiliser l'​application arandr : 
 +  - Installer **[[apt>​arandr]]** 
 +  - Lancer //​arandr//​ 
 +  - (optionnel) changer la configuration de vos écrans 
 +  - Menu //​Disposition//​ => commande //​Enregisrter sous...// 
 +  - Choisir un fichier 
 +  - Ouvrir le fichier dans un éditeur de texte et vous verrez la commande //xrandr// complète 
 +==== Lister ​les sorties et les résolutions disponibles ====
  
 Pour lister les résolutions disponibles,​ depuis un [[:​terminal]] lancez la commande suivante: <​code>​xrandr</​code>​ Pour lister les résolutions disponibles,​ depuis un [[:​terminal]] lancez la commande suivante: <​code>​xrandr</​code>​
  
-Vous obtenez une réponse, variable suivant votre matériel et la configuration de votre serveur X, du type : <​code>​+Vous obtenez une réponse, variable suivant votre matériel et la configuration de votre serveur X, du type : <​code ​bash>
 Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767 Screen 0: minimum 320 x 200, current 1366 x 768, maximum 32767 x 32767
 eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 345mm x 194mm eDP1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 345mm x 194mm
Ligne 43: Ligne 50:
 </​code>​ </​code>​
  
-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. ​ +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 statut suit.  Il existe ​sorties vidéo possibles : sortie VGA, sortie DVI, sortie LVDS pour la sortie principale d'un portable et sortie TV pour S-video.+Les noms des écrans apparaissent en MAJUSCULES et leur statut suit.  Il existe ​sorties vidéo possibles : sortie VGA, sortie DVI, sortie HDMI, sortie LVDS pour la sortie principale d'un portable et sortie TV pour S-video. Les écrans utilisables sont marqués « connected », leurs noms seront utilisés avec la commande « -- output ».
  
 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. 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és sont ceux/celui qui est directement ​suivi du signe *.+Les modes activés sont directement ​suivis ​du signe *. 
 + 
 +==== Lister les propriétés disponibles ==== 
 + 
 +L'​option ''​%%--%%prop''​ permet d'​obtenir un affichage encore plus détaillé des propriétés disponibles. 
 +<​code>​ 
 +usr@pc:~$ xrandr --prop 
 +</​code>​ 
 +La sortie de cette commande renvoie une information analogue à l'​affichage ci-dessous : 
 +<​code>​ 
 +Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192 
 +HDMI-1 disconnected (normal left inverted right x axis y axis) 
 + aspect ratio: Automatic  
 + supported:​ Automatic, 4:3, 16:9 
 + Broadcast RGB: Automatic  
 + supported:​ Automatic, Full, Limited 16:235 
 + audio: auto  
 + supported:​ force-dvi, off, auto, on 
 + non-desktop:​ 0  
 + range: (0, 1) 
 + link-status:​ Good  
 + supported:​ Good, Bad 
 +HDMI-2 disconnected (normal left inverted right x axis y axis) 
 + aspect ratio: Automatic  
 + supported:​ Automatic, 4:3, 16:9 
 + Broadcast RGB: Automatic  
 + supported:​ Automatic, Full, Limited 16:235 
 + audio: auto  
 + supported:​ force-dvi, off, auto, on 
 + non-desktop:​ 0  
 + range: (0, 1) 
 + link-status:​ Good  
 + supported:​ Good, Bad 
 +DP-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 
 + Broadcast RGB: Automatic  
 + supported:​ Automatic, Full, Limited 16:235 
 + audio: auto  
 + supported:​ force-dvi, off, auto, on 
 + non-desktop:​ 0  
 + range: (0, 1) 
 + link-status:​ Good  
 + supported:​ Good, Bad 
 +   ​1024x768 ​     60.00   
 +   ​800x600 ​      ​60.32 ​   56.25   
 +   ​848x480 ​      ​60.00 ​  
 +   ​640x480 ​      ​59.94 ​  
 +   ​1366x768_60.00 ​ 59.80*  
 +HDMI-3 disconnected (normal left inverted right x axis y axis) 
 + aspect ratio: Automatic  
 + supported:​ Automatic, 4:3, 16:9 
 + Broadcast RGB: Automatic  
 + supported:​ Automatic, Full, Limited 16:235 
 + audio: auto  
 + supported:​ force-dvi, off, auto, on 
 + non-desktop:​ 0  
 + range: (0, 1) 
 + link-status:​ Good  
 + supported:​ Good, Bad 
 +</​code>​
 ==== Fréquence listée dans les modes disponibles ==== ==== Fréquence listée dans les modes disponibles ====
 === Dimension de la fenêtre=== === Dimension de la fenêtre===
-Pour changer la résolution vers 1440x900 (plus haute fréquence ​disponible d'​après la réponse du terminal), tapez dans un [[:​terminal]]:​ <​code>​xrandr -s 1440x900</​code>​+Pour changer la résolution vers 1440x900 (plus haute résolution ​disponible d'​après la réponse du terminal), tapez dans un [[:​terminal]]:​ <​code>​xrandr -s 1440x900</​code>​
  
 === Fréquences de rafraîchissement === === Fréquences de rafraîchissement ===
Ligne 69: Ligne 134:
   * **%%--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 ====
  
-Il est tout à fait possible que votre écran supporte le mode //1280x1024 à 60Hz// mais que ce mode n'​est ​actuellement pas listé dans les modes disponibles. Dans ce cas vous pouvez imposer la résolution de l'​écran à cette dimension et cette fréquence avec ''​xrandr''​. Mais, si ce mode n'est pas supporté, vous obtiendrez un message ''​Frequency out of range''​ et vous ne verrez plus rien à l'​écran... Vous pourrez éventuellement revenir à une résolution et une fréquence supportées en utilisant le paragraphe [[#​Fréquence listée dans les modes disponibles|Fréquence listée dans les modes disponibles]] en aveugle (c'est à dire sans voir ce que l'on tape!).+Il est tout à fait possible que votre écran supporte le mode //1280x1024 à 60Hz// mais que ce mode ne soit actuellement pas listé dans les modes disponibles. Dans ce cas vous pouvez imposer la résolution de l'​écran à cette dimension et cette fréquence avec ''​xrandr''​. Mais, si ce mode n'est pas supporté, vous obtiendrez un message ''​Frequency out of range''​ et vous ne verrez plus rien à l'​écran... Vous pourrez éventuellement revenir à une résolution et une fréquence supportées en utilisant le paragraphe [[#​Fréquence listée dans les modes disponibles|Fréquence listée dans les modes disponibles]] en aveugle (c'est à dire sans voir ce que l'on tape!).
  
 Pour obtenir un mode non listé, utilisez les programmes complémentaires **//gtf//** et **//​sed//​**. ​ Vous entrez la ligne de commande suivante, vous devriez bien entendu adapter les nombres 1280, 1024 et 60 à votre résolution cible : Pour obtenir un mode non listé, utilisez les programmes complémentaires **//gtf//** et **//​sed//​**. ​ Vous entrez la ligne de commande suivante, vous devriez bien entendu adapter les nombres 1280, 1024 et 60 à votre résolution cible :
Ligne 88: Ligne 184:
 Maintenant que la nouvelle résolution fonctionne, il faut l'​activer pour l'​avoir au prochain ​ démarrage de l'​ordinateur. Une solution consiste à créer un script avec nos deux commandes et de le lancer au démarrage. Avec notre exemple, [[:​tutoriel:​comment_modifier_un_fichier|créez un fichier]] **Resolution.sh** avec ce qui suit comme contenu : Maintenant que la nouvelle résolution fonctionne, il faut l'​activer pour l'​avoir au prochain ​ démarrage de l'​ordinateur. Une solution consiste à créer un script avec nos deux commandes et de le lancer au démarrage. Avec notre exemple, [[:​tutoriel:​comment_modifier_un_fichier|créez un fichier]] **Resolution.sh** avec ce qui suit comme contenu :
 <code bash> <code bash>
 +#​!/​bin/​bash/​
 xrandr --addmode HDMI 1440x900_60 xrandr --addmode HDMI 1440x900_60
 xrandr --output HDMI --mode 1440x900_60 xrandr --output HDMI --mode 1440x900_60
 +exit 0;
 </​code>​ </​code>​
-rendez votre script [[:​tutoriel:​script_shell#​executer_un_script|éxécutable]] et ajoutez-le enfin [[:​tutoriel:​application_demarrage|aux applications au démarrage]].+rendez votre script [[:​tutoriel:​script_shell#​executer_un_script|éxécutable]] et ajoutez-le enfin [[:​tutoriel:​application_demarrage|aux applications au démarrage]] ​(cf. point suivant pour une explication détaillée de la procédure de créatoin d'un script).
 <​note>​Autre solution, sous Lubuntu (du moins la 16.04) : pour activer la résolution voulue aux prochaines démarrages,​ il suffit d'​ouvrir l'​éditeur des [[:​configurer_son_ecran#​lubuntu|paramètres d'​affichage de Lubuntu]] et d’enregistrer la configuration (bouton "​Enregistrer"​) pour que le système retrouve la résolution à l'​avenir.</​note>​ <​note>​Autre solution, sous Lubuntu (du moins la 16.04) : pour activer la résolution voulue aux prochaines démarrages,​ il suffit d'​ouvrir l'​éditeur des [[:​configurer_son_ecran#​lubuntu|paramètres d'​affichage de Lubuntu]] et d’enregistrer la configuration (bouton "​Enregistrer"​) pour que le système retrouve la résolution à l'​avenir.</​note>​
-==== Ajouter une résolution ====+==== Ajouter une résolution ​non listée==== 
 +La résolution de votre écran n'est pas disponible par défaut. C'est rare et ça arrive, on va voir comment gérer cela.
  
-Pour ajouter une résolution ​par exemple de ''​1366x768_60''​ sur une sortie VGA :  +Commencez ​par identifier votre écran ​
-  * Demandez d'​abord les informations sur la résolution avec la commande : <​code>​cvt 1366 768 60</code> +<​code ​bash>xrandr | awk '/connected [^(]/{print $1}'</​code>​
-  * Puis copiez les informations données en retour : <​code>"​1366x768_60.00" ​  ​85.25 ​ 1368 1440 1576 1784  768 771 781 798 -hsync +vsync</code> +
-  * Essayez la résolution dans la console : <​code>​xrandr --newmode "​1366x768_60.00" ​  ​85.25 ​ 1368 1440 1576 1784  768 771 781 798 -hsync +vsync +
-xrandr --addmode VGA1 1366x768_60.00</​code>​ +
-  * Pour la persistance [[:​tutoriel:​comment_modifier_un_fichier|créez le fichier]] **45x11-xrandr** avec les [[:​sudo|droits d'​administration]] dans **/​etc/​X11/​Xsession.d/​**,​ en y mettant les 2 lignes ci-dessus.+
  
-Une autre méthode consiste ​à regarder les choix disponibles en lançant **arandr** puis en regardant ​le nom du ou des sorties dans le menu **Sortie**.+Par exemple comme réponse vous avez "​eDP-1-1"​ comme identifiant,​ vous aurez à le remplacer par le votre dans les prochaines commandes.
  
-===== Résolution virtuelle =====+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>​
  
-La résolution virtuelle consiste à définir une résolution plus grande que pourrait supporter l'​écran.+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)
  
-==== Mode « panning » pour Ubuntu 12.04 ====+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>​
  
-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.+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>​
  
-Exemple d'​une ​résolution ​virtuelle de 1024x800 pixels pour un Eee PC 901 disposant d'un écran de 1024x600 pixels.+Pour changer de résolution ​depuis le terminal : 
 +<code bash>​xrandr -s 1920x1080_60.00</​code>​
  
-<​code>​xrandr --output LVDS1 --panning 1024x800</​code>​+Cependant au redémarrage,​ ces modifications seront perdues, d'ou le chapitre suivant
  
-Pour restaurer la résolution d'​origine ​du Eee PC 901.+<note tip>Une autre méthode consiste à regarder les choix disponibles en lançant **arandr** puis en regardant les lignes de commandes xrandr avec le nom du ou des sorties dans le menu **Sortie**.</​note>​
  
-<​code>​xrandr --output LVDS1 --panning 1024x600</​code>​ 
  
-==== Mode « scale » pour Ubuntu 12.04 ====+=== Rendre persistantes les modifications ​===
  
-Vous pouvez **augmenter artificiellement la résolution** native à une résolution supérieure de celle supportée par la dalle LCDContrairement à la résolution virtuelletout le contenu est visible mais redimensionné.+== Créer le script == 
 +Reprenez les commandes précédentes (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 quittern'​oubliez pas de sauvegarder en tapant "​o"​.
  
-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. 
  
-<​code>​xrandr ​--output LVDS1 --mode "​800x480"​ --scale "1.28x1.25"<​/code>+== Lancer le script via /​etc/​X11/​Xsession.d/​ == 
 +La première méthode consiste à [[:​tutoriel:​comment_modifier_un_fichier|créer le fichier]] **45x11-xrandr** avec les [[:​sudo|droits d'​administration]] dans **/​etc/​X11/​Xsession.d/**, en y mettant le script.
  
-Pour restaurer la résolution d'​origine du Eee PC 701. 
  
-<​code>​xrandr ​--output LVDS1 --mode "​800x480" ​--scale "​1x1"​</​code>​+== Lancer le script via ~/.xprofile == 
 +Créez un fichier "​~/​.xprofile"​ et copiez y le script 
 + 
 +== Lancer le script via le lancement d'​application au démarrage == 
 +Une autre méthode, peut-être plus artisanale mais efficace, consiste à préparer un script qui sera lancé avec applications au démarrage. 
 + 
 +Ajouter au script précédent : 
 +<​code>​#​!/​bin/​bash 
 +gsettings set org.gnome.desktop.background picture-uri file:///​usr/​share/​backgrounds/​Xerus_Wallpaper_Grey_4096x2304.png 
 +gsettings set org.gnome.desktop.background picture-uri file:///​usr/​share/​backgrounds/​TCP118v1_by_Tiziano_Consonni.jpg 
 +exit 0; 
 +</​code>​ 
 + 
 +Le script est enregistré dans un fichier texte (adapt_resolution.sh par exemple) auquel les droits d’exécution sont accordés : 
 +<​code>​ 
 +chmod gua+x  adapt_resolution.sh 
 +</​code>​ 
 +Ensuite, sélectionner « applications au démarrage » parmi les applications d'​Ubuntu. 
 +{{ ::​rchrapplic.png?​nolink&​600 |}} 
 +Choisir « Ajouter » parmi les options proposées : 
 +{{ :​administration:​applicdemar.png?​nolink&​600 |}} 
 + 
 +Rechercher le script dans l'​arborescence,​ compléter le nom donné à la commande ainsi que les commentaires puis cliquer sur « Ajouter » (l'​image d'​illustration correspond à une fenêtre de modification où « Ajouter » a été remplacé par « Enregistrer ») : 
 +{{ :​administration:​pgmdemarr.png?​nolink&​600 |}} 
 +Désormais le script se lancera automatiquement à chaque connexion de l'​utilisateur (dès la prochaine connexion). 
 + 
 + 
 +==== Pivoter l'​affichage ==== 
 + 
 +Pour pivoter l'​affichage (utilisation d'un écran en mode portrait par exemple), il est nécessaire d’utiliser l'​option ''​%%--%%rotate''​ suivie du sens de rotation et précédée du nom de l'​écran concerné.  
 + 
 +Les options de rotation disponibles sont : 
 +|''​normal''​ | orientation par défaut (selon l'​écran,​ généralement paysage ou portrait) | 
 +|''​left''​ | pivoté de 90° vers la gauche par rapport à l’orientation « normal » | 
 +|''​right''​ | pivoté de 90° vers la droite par rapport à l’orientation « normal » | 
 +|''​inverted''​ | pivoté de 180° (à l'​envers) par rapport à l'​orientation « normal » |  
 + 
 +Ainsi, pour un écran nommé « eDP1 » dont l'​affichage doit être tourné vers la gauche, la commande sera la suivante : 
 +<​code>​ 
 +usr@pcx:~$ xrandr ​--output eDP1 --rotate left 
 +</​code>​ 
 + 
 + 
 +===== Résolution virtuelle ===== 
 + 
 +La résolution virtuelle consiste à définir une résolution plus grande que pourrait supporter l'​écran.
  
 +==== Modes « panning » et « scale »====
 +Avec le mode « panning » 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.
  
-Depuis la version 11.10 d'​Ubuntu,​ les modes « panning » et « scale » ne fonctionnent plus correctementFIXMEUbuntu 12.04+Avec le mode « scale » vous pouvez **augmenter artificiellement la résolution** native à une résolution supérieure de celle supportée par la dalle LCDContrairement à la résolution virtuelletout le contenu est visible mais redimensionné.
  
-==== Modes « panning » et « scale » à partir d'​Ubuntu 14.04 ==== 
  
-À partir d'​[[:​trusty|Ubuntu 14.04]] il faut préciser les paramètres « panning » et « scale » ensembles.+Il faut préciser les paramètres « panning » et « scale » ensembles.
  
 Exemple pour une sortie VGA 1280x800 pixels : Exemple pour une sortie VGA 1280x800 pixels :
Ligne 160: Ligne 313:
 ==== NVidia : "​BadMatch"​ error ==== ==== NVidia : "​BadMatch"​ error ====
 Si vous avez une erreur de ce type en ajoutant une résolution à une sortie vidéo : Si vous avez une erreur de ce type en ajoutant une résolution à une sortie vidéo :
-<​code>​+<​code ​bash>
 xrandr --addmode HDMI-0 1400x1050_57.20 xrandr --addmode HDMI-0 1400x1050_57.20
   X Error of failed request: ​ BadMatch (invalid parameter attributes)   X Error of failed request: ​ BadMatch (invalid parameter attributes)
Ligne 169: Ligne 322:
 </​code>​ </​code>​
   ​   ​
-Vous pouvez créer un fichier xorg.conf en adaptant les données : +Vous pouvez créer un fichier ​**[[xorg|xorg.conf]]** en adaptant les données :
    
-<code+<file xorg.conf
-  # nvidia-settings:​ X configuration file generated by nvidia-settings +# nvidia-settings:​ X configuration file generated by nvidia-settings 
- # nvidia-settings: ​ version 361.42 ​ (buildd@lgw01-18) ​ Tue Apr  5 14:33:28 UTC 2016+# nvidia-settings: ​ version 361.42 ​ (buildd@lgw01-18) ​ Tue Apr  5 14:33:28 UTC 2016
  ​Section "​ServerLayout"​  ​Section "​ServerLayout"​
     Identifier ​    "​Layout0"​     Identifier ​    "​Layout0"​
Ligne 231: Ligne 384:
     EndSubSection     EndSubSection
  ​EndSection  ​EndSection
-</code>+</file> 
 + 
 + 
 +Pour plus de détail, voir l'​article hyper complet en Anglais sur xrandr sur [[https://​askubuntu.com/​questions/​710172/​why-do-xrandr-errors-badmatch-badname-gamma-failed-happen|askubuntu.com]]
 ==== Conserver les paramètres ==== ==== Conserver les paramètres ====
  
Ligne 240: Ligne 396:
 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 des écrans virtuels =====
 +Si vous souhaitez des écrans virtuels VIRTUALX, voir ce lien : https://​askubuntu.com/​questions/​453109/​add-fake-display-when-no-monitor-is-plugged-in
  
 ===== Voir aussi ===== ===== Voir aussi =====
Ligne 246: Ligne 405:
   * [[http://​www.planet-libre.org/​index.php?​post_id=1359|Faire du multi-écrans avec XRandR]]   * [[http://​www.planet-libre.org/​index.php?​post_id=1359|Faire du multi-écrans avec XRandR]]
   * [[https://​wiki.ubuntu.com/​X/​Config/​Resolution#​Adding%20undetected%20resolutions|XrandR]] : Ajouter un mode vidéo non listé (modeline) - wiki officiel anglophone.   * [[https://​wiki.ubuntu.com/​X/​Config/​Resolution#​Adding%20undetected%20resolutions|XrandR]] : Ajouter un mode vidéo non listé (modeline) - wiki officiel anglophone.
 +  * [[https://​www.x.org/​releases/​X11R7.5/​doc/​man/​man1/​xrandr.1.html|(en) Xrandr sur Xorg]]
  
  
  • xrandr.1504710574.txt.gz
  • Dernière modification: Le 06/09/2017, 17:09
  • par 2.10.157.16