T h e G l u 's blog

Je viens de découvrir une utilité à la LED ‘Scroll Lock’ de mon clavier (nouveaux mails) !

Observez attentivement votre clavier: vous devriez observer 3 LEDs, ou plutôt 3 zones, qui peuvent faire de la lumière dans certains cas, ou pas. Celle qui est le plus à gauche, sert à vous dire quand le pavé de droite réagit en envoyant des chiffres ou des commandes de direction vers votre ordinateur. La deuxième fait subitement office d’information sur l’évolution subtile des lettres centrales en majuscules. Et la dernière alors ? Relique des temps anciens, elle indique (quand la touche Scroll Lock est activée) le fait que les lignes défilant sur votre écran font une petite pause en attendant les suivantes (généralement afin que vous puissiez les lire). Personnellement, je ne l’ai jamais utilisée (et pourtant je suis grand fan de ma console, mais grep/less sont si pratiques), et le seul moment ou cette LED s’allume, c’est au démarrage.

C’est triste qu’une partie de votre clavier, que des ingénieurs ont passé du temps à concevoir, en prévoyant les circuits de la dite LED, de lui trouvez un modèle, de calculer sa consommation électrique, que vous avez même payé, ne serve au final… à rien.

J’ai découvert un programme à première vue aussi utile que la dite LED, nommé blinkd et qui sert à faire… clignoter les LED de votre clavier. Ne me regardez pas d’un air étonné pour savoir qui arrive à s’ennuyer à ce point pour faire ce genre de programmes, d’abord il va nous être utile, et ensuite il s’agit de M. W. Borgert.

Donc : Pour installer le dit programme (étonnamment dans les dépôts depuis la warty et mit à jour avec la breezy…), il vous faut installer le paquet blinkd, avec votre gestionnaire de paquet préféré (par exemple sudo apt-get install blinkd en ligne de commande). De la, ouvrez un terminal, et tapez la commande blink -s -r 1 : la LED qui n’avait plus aucun but dans sa vie… clignote ! Ne lui faites faire pas trop d’efforts pour une première fois, et arrêtez le tout avec la commande blink.

Remarquez que vous pouvez changer le chiffre 1 par un autre nombre entier de 1 à 29 (plus c’est grand plus ça clignote vite), et le -s par -c pour la LED du milieu (CapsLock) ou par -n pour la LED de gauche (NumsLock). Si ça vous amuse, vous pouvez même faire clignoter les LEDs d’un autre pc, avec le paramètre -m ip, à condition que blinkd soit aussi installé chez lui.

Maintenant nous arrivons à la partie la plus utile de ce billet, vu que vous allez vous servir du tout de manière utile en faisant clignoter la LED lorsque vous avez reçu un mail ! (Pratique quand on joue, ou que n’est pas en permanence sur son PC, avec l’écran tout noir.[1])

Avez vous déjà un notificateur de courrier ? Si vous avez un compte gmail je vous conseille checkgmail[2], sinon mail-notification qui supporte le POP, IMAP et Evolution (et d’autres choses généralement moins utiles). Installez le paquet voulu (qui correspond exactement au nom du programme), et configurez votre compte mail.

La suite est très simple:

Avec mail-notification, dans la partie commande, entrez blink -s -r 1 comme commande d’arrivée de courrier, et blink pour la commande exécutée lorsque tout le courrier à été lu. Vous devriez arrivez à ceci :
Capture de mail-notification

Avec checkgmail, c’est la partie commande à exécuter en cas de nouveaux messages qui doit contenir blink -s -r 1 et commande à exécuter si il n’y a pas de messages qui contiendra blink. Remarquons que si vous désirez exécuter une autre commande en même temps (par exemple un petit son), un simple ; vous permettra de séparer les deux et d’expliquer au programme le fait d’exécuter les autres. (Par exemple, chez moi email est un petit script qui joue un son 3 fois, toutes les 4 secondes). Voila ce que ça donne :
Capture de CheckGmail

Dès que c’est fait, votre LED Scroll Lock aura trouvé son utilité, clignoter lorsque vous avez des mails !

Notes

[1] En plus ça fait Geek !

[2] Disponible dans le dépot d’Asher pour les dapperiens

50 commentaires Digg this

