Уведомление о необходимости зарядить ноутбук fedora linux
sh программа для fedora linux, которая каждые 2 минуты проверяет заряд ноутбука, и если он ниже 20% или выше 80% то присылает GUI уведомление
Для просмотра заряда батареи
sudo dnf install acpi
micro battery_monitor.sh
```
while true; do
charge=$(acpi -b | grep -P -o '[0-9]+(?=%)')
charging=$(acpi -b | grep -q "Charging" && echo "yes" || echo "no")
if [ "$charge" -le 20 ] && [ "$charging" = "no" ]; then
notify-send -a "Батарея ноутбука" -t 120000 "Внимание!" "Уровень заряда: $charge%. Подключите зарядное устройство."
paplay "/home/evgeniy/Документы/Programming/Scripts/Alert of the charge/20percent.mp3"
elif [ "$charge" -ge 80 ] && [ "$charging" = "yes" ]; then
notify-send -a "Батарея ноутбука" -t 120000 "Внимание!" "Уровень заряда: $charge%. Отключите зарядное устройство."
paplay "/home/evgeniy/Документы/Programming/Scripts/Alert of the charge/80percent.mp3"
fi
sleep 120
done
```
https://zvukipro.com/index.php?do=download&id=49966
chmod +x battery_monitor.sh
./battery_monitor.sh
Автозапуск через kde
В настройках добавляй как приложение
sudo crontab -e
@reboot ~/battery_monitor.sh
---
По необходимости
sudo dnf install libnotify
---
Кривой автозапуск
micro ~/.bashrc
и в конец добавляем путь
/home/admin/battery_monitor.sh &