http://marchelloua.blogspot.com/2014/11/linux-console.html
Але туди регулярно дивитися не зручно і не потрібно.
Для тих, хто використовує графічну оболонку, в трей біля годинника виводиться статус батареї. Але про завершення зарядки сигналізування відбувається лише один раз і можна про це забути.
Нижче наведено скрипт, який стартуємо після завантаження графічної оболонки, після чого скрипт резидентно сидить як процес і регулярно опитує стан батареї, після чого сигналізує діалоговим вікном і звуком.
#!/bin/sh
DELAY=180
while sleep $DELAY
do
valuea=`cat /sys/class/power_supply/BAT0/capacity`
echo "$valuea"
if [ $valuea -eq "104" ] || [ $valuea -eq "99" ] || [ $valuea -eq "100" ] || [ $valuea -eq "105" ] || [ $valuea -eq "101" ] || [ $valuea -eq "102" ] || [ $valuea -eq "103" ] || [ $valuea -eq "105" ]
then
echo "please unplug charger"
aplay /home/ymarkiv/Dropbox/music/wav/animals131.wav
if ! xmessage -nearmouse -buttons continue:0,stop:1 "please unplug charger"
then
exit 0
fi
else
echo "still charging"
fi
done
/home/ymarkiv/bash_learn/power_100.sh (END)
Немає коментарів:
Дописати коментар