50 commentaires

  1. splitsch avril 11th, 2007 11:02
    Gravatar

    Hey, pas mal du tout ,ce petit truc !
    Ca me redonne envie d’essayer Kcheckgmail, en plus :)

    Merci, aplus!

  2. Greg avril 11th, 2007 11:06
    Gravatar

    Super, mais cela ne s’arrête pas chez moi ?? J’ai tapé (aieeeuh !) blink -s -r 29 et aucune difference avec blink -s -r 1. Et la commande blink ne stoppe rien du tout….

  3. Greg avril 11th, 2007 11:08
    Gravatar

    Oublie mon commentaire….. j’ai tellement honte !

    Enfait, ce n’est pas le led du scroll lock….. j’en ai pas. C’est le led de l’activité de mon DD……. :^)

  4. Guillaume avril 11th, 2007 11:25
    Gravatar

    :)

    Trés bonne bidouille !

    merci

  5. Phil avril 11th, 2007 11:49
    Gravatar

    un papier sympa et très amusant. Bravo :$

  6. Bebop avril 11th, 2007 11:57
    Gravatar

    Énorme ^_^ !

  7. Thieffen avril 11th, 2007 12:11
    Gravatar

    J’ajoute qu’il existe un clavier qui s’illumine précisément lorsqu’on active la led Scroll Lock B)
    http://www.mad-x.fr/produits/prod.p...
    (environ 19 Euros)
    Je vais essayer ça en rentrant. Ce soir c’est soirée disco ! ^_^

  8. Olivier avril 11th, 2007 12:19
    Gravatar

    Dommage que sur mon portable, je n’ai que 2 led….

  9. Pierre avril 11th, 2007 12:28
    Gravatar

    J’avoue… cette magouille est très amusante, et peut même s’avérer utile !

    Merci pour l’info, ça fait vraiment geek ;)

  10. Agrou avril 11th, 2007 12:51
    Gravatar

    J’aimerai utiliser kmail, mais dans les paramètres de notification il n’y à qu’un seul évènement : "Un nouveau mail est arrivé".

    Est ce que quelqu’un sait comment on peut en ajouter un autre évènement (dans le genre "mails lu") pour pouvoir exécuter la commande blink quand j’aurai finis de lire ?

  11. MagnetiK avril 11th, 2007 12:57
    Gravatar

    Marrant :^)

  12. The_Glu avril 11th, 2007 12:58
    Gravatar

    Agrou -> Si tu ne trouve pas, tu peut toujours te servir du mail-notification, sans-popup-sans-icones pour le faire…

  13. Flew avril 11th, 2007 13:04
    Gravatar

    Marrant, la commande fonctionne bien, mais CheckGmail capte pas mes nouveaux messages :/ ^o)

  14. Flew avril 11th, 2007 13:19
    Gravatar

    Tiens, par hasard, tu n’aurais pas la même fonction pour la led du bluetooth (j’ai un Dell Inspiron 9200), car si il n’y a pas la carte bluetooth interne, ben la lumière s’allume pas (et puis comme c’est une led bleue, ça serait la classe ^^ )

  15. damiew avril 11th, 2007 13:27
    Gravatar

    bon, je sais que cela n’a rien à voir avec Ubuntu… mais bon … sous Excel, dans une autre dimension, si la touche est off, les flèches de direction font changer la cellule active : A1 devient B1 avec flèche bas.
    Si elle est on, les flèches de direction font se déplacer l’affichage de la feuille (mais la cellule active reste la même). Je n’ai pas encore testé sous OpenOffice, mais c’est pas impossible que cela y soit aussi implémenté…

  16. kNo' avril 11th, 2007 13:49
    Gravatar

    blinkd: le paquet le plus indispensablement inutile depuis "cowsay".

    J’adore.

  17. The_Glu avril 11th, 2007 14:04
    Gravatar

    Flew -> Non, mais c’est surment une interruption système… regarde si des gens n’ont pas déjà essayé…

    damiew -> Oui, je le savais, mais ça reste la seule utilisé (j’arrive pas à tester sur OOo, la touche en question ne fonctionnant même pas chez moi)

    kNo’ -> Cowsay est génial ! Je crois que je vais en faire un billet ;)

  18. teddyber avril 11th, 2007 14:04
    Gravatar

    grandiose!

  19. DidRocks avril 11th, 2007 14:19
    Gravatar

    Ça me rappelle un plugin Winamp que j´utilisais il y a quelque chose comme 8 ans : Il faisait clignoter les 3 LEDs en rythme avec la musique. Très disco ^_^ .
    En tout cas, belle astuce (dès que j´aurai trouvé dans évolution comment ajouter une commande à l´arrivée d´un nouveau mail, car là, je ne vois que l´exécution du bip système ou d´un fichier audio)

  20. NaWer avril 11th, 2007 14:27
    Gravatar

    j’adore :)
    J’ai jamais eu le courage de chercher a quoi servait ce voyant

  21. Lost In The Shell avril 11th, 2007 14:35
    Gravatar

    Un des sommums de la geekitude :) Magnifique

  22. Flew avril 11th, 2007 14:59
    Gravatar

    kNo’ : je vois que tu ne connais pas "bb" ;)

    theglu : qu’est-ce que tu appelles une interruption système??

  23. The_Glu avril 11th, 2007 15:02
    Gravatar

    Flew -> Un truc très compliqué de programmation (une sorte de dialogue direct avec le pc)

  24. Flew avril 11th, 2007 15:10
    Gravatar

    Sniff :’(

  25. Ago avril 11th, 2007 15:34
    Gravatar

    Dommage, il n’a pas l’air de fonctionner chez moi…

    Je suis sous Feisty avec un Q35…

    Je voulais configurer Gaim pour que ça blinke lors d’un nouveau message.

    Dommage :(

  26. Topazz avril 11th, 2007 19:05
    Gravatar

    Génial, merci !

  27. Efhache84 avril 11th, 2007 19:37
    Gravatar

    Aaah moi je vais ouvrir mon poartable et ajouter des tites leds, un joli chenillard clignotera pour le mail :*

    Non franchement sympa cette info, par contre je serais aussi intéressé par ton petit script "email" qui joue le son ;)

  28. The_Glu avril 11th, 2007 19:57
    Gravatar

    #!/bin/sh
    ring="/home/maximilien/mail.wav"

    aplay "$ring" >/dev/null 2>&1
    sleep 2
    aplay "$ring" >/dev/null 2>&1
    sleep 2
    aplay "$ring" >/dev/null 2>&1
    exit 0

    Sauvé sous /usr/local/bin/email, avec les droits d’exécution !

  29. illovae avril 11th, 2007 20:00
    Gravatar

    Bon, je suis très mécontent. Je parle en mon propre nom, ainsi qu’en celui d’effraie. Ce billet nous a donné envie de tester à tous les deux, mais voilà, ce fichu blinkd ne supporte pas les claviers des iBookG4 (ppc)…
    Dommage, ça a l’air vachement pratique pourtant.

    ps: un amateur pour recoder blinkd pour le support iBook ? :$

  30. The_Glu avril 11th, 2007 20:05
    Gravatar

    Regarde si la version par ici fonctionne : http://packages.debian.org/stable/utils/blinkd.html

  31. Laurent avril 11th, 2007 20:55
    Gravatar

    Pour ceux qui disposent d’un portable Asus avec la led pour le mail, on peut faire en sorte qu’elle s’allume lors d’un message

    Voici le script mail-led.sh
    #!/bin/sh
    if [ -w /proc/acpi/asus/mled ]
    then
    echo $1 > /proc/acpi/asus/mled
    fi

    Et maintenant, mail-led.sh 1 pour allumer et mail-led.sh 0 pour l’éteindre…

  32. Flav avril 11th, 2007 21:00
    Gravatar

    Excellent! ;)

    Le problème c’est que j’ai un clavier sans fil: les led sont sur le récepteur planqué derrière le PC…

  33. Yannick avril 11th, 2007 22:29
    Gravatar

    Très bien ce petit blinkd !! :)

    Le seul hic, c’est qu’il écoute sur toutes les interfaces,
    tcp 0 0 0.0.0.0:20013
    et j’ai rien vu dans la conf pour l’en empêcher et lui faire écouter qu’en localhost… ? ?

    Donc pour ceux que ca interresse la ligne du blinkd.c a modifier pour est la suivante:

    /* serv_addr.sin_addr.s_addr = htonl (INADDR_ANY); */
    serv_addr.sin_addr.s_addr = inet_addr("127.0.0.1");

    Et bim.. ce qui nous donne:
    tcp 0 0 127.0.0.1:20013

    Désormais ca risqueras plus de clignoter lors d’un scan de port (avantage ou inconvénient?) (si il n’y a pas de fw devant :) )

  34. dawar avril 12th, 2007 00:33
    Gravatar

    Y’a encore mieux, mailleds, dispo dans les dépots, qui permet de faire "répondeur téléphonique" et de clignoter selon le nombre de mail. Rien à régler dans le logiciel client de messagerie, tout se règle dans mailleds.

  35. BigVicente avril 12th, 2007 18:45
    Gravatar

    OMFG c’est génial :#

  36. GrandFou avril 12th, 2007 21:05
    Gravatar

    Super ça marche
    moi j’ai mis ça pour faire clignoter Caps Lock et Scroll lock :
    blink -s -r 5;sleep 1;blink -c -r 5

    est ce que ça existe un clavier qui allume les touches séparément (on pourrait faire un programme qui épelle le message de l’email arrivant)
    :-)

  37. tonio avril 13th, 2007 03:40
    Gravatar

    Super, bonne astuce. Chez moi, lors du premier check de mail, le systeme s’affole et affiche 4000 pop-ups, autant que de messages (pourtant lus) dans la boite aux lettres!

  38. poof65 avril 14th, 2007 04:01
    Gravatar

    Prochaine étape, la led qui épelle en morse le nom de l’envoyeur du mail :)
    C’est dommage sur mon portable je n’ai que deux led et une seule qui fonctionne (caps lock)

  39. blesso mai 26th, 2007 15:22
    Gravatar

    Salut!
    Je voulais savoir si tu connais une astuce pour désactiver les leds de mon pc portable?? c’est un HP DV1000 avec 10 leds allumées en bleue tunning ( ^_^ ) et j’en ai aucune utilité!!! T’aurais une astuce dis moi???? lool thanks!

  40. tousoxeu juin 18th, 2007 14:16
    Gravatar

    c’est trop cool :-D mais mon kvm il aime pas trop :D genre il bascule sur l’autre PC quand il finit de faire clignotter :-D

  41. tousoxeu juin 18th, 2007 14:19
    Gravatar

    ah ben en fait, ca fait pas switcher le KVM si je met que 1 pour le blink, 2 et 29 si

  42. tra juin 22nd, 2007 12:52
    Gravatar

    Cool B)

  43. OdyX septembre 19th, 2007 19:41
    Gravatar

    En même temps, un démon pour _ça_ … Alors qu’un peu de bash, xset, sleep et voilà…

    $ xset led 3 && sleep 1s && xset -led 3

  44. illovae septembre 20th, 2007 13:30
    Gravatar

    The_Glu avril 11th, 2007 20:05
    Regarde si la version par ici fonctionne : http://packages.debian.org/stable/utils/blinkd.html

    Salut :)
    Premièrement, désolé pour la réponse _très_ tardive… Ensuite, oui, il existe une version qui a été packager pour powerpc sous ubuntu, package lui-même issu du dépot debian. Seulement il semble y avoir un souci avec nos portables (d’autres personnes avec d’autres portables avaient eu aussi le même problème). Depuis, nous avons trouvé une alternative à blinkd ;)
    En tout cas, merci de ta réponse, et très bonne continuation :)

  45. OdyX septembre 20th, 2007 19:18
    Gravatar

    Bon. J’ai codé un script qui fait l’équivalent (ou ce que je voulais plutôt) en Bash pour Kmail, sans démon, mais les trackback sont désactivés…

    http://didier.raboud.com/index.php/2007/09/20/86-faire-clignoter-la-led-du-scrolllock-lors-de-l-arrivee-de-nouveaux-messages-sous-kmail

  46. NeirdA septembre 21st, 2007 22:41
    Gravatar

    Salut !
    Est ce qu’avec blinkd il y a moyen de laisser la led scroll lock allumé en permanence ?..

  47. Floridou décembre 17th, 2007 11:55
    Gravatar

    Mon mon souci c’est que dans les preference de CheckGmail j’ai pas « commande à exécuter si il n’y a pas de message ». Alors il se mais à clignoter et ne s’arrète plus!

    ps : j’ai la version 1.3

  48. The_Glu décembre 17th, 2007 11:57
    Gravatar

    Met à jour en version 1.12 :)

  49. Floridou décembre 17th, 2007 14:45
    Gravatar

    Mais comment fait-on?

  50. The_Glu décembre 17th, 2007 18:03
    Gravatar

    Utilise les outils fournis par ta distribution…

Ajouter un commentaire

Valid XHTML 1.0 Strict Valid CSS! Powered by Php5 MySql powered Apache powered Get FireFox ! The Ubuntu Counter Project - user number # 7261

phpMyVisites | Open source web analytics Statistics