Как сделать уведомление о батарее более очевидным?

Можно ли сделать внешний вид уведомления о низком заряде батареи более четким? Уведомление по умолчанию очень мало. Поэтому иногда мы даже не замечаем этого уведомления, и ноутбук выключается.

Итак, как я могу изменить внешний вид только для уведомлений о низком заряде батареи?

2
задан 6 September 2019 в 14:56

1 ответ

Я не уверен, как легкий это должно чинить только аварийное оповещение низкого уровня заряда, но можно вручную настроить немного лучшую систему уведомления для себя после этого hacky обходного решения:

  1. Сначала необходимо будет установить acpi путем выполнения

    sudo apt install acpi
    
  2. Затем необходимо создать сценарий удара. Создайте пустой текстовый файл, скажите 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
    
  3. Сохраните файл.

  4. Сделайте исполняемый файл сценария и выполните его. Вы получите персистентное уведомление (необходимо будет нажать его для отклонения его), если уровень заряда батареи ниже 5%.

Можно также рассмотреть добавление сценария к приложениям запуска так, чтобы это запустилось автоматически каждый раз, когда Вы загружаете свой ноутбук.

3
ответ дан 2 December 2019 в 02:39

Другие вопросы по тегам:

Похожие вопросы: