¿La aplicación ofrece una alarma audible para batería baja en Mavericks?

3

Instalé la actualización en Mavericks hace unos días y, aunque en general ha sido excelente, ya no hay un sonido que vaya con la advertencia de batería baja. Tengo varios programas que suprimen las notificaciones visuales, lo que provoca interrupciones muy desagradables cuando la máquina entra en modo de espera.

Me puse en contacto con el servicio de asistencia técnica de Apple y me dijeron que no hay manera de agregar un sonido a la notificación usando la configuración disponible en el sistema operativo. Me sugirieron que usara una aplicación de terceros, pero aunque he encontrado algunas que ofrecen ventanas emergentes con poca batería, tengo problemas para encontrar una alerta audible.

    
pregunta Crowbeak 01.11.2013 - 23:50

4 respuestas

1

Podrías escribir un script corto y ejecutarlo a través de cron cada par de minutos.

pmset -g batt

Al ejecutar lo anterior se mostrará el uso actual de la batería. Luego, puede analizarlo y alertarlo con algo como:

say "low battery power"

Eso hablará "batería baja. O para que emita un pitido:

printf "\a"

Tengo un escritorio, por lo que no puedo ver la salida de pmset, un google rápido muestra algo como esto:

if [[ 'pmset -g batt | awk -F'[^0-9]*' '{ print $3 }'' -lt 10 ]];then say "Battery low";fi

Puedes poner eso en un cron para que se ejecute cada 5 minutos aproximadamente.

Para agregar esto a cron para que se ejecute cada 5 minutos, haz:

crontab -e

y escriba una línea que se vea así:

*/5  *  *  *  *  if [[ 'pmset -g batt | awk -F'[^0-9]*' '{ print $3 }'' -lt 10 ]];then say "Battery low";fi

A continuación, guardar y salir. El editor de crontab será el que se establezca como su editor predeterminado en $ EDITOR. Para mí, vim, OSX predeterminado es nano.

crontab -l

Eso enumera tu crontab. Para obtener más información, consulte: ingrese la descripción del enlace aquí

Para usar launchd, sería mejor poner eso en un script de shell, y luego colocar un archivo plist de launchd en su carpeta ~ / Library / LaunchDaemons. Eso está un poco fuera del alcance de esta respuesta, Lingon es una gran herramienta para controlar archivos LaunchD. Consulte LaunchD para obtener más información. Su script de shell sería el mismo comando que se usó anteriormente, con

#!/bin/sh

como la primera línea. Guárdalo en algún lugar, haz que LaunchD lo ejecute.

    
respondido por el Alex 02.11.2013 - 03:36
0

En lugar de realizar un trabajo cron como el de arriba, ¿por qué no configurar una voz para leer las notificaciones en voz alta? Puedes hacer esto en la configuración de dicación y habla

    
respondido por el daniel 12.02.2014 - 01:58
0

Puede hacer que la computadora pronuncie las alertas (incluida la alerta de batería baja) ingresando en 'Preferencias del sistema', haciendo clic en 'Dictado & Voz ", seleccionando la pestaña" Texto a voz "y colocando una marca de verificación delante de" Avisar cuando se muestren alertas ".

    
respondido por el Bob Moore 09.08.2014 - 22:03
0

Hay una aplicación ahora en la App Store, llamada BattMan, que creo que hará lo que necesites. BattMan te permite elegir el nivel de carga de la batería (como porcentaje y tiempo restante, lo que ocurra primero) y mostrará la notificación, pero también reproducirá un sonido (que puedes habilitar / deshabilitar por separado).

Puede descargarlo desde Mac App Store .

Divulgación completa : soy el desarrollador detrás de esto.

    
respondido por el mike 04.10.2014 - 00:26

Lea otras preguntas en las etiquetas