1°) : J'ai pas de problèmes alors je sais pas vraiment si je poste dans la bonne rubrique... désolé !
Sinon voilà, j'ai écris un petit script (vraiment pas grand chose ) mais ce qui compte, c'est que chez moi "ca fait ce que je veux que ça fasse"
Pour surveiller simplement l'état de la batterie; puis on modifie également la conf de wmii pour qu'il affiche le résultat du script dans la barre d'en-bas, à côté de la date
Donc je le partage, ça peut servir à certains....
En fait c'est plus pour voir ce que vous en pensez
et éventuellement, si ceux qui sont plus doués que moi ont envie de l'améliorer..... ça m'interesse !!!
alors, d'abord le script (que j'ai placé à /etc/wmii/Wmii_battery.sh) :
Code : Tout sélectionner
#!/bin/bash
#
# Déclaration des variables
#
charge=$(cat /proc/acpi/battery/BAT1/state | grep 'charging state:' | sed 's/charging state: //')
capacity=$(cat /proc/acpi/battery/BAT1/state | grep 'remaining capacity:' | sed 's/remaining capacity: //' | sed 's/mWh//')
bell=$(echo -e "\a" && sleep 0.4; echo -e "\a" && sleep 0.1; echo "\a") ## celui-là je me doute que beaucoup n'aimeront pas !!
good="56000"
normal="35000"
low="15000"
#
# Voir si on est en charge
# et à quel niveau...
#
case "$charge" in
charging ) echo 'In LoaD !' ;;
charged ) echo 'FULL !!' ;;
discharging ) if [[ "$capacity" -ge "$good" ]]; then
echo 'GooD'
elif [[ "$capacity" -lt "$good" && "$capacity" -ge "$normal" ]]; then
echo 'NormaL'
elif [[ "$capacity" -lt "$normal" && "$capacity" -ge "$low" ]]; then
echo 'Low'
elif [[ "$capacity" -lt "$low" ]]; then
echo "WARNING: $capacity mWh !!" & echo "$bell"
fi ;;
esac
#
# end
#
Code : Tout sélectionner
status() {
echo -n 'IP:' $(links -dump http://mon-ip.com | grep 'Votre adresse IP est :' | sed 's/Votre adresse IP est ://') '|' 'Battery :' $(/etc/wmii/Wmii_battery.sh) '|' 'Mem:' $(cat /proc/meminfo | grep 'Active:' | sed 's/Active://') '|' $(date +'%H:%M:%S le %d/%m/%Y')
}
-Merci- .