Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/02/2006, à 17:23

sebastienserre

batterie souris sans fil -- probleme avec Crontab et libnotify -- help

Bonjour,

J'ai une souris sans fil Logitech M-RR95 et j'aimerais savoir s'il existe un avertisseur de niveau de charge des piles pour Ubuntu ?

Dernière modification par sebastienserre (Le 03/04/2006, à 21:49)

Hors ligne

#2 Le 03/02/2006, à 18:24

NaWer

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

t'as plusieurs solutions :
logitech_applet ou lmctl
mais j'ai peur de ne pas comprendre avertisseur sde tongue

Dernière modification par NaWer (Le 03/02/2006, à 18:25)

Hors ligne

#3 Le 03/02/2006, à 18:42

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

Merci j'ai installer lmctl ma souris est bien reconnu mais je vois pas l'option qui va m'avertir du niveau faible des piles .... j'ai mes lunettes pourtant !:cool:

Dernière modification par sebastienserre (Le 03/02/2006, à 18:55)

Hors ligne

#4 Le 03/02/2006, à 19:42

NaWer

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

ha bin ca t'averti pas, ca t'indique le niveau seulement.
Pour tout avoir (canal RF etc..):

lmctl -i

pour seulement le niveau de batterie (entre 0 et 7) :

/usr/bin/lmctl -i | awk '/Battery/ { print $3 } '

après, tu récupère la valeur et tu fais un petit script qui t'averti avec un cron ou un truc comme ca quand ca arrive a 1 smile

Dernière modification par NaWer (Le 03/02/2006, à 19:43)

Hors ligne

#5 Le 03/02/2006, à 20:27

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

NaWer a écrit :

après, tu récupère la valeur et tu fais un petit script qui t'averti avec un cron ou un truc comme ca quand ca arrive a 1 smile

merci NaWer c au niveau du script et de cron que je vais coincer ...je suis newbie, y'a un tuto quelque part ???

Hors ligne

#6 Le 03/02/2006, à 20:37

NaWer

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

je suis pas très bon pour les scripts non plus tongue
pour les tutos, bin rien de mieux que d'apprendre sur le tas smile
T'en trouve un qui ressemble a ce que tu veux et tu le modifie (si la licence le permet)
le premier lien google : http://www.c-sait.net/cours/scripts.php

pour cron, une fois que tu as fais ton script (batLevel.sh), c'est dans ce style la : (vérification toutes les heures)

$ crontab -e

0  * * * *      batLevel.sh >/dev/null 2>&1

Personelement, ce que j'ai fais, c'est une fonction dans mon .bashrc :

function batlevel() #indique niveau batterie
{
        BATLEVEL=$(/usr/bin/lmctl -i | awk '/Battery/ { print $3 } ')
        echo $BATLEVEL
}

et de temps en temps, je fais simplement un petit

$ batlevel

Mais je ne m'en sers plus, j'ai changer de souris et lmctl ne fonctionne plus. J'utilise logitech_applet moins complet mais a peu près compatible avec ma souris.

Sinon, sous KDE, kcontrol t'affiche le niveau des batteries pour la plupart des souris logitech smile (enfin, c'est en pourcentage mais de 1 a 7 c'est identique smile )
Si je trouve le temps j'en ferai un (mais pour logitech_applet - il sera facilement adaptable pour lmctl)

Dernière modification par NaWer (Le 03/02/2006, à 20:45)

Hors ligne

#7 Le 03/02/2006, à 20:53

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

ben oui mais suis sous gnome ?
j'ai créer mon script, il fonctionne
j'ai fait

crontab -e

et ajouter une ligne qui ressemble a celle que tu me donne ...

0 * * * * /root/lmctl.sh >/dev/null 2>

A voir !

Dernière modification par sebastienserre (Le 03/02/2006, à 21:33)

Hors ligne

#8 Le 03/02/2006, à 22:52

NaWer

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

enlève le >/dev/null 2> du cron pour le moment. tu aura un mail chaque heure s'il y a des heures, un bon moyen de voir le retour du script au début smile

(et envoi ici ton script smile )

Hors ligne

#9 Le 03/02/2006, à 23:08

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

Alors j'ai enlevé le >dev ...

et voici mon script ( c la ligne que tu m'as donné u début)

/usr/bin/lmctl -i | awk '/Battery/ { print $3 } '

Hors ligne

#10 Le 04/02/2006, à 11:15

NaWer

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

le soucis c'est que ca va rien t'afficher à l'écran. la sortie est dans un terminal (donc la c'est caché)
Tu va recevoir des mails de cron toutes les heures avec cette valeur, c'est tout smile
Ca revient au meme car tu dois lire les mail (commande mail) pour voir la valeur...

Un script très rapide :

#!/bin/sh
BATLEVEL=$(/usr/bin/lmctl -i | awk '/Battery/ { print $3 } ')
if [ $BATLEVEL -eq 1 ]; then
	zenity --error --title="Attention" --text="Batterie de la souris faible"
	exit 1
fi

Dépend de zenity (a installé par le gestionnaire de paquet)

T'as un message si le niveau des batteries est a 1  (environ 15%) toutes les heures
remet le  >/dev/null 2> a la fin dans crontab.

Bon c'est un mini script ultra rapide et non testé
Question :
quand tu tapes ca dans un terminal, ca répond quoi ?

