воскресенье, 18 ноября 2012 г.

Linux, Python и велосипеды: индикатор заряда батареи

Доброго времени суток! На домашнем компьютере я использую xubuntu, на которую поверх поставлен Openbox + LXPanel. К моему сожалению, стандартный индикатор батареи в LXPanel не захотел корректо работать, он лишь отображает — подключено ли питание от сети или нет, а заряд всегда отображается как 100%. Разумеется, я бы без особых проблем нашёл десяток тысячу-другую аналогичных индикаторов заряда батареи, но просто ради развлечения написал свой на Python, маленький скрипт на GTK2. Для запуска нужен, разумеется, — сам интерпретатор Python и PyGTK2. Для Debian и бунточек:
sudo apt-get install python python-gtk2
Скачиваем отсюда архив со Python-скриптом и папкой с иконками батареи, проверим что у скрипта battery_indicator.py есть права на исполнение и запускаем. Всё, индикатор батареи висит в системном трее, далее просто закидываем скрипт в автозапуск.