InicioLinuxAlarma/despertador en Linux, pero con estilo…
Alarma/despertador en Linux, pero con estilo… ¿Que mejor manera de despertarte que escuchando tu música favorita? Si sos de los que no apagan la PC ni para irse a dormir, este post te puede servir, la idea es hacer uso de un script y de cron para lograr implementar un despertador bastante geek, para empezar necesitamos crear el script que se encargara de reproducir los archivos de música e ir subiendo el volumen gradualmente... Así que empezamos abriendo un terminal y escribiendo: gedit despertador En el cual copiamos el siguiente script #!/bin/bash xmms2 clear xmms2 radd /home/ubuntublog/MusicaDespertador/ xmms2 play for ((i = 1; i <= 100; i++)) do amixer sset Master playback $i% sleep 5s done Lo importante es reemplazar la carpeta especificada anteriormente (/home/ubuntublog/MusicaDespertador/), por una que contenga archivos de musica, o otras carpetas con archivos de musica, es decir xmms2 buscará los archivos de manera recursiva. Si estudiamos un poco el script, vemos que necesita que el paquete xmms2 este instalado, si no lo tenemos instalado: sudo apt-get install xmms2 Ahora vamos a crear un archivo para detener el despertador, abrimos un terminal y escribimos gedit parardespertador En el cual copiamos: #!/bin/bash kill `ps -A | grep "xmms2" | cut -c1-5` kill `ps -A | grep "despertador" | cut -c1-5` amixer sset Master playback 60% Que se ejecuten... Tenemos que darle permisos de ejecución a ambos archivos: chmod +x despertador parardespertador Solo queda configurar crontab para que ejecute el script despertador a la hora que tengamos que levantarnos, gracias al poder de crontab podremos programar varias alarmas, en distintos dias de la semana, y a distinta hora, asi que escribimos en un terminal crontab -e Si es la primera vez que ejecutamos esto veremos una linea, la cual vamos a borrar para luego agregar las que necesitemos... ¿Como programamos las alarmas? Las lineas que agreguemos deben respetar la siguiente forma: Mi Hr Di Me Ds Cm Donde: Mi: Minutos -> 0...59 Hr: Hora -> 0...23 Di: Dia del mes -> 1...31 Me: Mes del año -> 1...12 Ds: Dia de la semana -> 0...6 | 0 = Domingo, 1= Lunes, etc Cm: Comando a ejecutar También podemos usar el asterisco "*" a modo de comodín. En el siguiente ejemplo podemos ver algunas alarmas programadas: 30 17 * * * /home/ubuntublog/despertador 0 8 * * 1 /home/ubuntublog/despertador 0 9 * * 3 /home/ubuntublog/despertador En este caso la alarma sonará todos los dias a las 17:30 hs, ademas los Lunes a las 8:00 hs y los miercoles a las 9:00 hs. Tip: En el editor NANO podemos guardar el archivo actual presionando F3 y salir del editor presionando F2. Por utlimo vamos a crear un acceso directo en el escritorio para poder parar el despertador, click derecho en el escritorio y elegimos la opción "crear un lanzador..." Donde completamos el formulario con los siguientes datos: Tipo: Aplicación Nombre: Parar despertador Comando: /home/usuario/parardespertador (Ruta donde se encuentra el archivo parardespertador, reemplaza usuario por tu nombre de usuario). El comentario es opcional al igual que el icono, el cual choreamos de http://concepcion.flisol.cl Una vez que presionemos aceptar deberá aparecer el icono en el escritorio, el cual se verá tan bonito como este: PD: El script parardespertador "mata" los procesos xmms2 y despertador y ademas setea el volumen en 60% Gracias por visitar el post y por comentar
Datos archivados del Taringa! original
24puntos
4,480visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

No hay comentarios nuevos todavía

Autor del Post

D
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.