muhas 31.08.2009 11:48
Скрипты — Отображение заряда батареи
Существуют всякие аплеты для гнома хфце и кде которые призваны отображать состояние батареи. Но тем кто ими не пользуется рекомендую небольшой скрипт который можно вставить как туда куда хочется - у мну он вставлен в панель dzen и gnu screen. Привожу кусок скрипта (основную его часть) который позволяет видеть статус батареи (зарядка или нет) и позволяющий разукрасить вывод разными цветами в зависимости от процента зарядки (от 0 до 19, от 20 до 39 и от 40 до сотни - естественно что сие можно изменить).Ну а потом $POWERLINE выводим куда хотим
Для необходимой раскраски служат переменные GREEN YELLOW RED и CLEAN
Для GNU Screen эти переменные имеют вид
GREEN="\005{+b d.}"
YELLOW="\005{+b d.}"
RED="\005{+Bb r}"
CLEAN="\005{-Bb d.}"
и вывод через echo должен быть с параметром e что бы screen понтл расцветку, т.е. echo -e "$POWERLINE"
а для dzen всё это кидается в цикл и перенаправляется на сам dzen и раскраска имеет вид
GREEN="^fg(#737373)^bg()"
YELLOW="^fg(#000ccc)^bg()"
RED="^fg(#e7e3e7)^bg(#cc0000)"
CLEAN="^fg()^bg()"
LeniH 31.08.2009 12:04 #
+ 2 -
В закладки!
имхо, лучше добывать данные не из /proc, а из /sys
файлы с данными лежат в /sys/class/power_supply/BAT0/
файлы с данными лежат в /sys/class/power_supply/BAT0/
Не вижу в /sys/class/power_supply такой подробной информации в одном файле как в /proc/acpi/battery/
А в чём разница?
А в чём разница?
А в чём разница?
из /proc сейчас стремятся убрать информацию, не касающуюся процессов, и перенести её в /sys
спасибо за информацию. не знал. правда о аккумуляторе пока ещё видимо всё не перенесли...
Немного оффтоп.
Откуда брать инфу о заряде батареи упса?
Если поставить apcupsd, то само собой понятно. Но до его установки гномовский апплет показывает данные. Откуда он берёт?
Откуда брать инфу о заряде батареи упса?
Если поставить apcupsd, то само собой понятно. Но до его установки гномовский апплет показывает данные. Откуда он берёт?