Загрузить файлы в «/»

This commit is contained in:
2025-04-09 17:05:31 +00:00
parent e68296aa2d
commit cb9ed6e6dd

49
README.md Normal file
View File

@@ -0,0 +1,49 @@
# bAcpi - Battery Monitoring Script for Linux
**bAcpi** — это Bash-скрипт для мониторинга состояния батареи, температуры и охлаждения в системах Linux с использованием утилиты `acpi`. Он отображает данные в реальном времени в терминале с двойной рамкой, цветовым кодированием и полосами прогресса, обновляясь каждые 60 секунд. Скрипт также автоматически выключает систему при уровне заряда ниже 84%.
## Особенности
- **Графический интерфейс**: Двойная рамка (42 строки, 83 столбца) с Unicode-символами и цветом фона, зависящим от уровня заряда:
- 100%: Жёлтый
- 9699%: Синий
- 9295%: Фиолетовый
- 8491%: Красный
- <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, которым важно здоровье батареи.