Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:tawal:scripts:switch-on-off-dans-le-systray [11/05/2023 00:20] Tawal créée |
utilisateurs:tawal:scripts:switch-on-off-dans-le-systray [12/05/2023 20:57] Tawal |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Nécessite //yad// : ''apt install yad'' | * Nécessite //yad// : ''apt install yad'' | ||
- | * Nécessite //inotifywait// : ''apt install intofy-tools | + | * Nécessite //inotifywait// : ''apt install intofy-tools'' |
* Une icône dans le systray | * Une icône dans le systray | ||
* Un clic gauche bascule l'état de l'icône | * Un clic gauche bascule l'état de l'icône | ||
Ligne 11: | Ligne 11: | ||
===== Le script ===== | ===== Le script ===== | ||
- | Il s'appuie sur le mode notification de //yad//. | + | Il s'appuie sur le mode notification de //yad//.\\ |
Dans le chapitre "Images icônes", vous trouverez des fichiers images pour les icônes ON et OFF. | Dans le chapitre "Images icônes", vous trouverez des fichiers images pour les icônes ON et OFF. | ||
+ | == Version avec fichier d'état. == | ||
<file bash systray_switch> | <file bash systray_switch> | ||
#!/bin/bash | #!/bin/bash | ||
Ligne 27: | Ligne 28: | ||
{ | { | ||
local s="inotifywait -qme close_write ${Switch//\//\\\\/}" | local s="inotifywait -qme close_write ${Switch//\//\\\\/}" | ||
- | kill -15 "$(ps -ef | awk -vs="$s" '$0 ~ s && !/grep/{print $2}')" | + | kill -15 "$(ps -ef | awk -vs="$s" '$0 ~ s && !/awk/{print $2}')" |
} | } | ||
Ligne 72: | Ligne 73: | ||
# command = switch direct sur clic gauche de la souris | # command = switch direct sur clic gauche de la souris | ||
yad --notification \ | yad --notification \ | ||
- | --text "Musique écran éteint" \ | + | --text "Texte de la bulle au survol de la souris" \ |
--icon-size 64 \ | --icon-size 64 \ | ||
--no-middle \ | --no-middle \ | ||
Ligne 80: | Ligne 81: | ||
</file> | </file> | ||
+ | == Version sans fichier d'état == (oblige de mettre les instruction On/Off dans ce script). | ||
+ | \\ | ||
===== Images icônes ===== | ===== Images icônes ===== | ||
+ | |||
+ | {{https://debian-facile.org/images/file-R477709fd6aaa5940ba2be7b06e643632|Icône ON}}\\ | ||
+ | {{https://debian-facile.org/images/file-R9815d946627cdf57a09164453a56c84e|Icône OFF}} | ||
+ | |||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Bah, il ne reste plus qu'à le lancer en début de session ^_^ | + | Bah, il ne reste plus qu'à le lancer en début de session ^_^\\ |
+ | Après adaptation évidemment ... :-P |