Что вы хотите знать о батарее? Разве это не может быть сделано путем чтения файлов из /proc /acpi /battery?
Лично у меня есть 2 батареи для моего ноутбука: новая / хорошая и батарея, которую я сломал, подключив ноутбук к адаптеру почти 24 часа в сутки. Когда я посещаю клиента, я вынимаю старую батарею и подключаю новую. Но иногда, когда я возвращаюсь в свой офис, я забываю вернуть старую батарею.
Итак, что я сделал: я написал скрипт cron, который читает серийный номер из /proc /acpi /battery /C1F4 /info, чтобы увидеть, какая батарея подключена. И если он неправильный, отображается пассивное всплывающее окно (kdialog).