/usr/bin/lmctl -i | awk '/Battery/ { print $3 }

(juste pour vérifié que c'est la bonne commande chez toi)

Hors ligne

#11 Le 04/02/2006, à 11:38

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

Salut,

voila ce que ca donne ... ca m'a l'air bien !

sebastien@sebastien:~$ /usr/bin/lmctl -i | awk '/Battery/ { print $3 } '
7
sebastien@sebastien:~$

Zenity est installé ... je crée le script

Ca fonctionne en faisant :

sebastien@sebastien:/root$ sudo sh /root/lmctl.sh
sebastien@sebastien:/root$

crontab ne dit rien ....
j'ai entré ca:

0_*_*_*_*_/root/lmctl.sh_>/dev/null_2>

ou _ est un espace

en tout cas ... cron ne me dit rien !!!!!

Dernière modification par sebastienserre (Le 04/02/2006, à 22:37)

Hors ligne

#12 Le 04/02/2006, à 22:37

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

up !!

Hors ligne

#13 Le 05/02/2006, à 19:22

NaWer

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

cron ne dit rien, il programme des évènement a des moment précis.

le soucis, c'est que tu l'a mis en sudo, cron ne va pas te demander ton mot de passe. met le dans un dossier ou tu as le droit d'exécution sans sudo.

et la, tes piles sont a fond donc ça fera rien... tu saura si ça marche qu'a 1 (la t'es a 7 = 100%)

j'oubliais : autorise l'exécution du script créé

si tu veux pas attendre 15% de batterie pour tester, remplace :

if [ $BATLEVEL -eq 1 ]; then

par

if [ $BATLEVEL -eq 6 ]; then

tu verras si ca marche bientot smile

pis cron dis rien, c'est normal. il parle uniquement s'il y a une sortie. mais la ligne est bonne, ca lancera le script toutes les heures pile

Dernière modification par NaWer (Le 05/02/2006, à 19:26)

Hors ligne

#14 Le 05/02/2006, à 19:32

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

0 * * * * /home/sebastien/lmctl.sh >/dev/null 2>

ca devrait etre bon alors ????

Hors ligne

#15 Le 06/02/2006, à 19:43

NaWer

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

bah voui (dans la théorie) smile
je m'abonne au sujet, tu me diras si ca marche smile

Hors ligne

#16 Le 06/02/2006, à 19:44

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

ok ....

Hors ligne

#17 Le 20/02/2006, à 22:59

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

bon ben je suis passé de niveau de batterie 7 à niveau de batterie 3 ... sans que crontab me disent qoui que ce soit ...

J'ai changé en mettant 1 dans le script ... en esperant qu'il ne saute pas cette étape hmm

Hors ligne

#18 Le 21/02/2006, à 13:06

NaWer_

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

Bon bin ca marche pas donc. il aura du t'avertir.
enleve le >/dev/null 2> pour voir ce qui cloche, tu va recevoir un mail qui t'indiquera la sorti.(pour lire les mails, c'est la comande mail)

Je l'ai mis dans mon cron de mon coté mais ca n'a pas bougé, c'est toujours a 5 depuis le début hmm
En tout cas quand je met 5 comme valeur de test, ca fonctionne bien.

#19 Le 21/02/2006, à 18:53

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

ok j'ai enlevé >/dev/null 2> qui fonctionne si je fais

sh lmctl.sh

par contre la fonction mail seble ne pas marcher ...

sebastien@sebastien:~$ mail
bash: mail: command not found
sebastien@sebastien:~$

Hors ligne

#20 Le 13/03/2006, à 22:32

NaWer

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

arf, j'ai zappé (j'ai pas recu de mail ?)

pour mail, il me semble que c'est le paquet mailx

Hors ligne

#21 Le 14/03/2006, à 18:33

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

sebastien@sebastien:~$ mail
No mail for sebastien
sebastien@sebastien:~$ sudo mail
Password:
No mail for root
sebastien@sebastien:~$

sad

pourtant mes pile sont au niveau 1 ...

je suis sure que c crontab qui deconne ....

Hors ligne

#22 Le 14/03/2006, à 19:31

NaWer

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

J'ai fais un mini script rapide :
http://nawer.freecontrib.org/index.php? … u-batterie
pour crontab, rajoute le avec un frontend graphique comme kcron ou un truc du genre smile

Dernière modification par NaWer (Le 14/03/2006, à 19:32)

Hors ligne

#23 Le 14/03/2006, à 19:40

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

le script en lui meme il fonctionne ....
j'essaie le tien

Hors ligne

#24 Le 14/03/2006, à 19:53

NaWer

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

C'est plus simpa avec une vrai notification.
N'oublie pas d'installer libnotify-bin (il est dans les dépot)

Hors ligne

#25 Le 14/03/2006, à 20:02

sebastienserre

Re : batterie souris sans fil -- probleme avec Crontab et libnotify -- help

oui je l'ai installé et j'ai mis à 6 l'alerte pour voir "rapidement" si ca fonctionne.

par contre j'ai commenté la ligne :

timeout=10 # second

car mon PC étant allumé 24/24, les piles vont forcément passé à 6 quand je ne serais pas sur le PC smile

Ca ne pose pas de soucis particulier ??

Hors ligne