Можно ли сделать внешний вид уведомления о низком заряде батареи более четким? Уведомление по умолчанию очень мало. Поэтому иногда мы даже не замечаем этого уведомления, и ноутбук выключается.
Итак, как я могу изменить внешний вид только для уведомлений о низком заряде батареи?
Я не уверен, как легкий это должно чинить только аварийное оповещение низкого уровня заряда, но можно вручную настроить немного лучшую систему уведомления для себя после этого hacky обходного решения:
Сначала необходимо будет установить acpi
путем выполнения
sudo apt install acpi
Затем необходимо создать сценарий удара. Создайте пустой текстовый файл, скажите battery-alert.sh
и добавьте следующие строки
#!/bin/bash
while true
do
export DISPLAY=:0.0
battery_level=`acpi -b | grep -P -o '[0-9]+(?=%)'`
if on_ac_power; then #check if AC is plugged in
:
else
if [ $battery_level -le 5 ]; then #check if the battery level is below 5%, change the number after "-le" to set your preferred battery level
notify-send -u critical "Low Battery!" "Please plug your AC adapter, battery level: ${battery_level}%" -i battery-caution
fi
fi
sleep 300 #wait for 300 seconds before checking again, change the number after "sleep" to set your preferred waiting period
done
Сохраните файл.
Сделайте исполняемый файл сценария и выполните его. Вы получите персистентное уведомление (необходимо будет нажать его для отклонения его), если уровень заряда батареи ниже 5%.
Можно также рассмотреть добавление сценария к приложениям запуска так, чтобы это запустилось автоматически каждый раз, когда Вы загружаете свой ноутбук.