miércoles, 13 de abril de 2011

SUSTITUCIÓN DE LOS TOQUES DE TIMBRES POR TROZOS DE CANCIONES CON ALOCUCIONES

He retomado el tema:


1.-Preparamos un equipo, con su BIOS en hora y configurada para encerderse a primera hora del día( bueno, un poco antes), a las 8:00 AM, por ejemplo.



Ayuda para configurar la BIOS.:

Para acceder a este "BIOS SETUP" o configuración del BIOS, normalmente hay que pulsar la tecla "Supr" (DEL) durante el arranque del sistema, aunque ocasionalmente podemos encontrarnos con que hay que pulsar "F1", "F2", "Tab", o incluso combinaciones extrañas como "Ctrl"+"Alt"+"Esc". Esto depende del fabricante del sistema, aunque por lo general, en equipos "clónicos" como el que tenemos el 90% de los usuarios, en el momento apropiado veremos en la pantalla la combinación adecuada para acceder a la configuración, del tipo "Press DEL to enter BIOS"...


http://www.red-atlantic.com/TXT/ARTICULOS/bios_19_11_2002.html

La clave es: Resume by Alarm: Esta opción funciona como un despertador, generando una señal de encendido del sistema cuando el RTC llega a la hora fijada.



2.-Le instalamos una distribución Linux( Guadalinex ciudadano, por ejemplo). Asegúrate de tener instalado el VLC media player instalado.

Lo puedes descargar desde aquí:

http://www.guadalinexedu.org/final.html



3.-Creamos los tracks, que pueden ser trozos de canciones, con alocuciones de las horas. Yo he elegido canciones de The Wall, de Pink Floyd, mezcladas con alocuciones de los alumnos diciendo la hora: por ejemplo: "We don't need no education……son las 9:30……". Yo he utilizado audacity.

Audacity está en los repositorios de guadalinex edu.

http://es.wikipedia.org/wiki/Audacity


Colocamos los tracks, creados con audacity, por ejemplo, en /home/usuario/musica/

/home/usuario/musica/8_30_mezclado_.ogg
/home/usuario/musica/9_30bajo_mezclado.ogg
/home/usuario/musica/10_30_mezclado.ogg
/home/usuario/musica/11_30_mezclado.ogg
/home/usuario/musica/12_00_mezclado.ogg
/home/usuario/musica/13_00_mezclado.ogg
/home/usuario/musica/14_00_mezclado.ogg
/home/usuario/musica/16_45_mezclado.ogg
/home/usuario/musica/17_00_MEZCLADO.ogg
/home/usuario/musica/17_40_mezclado.ogg
/home/usuario/musica/17_55_mezclado.ogg
/home/usuario/musica/18_35_mezcladoOK.ogg
/home/usuario/musica/18_50mezcla.ogg
/home/usuario/musica/19_30_mezclado.ogg
/home/usuario/musica/19_45_mezclado.ogg
/home/usuario/musica/20_35_mezclado.ogg
/home/usuario/musica/20_40_mezclado.ogg
/home/usuario/musica/20_55_ mezclado.ogg
/home/usuario/musica/21_35_mezclado.ogg
/home/usuario/musica/21-50 mezclado.ogg
/home/usuario/musica/22_45_mezcladoogg.ogg



4.-Creamos el fichero crontab.

Una ayudita:

http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=cronUnix

En una ventana de comandos, escribimos:

crontab -e

y escribimos todo esto(modificando según nuestros intereses):


# m h dom mon dow command
# crontab usuario a pie

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/


