Одна ванючка меня натолкнула на идейку, которую я собственно и воплотил в жизнь : сделать так, чтобы мой любимый ratpoison, показывал мне текущий заряд батареи.

Собственно скриптик :

#!/bin/bash #папка, содержащая сведения о работе батареи BPATH='/sys/class/power_supply/BAT0' #status-файл содержащий текущие состояние батареи BSTATE=`cat $BPATH/status` #charge_now - файл, в котором храниться число, #характеризующее текущий заряд батареи BCUR_CHARGE=`cat $BPATH/charge_now` #charge_full - файл, в котором хранится число, #характеризующее максимальный заряд батареи BFULL_CHARGE=`cat $BPATH/charge_full` PERCENT=$[$BCUR_CHARGE*100/$BFULL_CHARGE] MESSAGE="Current battery charge : $PERCENT %" if [ "$BSTATE" != "Discharging" ]; then     MESSAGE="$MESSAGE ( Battery is charging )" fi ratpoison -c "echo $MESSAGE" #если скрипт не работает, то следует найти файлы #и папки, которые соответствуют тем, для которых #оставлен комментарий

Назначаем на какой-нибудь хоткей и вуаля, все счастливы.

PS : таки возможно данные о состоянии вашей батарей лежат в другой папке и в других файлах, но смысл понятен, немного покапавшись, вы сможете поправить скрипт так, чтобы он работал у вас 😉

Навигация по записям