Blog
Categorías
Calendario
<<
Marzo 2006
|
L | M | Mi | J | V | S | D |
|
|
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | | |
Archivos
Sindicación
Apúntate
|
Marzo del 2006
Reproducir sonido con batería baja
21 de Marzo, 2006, 18:33
Una cosa que echaba de menos del portátil antiguo es que pitaba (configurado desde la BIOS) cuando le quedaba poca batería y pitaba cada menos cuando el estado de la batería era crítico.
Por lo que he visto en KDE no hay esta opción. Lo más parecido que he encontrado es que al entrar en los estados de batería baja y crítica pite, pero no mientras se encuentre en ellos.
Para solucionarlo, un script que, en función del nombre con el que se llame reproduce un pitido cada 30 o cada 10 segundos. Deja de pitar cuando se enchufa el portátil.
#!/bin/sh
# battery.sh: Script for execute from KDE Laptop battery control.
# Depence if battery state is low or critical beeps more often or less. NAME=`basename $0` case "$NAME" in battery-low.sh) SLEEP=30 ;; battery-critical.sh) SLEEP=10 ;; *) echo "Usage: must be a symbolic link with name battery-low.sh or battery-critical.sh" exit 1 esac
while true ; do if `acpi | grep discharging >/dev/null` ; then play /usr/share/sounds/KDE_Beep_Classic.ogg > /dev/null sleep $SLEEP else # When AC is connected then exit. exit 0 fi done
Se guarda en el directorio ~/bin/battery.sh y se hacen dos enlaces battery-low.sh y battery-critical.sh. Cada uno se ejecuta desde la correspondiente pestaña de estado en Kcontrol.
Pues nada más, espero que os sirva. Un par de preguntas a los pocos lectores ;-D.
- ¿Alguien sabe si esto de pitar cada pocos segundos ya estaba en KDE?
- ¿Y en GNOME?
|
Blog alojado en ZoomBlog.com
|
|