Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| xrandr [Le 29/10/2019, 13:53] – [Ajouter une résolution non listée] 91.167.185.82 | xrandr [Le 27/09/2025, 14:56] (Version actuelle) – [Activer la résolution choisie] 90.127.53.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Xenial Trusty | + | {{tag>Focal écran personnalisation résolution}} |
| ---- | ---- | ||
| Ligne 9: | Ligne 9: | ||
| Le point fort de l' | Le point fort de l' | ||
| - | 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 [[: | + | * Voir la page [[: |
| * **[[apt> | * **[[apt> | ||
| - | * **[[apt>ARandR]]** : très utile pour gérer le multi-écran avec LXDE (Lubuntu). Permet de régler l' | + | * **[[https:// |
| ===== Configuration ===== | ===== Configuration ===== | ||
| + | ==== Connaitre la configuration xrandr actuelle ==== | ||
| + | Avant de jouer avec xrandr, il est souvent utile de connaitre la configuration xrandr actuelle. Voici une astuce super utile : utiliser l' | ||
| + | - Installer **[[apt> | ||
| + | - Lancer // | ||
| + | - (optionnel) changer la configuration de vos écrans | ||
| + | - Menu // | ||
| + | - 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 ==== | ==== Lister les sorties et les résolutions disponibles ==== | ||
| Ligne 43: | Ligne 50: | ||
| </ | </ | ||
| - | 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 | + | Les noms des écrans apparaissent en MAJUSCULES et leur statut suit. Il existe |
| Attention, il n'est pas nécessaire d' | Attention, il n'est pas nécessaire d' | ||
| Ligne 53: | Ligne 60: | ||
| ==== Lister les propriétés disponibles ==== | ==== Lister les propriétés disponibles ==== | ||
| - | L' | + | L' |
| < | < | ||
| - | usr@pc: | + | xrandr --prop |
| </ | </ | ||
| La sortie de cette commande renvoie une information analogue à l' | La sortie de cette commande renvoie une information analogue à l' | ||
| Ligne 133: | Ligne 140: | ||
| Pour tester après une modification de configuration, | Pour tester après une modification de configuration, | ||
| - | * **%%Deux écrans cote à cote : %%** | + | * **%%Deux écrans cote à cote : %%** |
| DP-2 est l' | DP-2 est l' | ||
| < | < | ||
| Ligne 142: | Ligne 149: | ||
| Vous pouvez adapter la position de l' | Vous pouvez adapter la position de l' | ||
| - | * **%%Deux écrans clonés, résolutions identiques (Clone dual screen) : %%** | + | * **%%Deux écrans clonés, résolutions identiques (Clone dual screen) : %%** |
| DP-2 est l' | DP-2 est l' | ||
| < | < | ||
| Ligne 182: | Ligne 189: | ||
| exit 0; | exit 0; | ||
| </ | </ | ||
| - | rendez votre script [[: | + | rendez votre script [[: |
| < | < | ||
| + | < | ||
| + | < | ||
| + | une piste serait de désactiver le serveur d' | ||
| ==== Ajouter une résolution non listée==== | ==== 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. | 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. | ||
| Commencez par identifier votre écran : | Commencez par identifier votre écran : | ||
| - | <code bash> | + | <code bash> |
| Par exemple comme réponse vous avez " | Par exemple comme réponse vous avez " | ||
| Ligne 199: | Ligne 209: | ||
| Modeline " | Modeline " | ||
| | | ||
| - | Ce qui nous intéresse ici est la seconde ligne (# est toujours suivi d'un commentaire) | + | 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 : | Pour ajouter la résolution depuis xrandr cela donne donc : | ||
| Ligne 217: | Ligne 227: | ||
| === Rendre persistantes les modifications === | === Rendre persistantes les modifications === | ||
| - | + | == Créer le script == | |
| - | == Avec un script | + | Reprenez |
| - | La première méthode consiste à [[: | + | |
| - | + | ||
| - | + | ||
| - | == Avec un script lancé via ~/.xprofile == | + | |
| - | Créez un fichier " | + | |
| - | <code bash>> | + | |
| - | puis nano pour editer : | + | |
| - | <code bash> | + | |
| - | copiez y (en modifiant les commandes au besoin) : | + | |
| <file bash># | <file bash># | ||
| xrandr --newmode " | xrandr --newmode " | ||
| Ligne 235: | Ligne 236: | ||
| - | == Avec un script | + | == Lancer le script via / |
| + | La première méthode consiste à [[: | ||
| + | |||
| + | |||
| + | == Lancer le script via ~/.xprofile == | ||
| + | Créez | ||
| + | |||
| + | == Lancer le script via le lancement d' | ||
| Une autre méthode, peut-être plus artisanale mais efficace, consiste à préparer un script qui sera lancé avec applications 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. | ||
| - | Le script | + | Ajouter au script |
| < | < | ||
| - | # Adaptation de la résolution d' | ||
| - | xrandr --newmode " | ||
| - | xrandr --addmode DP-1 1366x768_60.00 | ||
| - | xrandr --output DP-1 --mode 1366x768_60.00 | ||
| gsettings set org.gnome.desktop.background picture-uri file:/// | gsettings set org.gnome.desktop.background picture-uri file:/// | ||
| gsettings set org.gnome.desktop.background picture-uri file:/// | gsettings set org.gnome.desktop.background picture-uri file:/// | ||
| exit 0; | exit 0; | ||
| </ | </ | ||
| + | |||
| Le script est enregistré dans un fichier texte (adapt_resolution.sh par exemple) auquel les droits d’exécution sont accordés : | Le script est enregistré dans un fichier texte (adapt_resolution.sh par exemple) auquel les droits d’exécution sont accordés : | ||
| < | < | ||
| chmod gua+x adapt_resolution.sh | chmod gua+x adapt_resolution.sh | ||
| </ | </ | ||
| - | Ensuite, sélectionner « applications au démarrage » parmi les applications d' | + | Ensuite, sélectionner « applications au démarrage » parmi les applications d' |
| {{ :: | {{ :: | ||
| Choisir « Ajouter » parmi les options proposées : | Choisir « Ajouter » parmi les options proposées : | ||
| Ligne 264: | Ligne 269: | ||
| ==== Pivoter l' | ==== Pivoter l' | ||
| - | Pour pivoter l' | + | Pour pivoter l' |
| Les options de rotation disponibles sont : | Les options de rotation disponibles sont : | ||
| - | |« normal | + | |'' |
| - | |« 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 | + | |'' |
| Ainsi, pour un écran nommé « eDP1 » dont l' | Ainsi, pour un écran nommé « eDP1 » dont l' | ||
| Ligne 320: | Ligne 325: | ||
| </ | </ | ||
| | | ||
| - | Vous pouvez créer un fichier **[[xorg|xorg.conf]]** en adaptant les données : | + | Vous pouvez créer un fichier **[[xorg|xorg.conf]]** en adaptant les données : |
| <file xorg.conf> | <file xorg.conf> | ||
| Ligne 383: | Ligne 388: | ||
| | | ||
| </ | </ | ||
| + | |||
| + | |||
| + | Pour plus de détail, voir l' | ||
| ==== Conserver les paramètres ==== | ==== Conserver les paramètres ==== | ||
| Ligne 391: | Ligne 399: | ||
| Enregistrez et quittez. Dorénavant, | Enregistrez et quittez. Dorénavant, | ||
| + | |||
| + | ===== Ajouter des écrans virtuels ===== | ||
| + | Si vous souhaitez des écrans virtuels VIRTUALX, voir ce lien : https:// | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
