Isso acontece comigo mais do que eu gostaria de admitir, mas às vezes não percebo que a energia está diminuindo, pois aparece apenas na minha barra de status e, em seguida, o computador é encerrado. Eu gostaria de um grande alerta que me avise antes que isso aconteça. Existe alguma maneira de me alertar? O Ubuntu tem um bom pop-up que informa que está ficando baixo.
linux-mint
power-management
notifications
battery
Travis Reeder
fonte
fonte
Respostas:
escreva um roteiro!
em seguida, agende-o para que seja executado a cada poucos minutos. Mas sim, se você pode fazer isso através da GUI, provavelmente é uma maneira muito melhor de fazê-lo.
fonte
A resposta de re: hdgarrood, definir
cron
para executar,notify-send
na verdade, mostrou-se dolorosamente exigente. (Eu achocrontab -e
que persiste nas reinicializações por padrão, felizmente). Segui vários guias, não sei ao certo o que exatamente foi corrigido no final, mas aqui está minha configuração completa para executar o verificador a cada 5 minutos:$ crontab -e
$ cat .notify-send_setup
$ cat .battnotif
Verifique
chmod +x
os scripts bash.fonte
Agora, execute o seguinte:
Como você pode ver, este é apenas o código orangenarwhals com algumas alterações:
man test
, explica como fazer ANDs, entre outras coisas).$ find /usr/share/icons/ -iname "*batt*low*"
:)não se esqueça dos
chmod +x
scripts, você pode executá-los diretamente do cron (tab), sem necessidadesh
.(Isso funciona no Ubuntu usando o Xmonad.)
fonte
Como você aparentemente está executando o Cinnamon, basta instalar o Applet de Bateria com Monitoramento e Desligamento (BAMS) .
Clique com o botão direito do mouse em um painel → + Adicionar applets ao painel → Applets disponíveis (online) , digite 'BAMS' no widget de pesquisa e instale e configure-o.
Não é o mais chamativo, mas até agora já me alertou quando meu laptop foi desconectado sem querer.
fonte
Torção menor - no Knoppix (concedido, não Mint, conforme usado pelo OP), o notify-send não estava disponível (o pacote libnotify-bin não está instalado); portanto, achei útil para o alerta:
Acabei de jogar isso no comando Alarm do painel Battery Monitor do LXDE, sem a necessidade de um script.
Isso pressupõe que você tenha o LibreOffice instalado, mas que .wav produz um som agradável de baixa potência. Praticamente não há .ogg no Knoppix.
fonte
zenity
vez dexmesssage
e emaplay
vez demplayer
Eu tive o mesmo problema e descobri uma solução alternativa. Instalei nos repositórios do Linux Mint um aplicativo chamado GKrellM. Ele monitora muitas coisas em sua máquina e há bateria. Instalação com alarmes, funciona para mim como um encanto.
mais informações em:
http://www.gkrellm.net/
fonte
O problema está relacionado no ambiente do KDE. Eu tenho o mesmo problema com o MintMAYA KDE_version. Quando trabalhei com o Mint9_Gnome, um pop-up muito útil apareceu quando um certo nível de baixa potência foi atingido (saída_de_the_box configurada automaticamente em novas instalações). Muito, muito chato ser desligado sem aconselhamento e sem ajuda, mesmo pesquisando muito no Google :(
fonte
Eu tenho o mesmo problema e é realmente frustrante. Eu resolvi usando o script BatteryAlert.sh :
Estou usando o KDE, mas você pode usá-lo em todos os ambientes de desktop. Você não precisa executar isso como usuário root ou enlouquecer com a sintaxe do crontab. Você só precisa alterar o som da notificação se desejar um alerta sonoro. Se você não deseja iniciar o script automaticamente quando o ambiente da área de trabalho começar, coloque o script na pasta $ USER / bin com o script BatteryAlertLauncher.sh :
Verifique se eles são executáveis:
Em seguida, basta executar o seguinte comando:
Você também pode executar o script de alerta manualmente a partir do bash digitando este comando:
fonte
Como não tenho o Gnome Shell ou o Cinnamon instalado, não posso ajudar diretamente, pois o acesso à fonte seria muito prático, pois é muito fácil adicionar uma extensão tão rudimentar ao JavaScript.
Você deve abrir:
e pesquise percentText - posteriormente, você poderá adicionar uma mensagem ou alerta pop-up.
fonte
find / -type f -name power.js
Foi assim que fiz no meu Arch linux com o Gnome como DE:
A palavra
ACAD
emSTATUS=$(cat /sys/class/power_supply/ACAD/online)
vão mudar dependendo do laptop make. É usado para descobrir se o seu colo está conectado a um ADAPter CA ou não. Aqui está como meu crontab se parece:Não esqueça de tornar o script executável com
chmod u+x <path to script>
fonte
Este simples funciona bem para mim, com apenas um
acpi
pacote simples necessário para ser instalado (sem demônios, ambientes de desktop específicos ou similares).No seu usuário crontab (
crontab -e
), coloque o seguinte (tudo em uma linha, é dividido aqui para facilitar a leitura):O que faz é verificar o nível da bateria (
acpi --battery
) e se você não estiver conectado ao carregador (/Discharging/
) e se a bateria for< 15
%, a cada 3 minutos (*/3
) será exibida uma mensagemzenity
para avisá-lo.Em vez de zenity, você poderia usar
xmessage
(em uma máquina realmente espartana) ou até algo parecidoaplay -q /usr/lib/libreoffice/share/gallery/sounds/cow.wav
com notificações por áudio (que têm a vantagem de não interromper a digitação do teclado e funcionar até em laptops multiusuário com várias sessões, ondeDISPLAY=:0
hackear falharia)Se você também precisar suspender / hibernar a máquina em determinado nível crítico, consulte esta resposta
fonte
Faça o download de um applet chamado BAMS. Ele o alertará automaticamente quando a bateria atingir um determinado nível decidido por você. É a solução mais simples.
fonte
Com a ajuda de todas as informações de todas as respostas aqui, criei um script e o coloquei em um repositório no GitLab.
Ele exibirá notificações quando:
https://gitlab.com/gitaarik/battery-health-notifications
Contribuições para fazê-lo funcionar em uma ampla variedade de ambientes são muito bem-vindas.
O script no momento da escrita deste:
fonte