Загрузить файлы в «/»
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