Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
multi-ecran [Le 11/09/2022, 11:34] 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) |
multi-ecran [Le 24/09/2022, 20:13] (Version actuelle) Amiralgaby [Disper] correction d'un script ne pouvons même pas marcher |
||
---|---|---|---|
Ligne 245: | Ligne 245: | ||
On peut faciliter l'utilisation de ces commandes en utilisant l'interface graphique zenity avec un petit script (lancé par exemple par une combinaison de touche) : | On peut faciliter l'utilisation de ces commandes en utilisant l'interface graphique zenity avec un petit script (lancé par exemple par une combinaison de touche) : | ||
- | <code>#!/bin/bash | + | <code> |
- | if ret=`zenity --entry --title="Sélection écran" --text="sélectionner affichage :" --entry-text="écran ordinateur" "écran extérieur" "copier sur écran extérieur" "étendre à l'écran extérieur"` | + | #!/bin/bash |
- | then | + | |
- | titre=$ret | + | ret=$(zenity --title="Sélectionner un affichage" \ |
- | if [ "$titre" = "écran ordinateur" ] | + | --list 1 "écran ordinateur" 2 "écran extérieur" 3 "copier sur un écran extérieur" 4 "étendre à l'écran extérieur" --column="id" \ |
- | then | + | --column="Sélectionner un affichage" --hide-column=1 --print-column=1) |
- | disper -s | + | |
- | else | + | [ -z "$ret" ] && exit |
- | if [ "$titre" = "écran extérieur" ] | + | |
- | then | + | case "$ret" in |
- | disper -S | + | "1") |
- | else | + | echo "1" |
- | if [ "$titre" = "copier sur l'écran extérieur" ] | + | disper -s;; |
- | then | + | "2") |
- | disper -c | + | echo "2" |
- | else | + | disper -S;; |
- | if [ "$titre" = "étendre à l'écran extérieur" ] | + | "3") |
- | then | + | echo "3" |
- | disper -e | + | disper -c;; |
- | else | + | "4") |
- | zenity --info --text="sélectionner dans la liste" | + | echo "4" |
- | fi | + | disper -e;; |
- | fi | + | esac |
- | fi | + | </code> |
- | fi | + | |
- | fi | + | |
- | fi | + | |
- | exit</code> | + | |
==== Anciennes méthodes ==== | ==== Anciennes méthodes ==== |