Home
Name Modified Size InfoDownloads / 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.

Просмотр демо

Репозитории

Установка

  1. Скачайте скрипт или склонируйте репозиторий: bash git clone https://github.com/Grannik/bAcpi.git cd bAcpi

  2. Запустите скрипт: bash ./bAcpi.sh


Разработано с ❤️ для пользователей Linux, которым важно здоровье батареи.

Source: README.md, updated 2025-04-09