Dernier message de la page précédente :
Bonjour, Si jamais je pouvais aider...J'ai trouvé ce post et je me suis amusé dessus avec un petit script qui affiche une valeur si elle dépasse un max.
Ça marchait ... sauf que la commande zenity ne semble pas interruptive, c'est à dire que si le script n'est pas dans la fenêtre active, pas de notification. Semble-t-il ...
Donc j'ai cherché sur le net et j'ai trouvé ce post (en anglais) qui pose le même problème et cette solution (en français) qui donne le détail de la commande à passer. En deux mots on utilise la commande notify-send pour envoyer ... une notification.
Dans le petit script qui suit je teste toutes les 10 secondes si on est dans la dernière dizaine de secondes d'une minute; si oui je notifie.
Bien tester les options de la commande car j'ai pu constater qu'avec certaines options (critical) d'autres marchaient différemment (timeout). A tester à la main dans un terminal.
Résultat
Voilà. Si ça peut aider...
Code : Tout sélectionner
#!/bin/bash
#
while [ 1 ]
do
seconde=$(date +%S)
if [[ $seconde -gt 50 ]] ; then notify-send -t 3000 "Plus que $((60-$seconde)) secondes" ; fi
sleep 10
done