30 08 * * 1-5 env DISPLAY=:0 vlc /home/usuario/musica/8_30_mezclado_.ogg >/dev/null 2>&1 #JOB_ID_21
30 09 * * 1-5 env DISPLAY=:0 vlc /home/usuario/musica/9_30bajo_mezclado.ogg >/dev/null 2>&1 #JOB_ID_4
30 10 * * 1-5 env DISPLAY=:0 vlc /home/usuario/musica/10_30_mezclado.ogg >/dev/null 2>&1 #JOB_ID_18
30 11 * * 1-5 env DISPLAY=:0 vlc /home/usuario/musica/11_30_mezclado.ogg >/dev/null 2>&1 #JOB_ID_5
00 12 * * 1-5 env DISPLAY=:0 vlc /home/usuario/musica/12_00_mezclado.ogg #JOB_ID_6
00 13 * * 1-5 env DISPLAY=:0 vlc /home/usuario/musica/13_00_mezclado.ogg >/dev/null 2>&1 #JOB_ID_7
00 14 * * 1-5 env DISPLAY=:0 vlc /home/usuario/musica/14_00_mezclado.ogg >/dev/null 2>&1 #JOB_ID_8
45 16 * * 5 env DISPLAY=:0 vlc /home/usuario/musica/16_45_mezclado.ogg >/dev/null 2>&1 #JOB_ID_9
00 17 * * 1-4 env DISPLAY=:0 vlc /home/usuario/musica/17_00_MEZCLADO.ogg >/dev/null 2>&1 #JOB_ID_19
40 17 * * 5 env DISPLAY=:0 vlc /home/usuario/musica/17_40_mezclado.ogg >/dev/null 2>&1 #JOB_ID_10
55 17 * * 1-4 env DISPLAY=:0 vlc /home/usuario/musica/17_55_mezclado.ogg >/dev/null 2>&1 # JOB_ID_24
35 18 * * 5 env DISPLAY=:0 vlc /home/usuario/musica/18_35_mezcladoOK.ogg >/dev/null 2>&1 #JOB_ID_11
50 18 * * 1-4 env DISPLAY=:0 vlc /home/usuario/musica/18_50mezcla.ogg >/dev/null 2>&1 # JOB_ID_20
30 19 * * 5 env DISPLAY=:0 vlc /home/usuario/musica/19_30_mezclado.ogg >/dev/null 2>&1 # JOB_ID_25
45 19 * * 1-5 env DISPLAY=:0 vlc /home/usuario/musica/19_45_mezclado.ogg >/dev/null 2>&1 # JOB_ID_22
35 20 * * 1-5 env DISPLAY=:0 vlc /home/usuario/musica/20_35_mezclado.ogg >/dev/null 2>&1 #JOB_ID_12
40 20 * * 1-5 env DISPLAY=:0 vlc /home/usuario/musica/20_40_mezclado.ogg >/dev/null 2>&1 #JOB_ID_13
55 20 * * 1-5 env DISPLAY=:0 vlc /home/usuario/musica/20_55_ mezclado.ogg >/dev/null 2>&1 #JOB_ID_14
35 21 * * 5 env DISPLAY=:0 vlc /home/usuario/musica/21_35_mezclado.ogg >/dev/null 2>&1 #JOB_ID_15
50 21 * * env DISPLAY=:0 1-5 vlc /home/usuario/musica/21-50 mezclado.ogg >/dev/null 2>&1 #JOB_ID_16
45 22 * * 1-4 env DISPLAY=:0 vlc /home/usuario/musica/22_45_mezcladoogg.ogg >/dev/null 2>&1 # JOB_ID_23
50 22 * * * shutdown -h now



* El momento de ejecución se especifica de acuerdo con la siguiente tabla:

1. Minutos: (0-59)
2. Horas: (0-23)
3. Días: (1-31)
4. Mes: (1-12)
5. Día de la semana: (0-6), siendo 1=lunes, 2=martes,... 6=sábado y 0=domingo (a veces también 7=domingo)

##########################################################
#minuto (0-59), #
#| hora (0-23), #
#| | día del mes (1-31), #
#| | | mes (1-12), #
#| | | | día de la semana (0-6 donde 0=Domingo) #
#| | | | | comandos #
##########################################################
15 02 * * *



Es decir:
30 08 * * 1-5 env DISPLAY=:0 vlc /home/usuario/musica/8_30_mezclado_.ogg >/dev/null 2>&1 #JOB_ID_21

significa que, a las 8:30 AM,de lunes a viernes, VLC hace sonar el track /home/usuario/musica/8_30_mezclado_.ogg


El asterisco se utiliza para especificar todos los valores posibles y la almohadilla para insertar comentarios.


La línea:
50 22 * * * shutdown -h now

es la que se encarga de apagar el equipo ( a las 22:50)


5.-Reiniciamos el equipo, le ponemos unos buenos altavoces y a funcionar.

Claro, si queremos que se oiga en todo el centro será necesario contar con una empresa que instale un sistema de megafonía adecuado. Sería cuestión de colocar nuestro ordenador como una entrada mas a este sistema de megafonía.