Name | Modified | Size | Downloads / Week |
---|---|---|---|
bAcpi.sh | 2025-04-09 | 13.9 kB | |
bAcpiDescription.txt | 2025-04-09 | 8.0 kB | |
README.md | 2025-04-09 | 3.3 kB | |
mAcpiDescription.txt | 2025-04-04 | 5.4 kB | |
mAcpi | 2025-04-04 | 33.9 kB | |
mAcpi.c | 2025-04-04 | 18.4 kB | |
Totals: 6 Items | 82.8 kB | 0 |
bAcpi - Battery Monitoring Script for Linux
bAcpi — это Bash-скрипт для мониторинга состояния батареи, температуры и охлаждения в системах Linux с использованием утилиты acpi
. Он отображает данные в реальном времени в терминале с двойной рамкой, цветовым кодированием и полосами прогресса, обновляясь каждые 60 секунд. Скрипт также автоматически выключает систему при уровне заряда ниже 84%.
Особенности
- Графический интерфейс: Двойная рамка (42 строки, 83 столбца) с Unicode-символами и цветом фона, зависящим от уровня заряда:
- 100%: Жёлтый
- 96–99%: Синий
- 92–95%: Фиолетовый
- 84–91%: Красный
- <84%: Жёлтый
- Мониторинг: Уровень заряда, состояние батареи, время работы, температура, охлаждение, здоровье батареи.
- Прогресс-бары: Уровень заряда и здоровье батареи в виде полос из 50 символов (▓ для заполненной части, ░ для пустой).
- Предупреждение: Анимированное сообщение "The computer is about to shut down!" при заряде ≤91%.
- Автовыключение: Выполняет
shutdown now
при заряде ≤84%. - Обновление: Данные обновляются каждые 60 секунд (настраиваемый интервал).
- Цвета: Зелёный для нормального состояния, красный для критических уровней, жёлтый для текста и рамок.
Зависимости
- Утилита
acpi
(установите черезsudo apt install acpi
на Debian/Ubuntu). - Bash и стандартные утилиты:
awk
,grep
,tr
,sleep
,tput
.
Просмотр демо
- 📽️ Asciinema: https://asciinema.org/a/713477
Репозитории
- 🌐 GitHub: bAcpi
- 🧩 GitLab: bAcpi
- 🐘 Codeberg: bAcpi
- 🌀 SourceForge: bAcpi
- 🐞 NotABug: bAcpi
- 🧷 Gitea (Demo): bAcpi
- ⚙️ Gogs (Demo): bAcpi
Установка
-
Скачайте скрипт или склонируйте репозиторий:
bash git clone https://github.com/Grannik/bAcpi.git cd bAcpi
-
Запустите скрипт:
bash ./bAcpi.sh
Разработано с ❤️ для пользователей Linux, которым важно здоровье батареи.