#1 Le 18/06/2010, à 20:08
- footware
Mail-notification et la led "Scroll_Lock".
S@lut !
Je ne sais pas vous, mais depuis quelques temps, il était impossible de faire clignoter la led "Scroll-Lock" qui me servait à me signaler l'arrivée de nouveaux messages.
Blinkd ne fonctionne plus depuis Karmic et même la commande "xset led 3" est inefficace.
Je me suis donc penché sur le problème et j'ai enfin trouvé (par hasard) la commande magique : xset led named "Scroll Lock" (ne me demandez pourquoi ça ne fonctionne pas avec les autres leds).
À partir de là, j'ai commis un mauvais script pour utiliser cette led comme avant (je vous préviens : c'est du QDS... ).
#!/bin/bash
LED="Scroll Lock"
TEMPS=0.3
PID=$(pidof -x $0)
if [ "$1" = "-s" ] # Si on veut arrêter le clignotement :
then
for i in $PID # on commence par tuer
do
if [ $i != $$ ] # tous les processus
then
kill $i; # qui ne sont pas cette instance.
fi
done
xset -led named "$LED"; # si la led est éclairée, on l'éteint
else # Si on veut faire clignoter la led :
if [ "$PID" = "$$" ] # et si le processus ne tourne pas déjà,
then
while : # on part dans une boucle infinie
do # qui fait clignoter la led.
sleep $TEMPS;
xset led named "$LED";
sleep $TEMPS;
xset -led named "$LED";
done
fi
fi
On le rend exécutable et on le copie dans un répertoire ou le système pourra le trouver ("/usr/sbin" pour moi).
Pour finir, il suffit de donner les commandes à "mail-notification" :
- pour faire clignoter la led quand il y a des messages non lus : gconf-editor > apps > mail-notification > commands > new-mail > command "<le-nom-du-script>"
- pour éteindre la led quand les messages sont lus : gconf-editor > apps > mail-notification > commands > mail-read > command "<le-nom-du-script> -s"
@++
Dernière modification par footware (Le 18/06/2010, à 20:32)
Mieux vaut porter sa croix que trainer son boulet : au bout du chemin la croix a son utilité.
Hors ligne
#2 Le 18/06/2010, à 23:35
- cracolinux
Re : Mail-notification et la led "Scroll_Lock".
Eh!! c'est super ça!!
Chez moi xset led 3 et xset -led 3 fonctionnent (karmic)
Merci de l'idée !
Hors ligne
#3 Le 19/06/2010, à 02:21
- footware
Re : Mail-notification et la led "Scroll_Lock".
Effectivement xset led x fonctionnait avec Karmic mais plus avec Lucid.
Mieux vaut porter sa croix que trainer son boulet : au bout du chemin la croix a son utilité.
Hors ligne
#4 Le 19/06/2010, à 09:27
- CasseTaTele
Re : Mail-notification et la led "Scroll_Lock".
gconf-editor > apps > mail-notification ???
pas trouvé l'option mail-notification (sous lucid)
Hors ligne
#5 Le 19/06/2010, à 09:55
- cracolinux
Re : Mail-notification et la led "Scroll_Lock".
gconf > apps > evolution > eplugin > mail notification
Bon, ici c'est karmic.
HS/
Léna est très jouuulie!!!
/HS
Dernière modification par cracolinux (Le 19/06/2010, à 09:59)
Hors ligne
#6 Le 19/06/2010, à 10:26
- footware
Re : Mail-notification et la led "Scroll_Lock".
gconf-editor > apps > mail-notification ???
pas trouvé l'option mail-notification (sous lucid)
sudo apt-get install mail-notification
Bon, je joue avec mail-notification, mais le script peut très bien être appelé par n'importe quel autre programme.
Édit : c'est vrai que Léna est jolie...
Dernière modification par footware (Le 19/06/2010, à 12:42)
Mieux vaut porter sa croix que trainer son boulet : au bout du chemin la croix a son utilité.
Hors ligne