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

Мой ноутбук обычно работает от полной и критической зарядки несколько раз в течение дня (да, он старый). До того, как я обновился до 16.04, Корица обычно уведомляла меня по адресу:

  • 20% , затем снова в

  • 10% , затем снова в

  • 7% , затем снова в

  • 5% , затем, наконец,

  • «Аккумулятор достиг критического уровня. Компьютер очень скоро перейдет в спящий режим, если он не будет подключен». at 2 % или так. (в этот момент он продолжает функционировать еще 15 минут.)

Когда я установил 15.10 и стерли Unity в пользу Cinnamon, я не (сознательно) ничего не изменил, связанный с этим (или знаю, что это было возможно).

Некоторые конфигурации были сброшены во время общесистемного обновления, в том числе связанные с этими уведомлениями о питании. Этот ответ позволяет мне установить только два уведомления, одно для критического и одно для действия , но я хорошо помню, что пять уведомлений упоминались выше каждый раз, как будто это был вчера (потому что это было, ха-ха).

Как я уже говорил выше, я сознательно не устанавливал никаких внешних программ для этого, поэтому, хотя я в курсе, я мог бы написать скрипт оболочки, который просто непрерывно опрашивает запись sys с процентом заряда батареи и уведомляет в определенные моменты времени. Я также убежден, что это было поведение по умолчанию Ubuntu / Cinnamon (оба из которых я до сих пор использую).

Могу ли я получить обратно 5 уведомлений или мне следует использовать сценарий оболочки (или другой)?

2
задан 13 April 2017 в 15:25

1 ответ

Путем мне настраивали мои уведомления, с помощью сценария, который запускается в /etc/rc.local файл на каждой начальной загрузке. Просто поместите полный путь в тот файл и назовите его как так:

/home/USERNAME/bin/batmon.sh &

то, Что это сделает, - то, что это будет непрерывно отзываться эхом к GUI и к командной строке, которую "эй, истощает Ваша батарея", пока Вы не включаете источник переменного тока.

сценарий полагается на несколько вещей: наличие корректного названия батареи (мой - BAT1 и файл, который мы хотим, /sys/class/power_supply/BAT1/uevent), и присутствие on_ac_power сценарий, который действительно идет с каждой разновидностью Ubuntu по умолчанию (я не знаю о Kubuntu или Xubuntu или других)

, исходный код для сценария расположен на моем мерзавце https://, github.com/SergKolo/sergrep/blob/master/batmon.sh

Не стесняется изменять сценарий к Вашей симпатии, возможно, настраивать время задержки. Я установил мой на 30 секунд в функции сна, но можно изменить ее на минуту (60 секунд) или больше.

4
ответ дан 14 April 2017 в 01:25
  • 1
    Хорошо я просто попробовал это, I' m не уверенный, что я сделал неправильно, но я скопировал код wget от почтальона и вставил его в терминал, ничто не загружается, но код HTML страницы был распечатан в терминале. Попробованный вихревой код и не получил ничего вообще. – methereal42 22 September 2017 в 09:16

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

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