Keyboard Led Monitor

Copyright (C) 2007 Christux57

Licence GPL : http://www.gnu.org/copyleft/gpl.html

English version here.

Résumé :

Keyboard Led Monitor est un logiciel libre qui permet de monitorer certaines ressources à l'aide des leds du clavier. Cela ressemble aux barres de charge de la batterie des téléphones portables. Le monitoring de la charge CPU, de l'activité réseau, du taux d'occupation de la ram et de la swap, et le niveau de charge de la batterie sont supportés. Le programme peut aussi être utilisé en tant que "décoration" comme le programme bl.

Le monitoring de la batterie ne s'active que lorsque le secteur est débranché, on peut utiliser d'autres modes de fonctionnement lorsque la batterie n'est pas utilisée. Il y a une option de sécurité qui éteint le pc si la charge de la batterie devient inférieure à 4 %. Attention, cette sécurité éteint l'ordinateur de manière brutale sans sauvegarder vos travaux !! Enfin, le support de l'ACPI par le noyau est nécessaire.

État du développement :

J'ai commencé à écrire ce programme dans le but d'avoir la charge de la batterie sous les yeux sans avoir à regarder dans la barre des taches. Après des discussions avec des amis, j'ai ensuite ajouté d'autre moniteurs ainsi que des modes plus rigolos  (mais totalement inutile ;) inspirés du programme bl.

Remerciements :

Merci à Greg Hankins et Ed Doolittle pour le programme bl dont je me suis inspiré.

Téléchargement :

Les paquets (sources et debian) de klm peuvent être téléchargés ici.

Installation :

Si vous avez le programme bl installé, ou n'importe quel autre programme qui utilise les leds du clavier, désinstallez le d'abord.

1) Depuis les sources

Décompressez l'archive, puis make et make install.
Installez manuellement le daemon.

2) Depuis le paquet Debian/Ubuntu (avec daemon)

sudo dpkg -i klm-version.deb

Utilisation :

klm [-DBsCMSkRblrchw] [-N interface] <device>
-D fonctionne en arrière plan (nécessaire pour le daemon)
-B monitoring de la batterie (acpi nécessaire)
-s
sécurité (éteint le pc si la charge de la batterie devient inférieure à 4 %)
-C monitoring de la charge CPU
-N
monitoring de l'activité réseau
-M monitoring de la mémoire vive
-S monitoring de la mémoire swap
-k mode K2000
-R mode aléatoire
-b mode rebond
-l
mode gauche à droite
-r mode droite à gauche
-c mode vers le centre
-h affiche l'aide
-w affiche les conditions d'utilisation
<device> /dev/tty1, /dev/tty2, ...

exemples :

klm -D -B -k /dev/tty1 , le programme fonctionnera en arrière plan, si vous êtes sur secteur, le mode k2000 sera utilisé, dans l'autre cas la batterie sera monitorée.

klm -D -B /dev/tty1 , le programme fonctionnera en arrière plan, la batterie sera monitorée si vous n'êtes pas sur le secteur.

klm -N eth0 /dev/tty1 , monitoring de l'activité réseau.

klm -C /dev/tty1 , monitoring du CPU.

NB : Vous avez besoin des droits de super utilisateur pour accéder aux leds. Utilisez de préférence : sudo klm [-DBsCMSkRblrchw] <device>.

Daemon :

Pour configurer le service (Debian), éditez le fichier /etc/init.d/klm.
Les options par défaut sont : "-D -C /dev/tty1", il s'agit du monitoring du CPU. Vous pouvez modifier le périphérique ou ajouter un mode comme ceci : "-D -B -s -k /dev/tty3". Après les modifications, redémarrer le service : "/etc/init.d/klm restart" .

Ordre des leds sur le clavier :

L'ordre standard des leds est (de gauche à droite) : num lock - caps lock - scroll lock.  Si votre clavier est différent, c'est mon cas, téléchargez les sources et éditez le fichier klm.c . Au début, l'ordre des leds est défini, c'est ici qu'il faudra le redéfinir. Après ça, reconstruisez le paquet debian avec "dpkg-buildpackage -rfakeroot". Le klm-*.deb sera créer dans le répertoire racine. Si vous ne voulez pas de paquet debian, faites le manuellement.

Si les caps lock et scroll lock sont inversés (mon clavier), essayez avec klm-evo_n620c.

SourceForge.net Logo
Dernière mise-à-jour : 2007/07/03.