Como configuro as notificações de bateria fraca?

1

Meu laptop rotineiramente funciona entre carga completa e crítica algumas vezes ao longo do dia (sim, é antigo). Antes de atualizar para 16.04, Cinnamon costumava me avisar em:

  • 20% , novamente em

  • 10% , novamente em

  • 7% , novamente em

  • 5% e, finalmente,

  • "A bateria atingiu um nível crítico. O computador irá hibernar muito em breve, a menos que esteja conectado." em 2% ou mais. (no ponto em que continua a funcionar por mais 15 minutos.)

Quando instalei o 15.10 e destruí o Unity em favor do Cinnamon, não mudei (conscientemente) nada relacionado a isso (ou sei que era possível).

Algumas configurações foram redefinidas durante a atualização em todo o sistema, incluindo aquelas relacionadas a essas notificações de energia. Esta resposta permite-me definir apenas duas notificações, uma para crítica e outra para ação , mas lembro-me claramente de ter as cinco notificações mencionadas acima todas as vezes como se fosse ontem (porque era, ha-ha).

Como eu disse acima, eu não instalei conscientemente nenhum programa externo para isso, então, embora esteja ciente, eu poderia escrever um script de shell que monitora continuamente a entrada sys com a porcentagem da bateria e avisa em determinados momentos , Também estou convencido de que era um comportamento padrão do Ubuntu / Cinnamon (os quais eu ainda uso).

Posso recuperar minhas 5 notificações ou devo usar o script de shell (ou outro)?

    
por cat 26.04.2016 / 00:41

1 resposta

4

O modo como tenho minhas notificações configuradas é via script que é iniciado no arquivo /etc/rc.local em cada inicialização. Basta colocar o caminho completo nesse arquivo e chamá-lo assim:

/home/USERNAME/bin/batmon.sh &

O que ele fará é que ele irá ecoar continuamente para a GUI e para a linha de comando que "ei, sua bateria está drenando" até que você conecte a fonte AC.

O script se baseia em algumas coisas: ter o nome da bateria correto (o meu é BAT1 e o arquivo que queremos é /sys/class/power_supply/BAT1/uevent ) e a presença do script on_ac_power , que vem com todo o sabor padrão do Ubuntu Não sei sobre o Kubuntu ou Xubuntu ou outros)

O código-fonte do script está localizado no meu link

do git

Sinta-se à vontade para modificar o script a seu gosto, talvez melhore o tempo de atraso. Eu defini o meu para 30 segundos na função sleep, mas você pode alterá-lo para minuto (60 segundos) ou mais.

    
por Sergiy Kolodyazhnyy 26.04.2016 / 22:43