Пишу для себя монитор заряда батареи лаптопа, но есть желание сделать его универсальным. Требуется вывод следующих комманд при включенном и отключенном адаптере:
grep . /sys/class/power_supply/BAT*/*
grep . /sys/devices/platform/smapi/BAT*/*
Если кто знает где располагается дока по структуре этого самого /sys/class/power_supply/*, просьба поделится ссылкой. Если у других производителей (не IBM/Lenovo) существуют специальные интерфейсы к информации о батарейке вроде tp_smapi просьба рассказать о них.
Вкратце о мониторе:
- Язык — Python
- Тулкит - PyGTK
- Поддержка тем значков
- Висит в трее
- Никаких HAL, UPower и т.п. только чтение файлов из sysfs
- Возможность выбора между (пока) acpi и smapi интерфейсами.
- License — BSD 2 clause
- Лисапед — да, но ничего с похожими характеристиками не нащел
В будущем, при наличии желания (что маловероятно), возможно перепишу на C/GTK.