Esto me sucede más de lo que me gustaría admitir, pero a veces no noto que la energía se está agotando, ya que solo aparece en mi barra de estado, luego la computadora simplemente se apaga. Quisiera una gran alerta que me avise antes de que esto suceda. ¿Hay alguna forma de que me avise? Ubuntu tiene una buena ventana emergente que te dice que se está agotando.
linux-mint
power-management
notifications
battery
Travis Reeder
fuente
fuente
Respuestas:
escribe un guion!
luego cronéelo para que se ejecute cada pocos minutos más o menos. Pero sí, si puedes hacerlo a través de la GUI, esa es probablemente una forma mucho mejor de hacerlo.
fuente
La respuesta de re: hdgarrood, la configuración
cron
para ejecutarsenotify-send
resultó ser dolorosamente delicada. (Creocrontab -e
que persiste en los reinicios de forma predeterminada, afortunadamente). Seguí varias guías, no estoy seguro de qué lo solucionó exactamente al final, pero aquí está mi configuración completa para ejecutar el verificador cada 5 minutos:$ crontab -e
$ cat .notify-send_setup
$ cat .battnotif
Asegúrese de
chmod +x
las secuencias de comandos bash.fuente
Ahora ejecuto lo siguiente:
Como puede ver, esto es solo un código de orangenarwhals con algunos cambios:
man test
, explica cómo hacer AND, entre otras cosas).$ find /usr/share/icons/ -iname "*batt*low*"
)no se olvide de
chmod +x
sus scripts, puede ejecutarlos directamente desde cron (pestaña), sin necesidad de hacerlosh
.(Esto funciona en Ubuntu usando Xmonad).
fuente
Como aparentemente está ejecutando Cinnamon, simplemente instale Battery Applet con monitoreo y apagado (BAMS) .
Haga clic derecho en un panel → + Agregar applets al Panel → Applets disponibles (en línea) , escriba 'BAMS' en el widget de búsqueda, e instálelo y configúrelo.
No es el más llamativo, pero hasta ahora ya me alertó cuando desconecté involuntariamente mi computadora portátil.
fuente
Menor giro: en Knoppix (concedido, no Mint como lo usa OP), el envío de notificaciones no estaba disponible (el paquete libnotify-bin no está instalado), por lo que encontré esto útil para la alerta:
Acabo de incluir eso en el comando de alarma del panel Monitor de batería de LXDE, sin necesidad de un script.
Eso supone que tiene instalado LibreOffice, pero que .wav produce un sonido agradable de baja potencia. Prácticamente no hay .ogg's en Knoppix.
fuente
zenity
lugar dexmesssage
y enaplay
lugar demplayer
Tuve el mismo problema y descubrí una solución alternativa. Instalé desde los repositorios de Linux Mint una aplicación llamada GKrellM. Monitorea muchas cosas en su máquina y hay batería. Configuración con alarmas, me funciona a las mil maravillas.
Más información en:
http://www.gkrellm.net/
fuente
El problema está relacionado con el entorno de KDE. Tengo el mismo problema con MintMAYA KDE_version. Cuando trabajé con Mint9_Gnome, apareció una ventana emergente muy útil cuando se alcanzó un cierto nivel de baja potencia (configuración automática out_of_the_box en instalaciones nuevas). Muy, muy molesto ser cerrado sin consejo y sin ayuda fundada incluso googlear mucho
fuente
Tengo el mismo problema y es realmente frustrante. Lo resolví usando el script BatteryAlert.sh :
Estoy usando KDE pero puedes usarlo con cualquier entorno de escritorio. No tiene que ejecutar esto como usuario root o volverse loco con la sintaxis de crontab. Solo necesita cambiar el sonido de notificación si desea una alerta de sonido. Si no desea iniciar el script automáticamente cuando se inicia el entorno de escritorio, coloque el script en la carpeta $ USER / bin con el script BatteryAlertLauncher.sh :
Asegúrese de que sean ejecutables:
Luego solo ejecuta el siguiente comando:
También puede ejecutar el script de alerta manualmente desde bash ingresando este comando:
fuente
Como no tengo instalado Gnome Shell o Cinnamon, no puedo ser de ayuda directa ya que acceder a la fuente podría ser muy práctico, ya que es bastante fácil agregar una extensión tan rudimentaria con JavaScript.
Debes abrir:
y busque el porcentaje de texto ; posteriormente, debería poder agregar un mensaje emergente o alerta.
fuente
find / -type f -name power.js
Así es como lo hice en mi Arch Linux con Gnome como DE:
La palabra
ACAD
enSTATUS=$(cat /sys/class/power_supply/ACAD/online)
cambiará dependiendo de la marca del ordenador portátil. Se utiliza para determinar si su regazo está conectado a un adaptador de CA o no. Así es como se ve mi crontab:No olvide hacer que el script sea ejecutable con
chmod u+x <path to script>
fuente
Este simple funciona muy bien para mí, solo se
acpi
necesita instalar un paquete simple (sin demonios, entornos de escritorio específicos o similares).En su usuario crontab (
crontab -e
) ponga lo siguiente (todo en una línea, se divide para facilitar la lectura aquí):Lo que hace es verificar el nivel de la batería (
acpi --battery
) y si no está conectado al cargador (/Discharging/
) y si la batería es< 15
%, cada 3 minutos (*/3
) mostrará un mensajezenity
para molestarlo.En lugar de zenity, podría usar
xmessage
(en una máquina realmente espartana) o incluso algo así comoaplay -q /usr/lib/libreoffice/share/gallery/sounds/cow.wav
notificaciones de audio (que tienen la ventaja de que no interrumpirá la escritura de su teclado y funcionará incluso para computadoras portátiles multiusuario con múltiples sesiones, dondeDISPLAY=:0
piratear fallaría)Si también necesita suspender / hibernar la máquina en cierto nivel crítico, vea esta respuesta
fuente
Descargue un applet llamado BAMS. Le alertará automáticamente cuando la batería alcance un cierto nivel decidido por usted. Es la solución más simple.
fuente
Con la ayuda de toda la información de todas las respuestas aquí, creé un script y lo puse en un repositorio en GitLab.
Mostrará notificaciones cuando:
https://gitlab.com/gitaarik/battery-health-notifications
Las contribuciones para que funcione en una gama más amplia de entornos son muy bienvenidas.
El guión al momento de escribir esto:
fuente