В любом уважающем себя дистрибутиве Linux и тем более Windows посмотреть текущий заряд батареи ноутбука/нетбука можно без особых проблем. Но в Linux с помощью такого нехитрого инструмента как терминал можно узнать о батарее гораздо больше чем просто уровень заряда.
Также можно узнать такие параметры как:
- Емкость аккумулятора при полной зарядке
- Емкость аккумулятора установленную производителем.
Например с помощью сравнения этих двух параметров можно узнать насколько уменьшилась емкость батареи по сравнению с первоначальной
- Текущую емкость (Уровень заряда в mah)
- Минимальное и текущее напряжение и многое другое
Теперь подробнее о том как получать такую информацию. Для начала нам нужно получить права root
sudo su
Получив root’a мы попробуем узнать емкость батареи в полностью заряженном состоянии:
cat /sys/class/power_supply/BAT0/charge_full
От полученного числа убираем последние три нуля и получим емкость батареи в mah. У меня это значение равняется 4516.
Емкость батареи определенная производителем определяется так:
cat /sys/class/power_supply/BAT0/charge_full_design
На моем нетбуке значение установленное производителем немного меньше и равняется 4300.
Определяем оставшиеся параметры:
cat /sys/class/power_supply/BAT0/charge_now
cat /sys/class/power_supply/BAT0/voltage_min_design
cat /sys/class/power_supply/BAT0/voltage_now
Список всех доступных параметров можно посмотреть командой
ls -a /sys/class/power_supply/BAT0/
P.S. Пользователям openbox для отображения заряда батареи можно использовать панель tint2 в которой данный функционал присутствует.