How do I configure the low battery notifications?

How do I configure the low battery notifications?

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

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

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

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

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

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

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

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

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

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

решение1

The way I have my notifications set up is via script that launches in /etc/rc.local file on every boot. Simply place the full path into that file and call it like so:

/home/USERNAME/bin/batmon.sh &

What it will do is that it will continuously echo to GUI and to command line that "hey, your battery is draining" till you plug in AC source.

The script relies on couple of things : having correct battery name ( mine is BAT1 and the file we want is /sys/class/power_supply/BAT1/uevent) and the presence of on_ac_power script, which does come with every default Ubuntu flavor ( i don't know about Kubuntu or Xubuntu or others)

The source code for the script is located on my git https://github.com/SergKolo/sergrep/blob/master/batmon.sh

Feel free to modify the script to your liking , maybe tune the delay time. I've set mine to 30 seconds in sleep function, but you can change it to minute (60 seconds) or more.

Связанный контент