[home] [projects] [knowledge base] [manpages] [code] [markdown] [my ip]

Автоматические напоминания зарядить ноутбук

Увлёкшись работой на ноутбуке можно не заметить и машинально закрыть уведомление о разряжающемся аккумуляторе. Понятно к чему это приводит.

У меня такое происходило часто и потребовалось настроить более навязчивые уведомления, которые будет сложно пропустить. Так появился btw.

Скрипт довольно старый, его обновлённая версия сейчас лежит в репозитории https://git.nxhs.cloud/ge/btw

После запуска каждые 30 секунд происходит проверка текущего заряда аккумулятора. Если значение меньше или равно 10% скрипт начинает слать уведомления через notify-send(1). Уведомления приходят до тех пор пока заряд не станет больше 10%.

Скрипт у меня запускается через desktop entry ~/.config/autostart/btw.desktop при старте сесcии GNOME:

[Desktop Entry]
Name=laptop battery watchdog (btw)
Exec=btw
Type=Application

Установить на Arch Linux можно через PKGBUILD:

git clone https://git.nxhs.cloud/ge/btw.git && cd btw
make pkgbuild
sudo pacman -U btw-*-any.pkg.tar.zst

На любой другой GNU/Linux:

git clone https://git.nxhs.cloud/ge/btw.git && cd btw
make install

Для выбора префикса установки, отличного от /usr/local объявите переменную окружения PREFIX.