Загрузить файлы в «/»
This commit is contained in:
49
README.md
Normal file
49
README.md
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
# 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](https://asciinema.org/a/713477)
|
||||||
|
|
||||||
|
## Репозитории
|
||||||
|
- 🌐 **GitHub**: [bAcpi](https://github.com/Grannik/bAcpi)
|
||||||
|
- 🧩 **GitLab**: [bAcpi](https://gitlab.com/grannik/bacpi)
|
||||||
|
- 🐘 **Codeberg**: [bAcpi](https://codeberg.org/Grannik/bAcpi)
|
||||||
|
- 🌀 **SourceForge**: [bAcpi](https://sourceforge.net/projects/bacpi/)
|
||||||
|
- 🐞 **NotABug**: [bAcpi](https://notabug.org/Grannik/bAcpi)
|
||||||
|
- 🧷 **Gitea (Demo)**: [bAcpi](https://demo.gitea.com/Grannik/bAcpi)
|
||||||
|
- ⚙️ **Gogs (Demo)**: [bAcpi](https://try.gogs.io/Grannik5/bAcpi)
|
||||||
|
|
||||||
|
## Установка
|
||||||
|
1. Скачайте скрипт или склонируйте репозиторий:
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/Grannik/bAcpi.git
|
||||||
|
cd bAcpi
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Запустите скрипт:
|
||||||
|
```bash
|
||||||
|
./bAcpi.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
> Разработано с ❤️ для пользователей Linux, которым важно здоровье батареи.
|
Reference in New Issue
Block a user