GNU/Linux >> Tutoriales Linux >  >> Linux

Toca el timbre de la escuela en casa en tu computadora con Linux

Muchos estudiantes están acostumbrados a que suene la campana para señalar el comienzo de cada día escolar, los cambios de clase y la hora de salida. No hay sensación como esa última campana al final del último período que te dice que puedes salir del edificio. Pero los estudiantes virtuales y de educación en el hogar probablemente no escuchen ese timbre familiar e incluso pueden extrañarlo. Todos estamos tratando de restaurar un poco de normalidad en estos días para los niños que pueden estar añorando las vistas, los olores y los sonidos del edificio de su escuela.

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

Hay una manera simple de usar una computadora Linux para hacer sonar esa campana. El proyecto tiene solo tres pasos:primero, descargue un archivo de sonido para una campana, tono o sonido de su elección. En segundo lugar, ubique o instale un reproductor de audio simple. Finalmente, ingrese el horario de su hijo en una configuración cron.

La campana

La primera tarea es localizar un buen sonido de campana. Encontré un archivo MP3 de Free Sounds Library, donde todos los archivos de sonido están bajo la licencia Creative Commons. Descargué y guardé el archivo en mi directorio de inicio:

$ unzip short-school-bell-sound-effect.zip
Archive:  short-school-bell-sound-effect.zip
  inflating: Read.txt                
  inflating: short-school-bell-sound-effect.mp3

El jugador

Hay varias herramientas de línea de comandos para reproducir audio desde el símbolo del sistema de Linux. Por lo tanto, esta podría ser un área de preferencia del usuario, ya que todos tienen un favorito.

Quería un reproductor de audio que fuera muy simple y que no emitiera nada a la salida estándar (stdout). La biblioteca SDL incluye el comando playound, que es muy fácil de usar. Así que instalé el paquete SDL_sound.

Lo instalé en mi estación de trabajo Fedora 32, junto con varias dependencias requeridas, usando dnf :

$ sudo dnf install SDL_sound
[sudo] password for alan:
Dependencies resolved.
==============================================================================
 Package         Architecture       Version          Repository    Size
==============================================================================
Installing:
 SDL_sound       x86_64             1.0.3-25.fc32    fedora        113 k
Installing dependencies:
 SDL             x86_64             1.2.15-43.fc32   fedora        213 k
 libmikmod       x86_64             3.3.11.1-8.fc32  fedora        154 k
 physfs          x86_64             3.0.2-3.fc32     fedora         85 k

Transaction Summary
==============================================================================
Install  4 Packages

Una cosa buena es que estos son archivos pequeños, mucho más pequeños que los reproductores de audio GUI ricos en funciones como Rhythmbox y Audacious.

Después de instalar SDL_sound, probé rápidamente la capacidad de reproducir el archivo MP3 con sonido de campana. ¡Sube el volumen!

$ playsound short-school-bell-sound-effect.mp3

El horario

El último paso usa el programador cron de Linux, usando comandos que coinciden con el horario escolar. Por ejemplo, suponga que el timbre de la escuela suena de lunes a viernes a las 8:15 a. m. para indicar el comienzo de las clases, luego cada hora para los cambios de horario de clases y finalmente a las 2:30 p. m. para finalizar el día.

Usa el comando crontab -e para editar la configuración. Cron no interpreta las líneas comentadas; solo aclaran cómo cada línea le dice a cron que se comporte:

# Once at 8:15AM, Monday thru Friday
15 8 * * 1-5 playsound ~/short-school-bell-sound-effect.mp3
# Hourly from 9:00AM thru 2:00PM, Monday thru Friday
00 9-14/1 * * 1-5 playsound ~/short-school-bell-sound-effect.mp3
# Once at 2:30PM, Monday thru Friday
30 14 * * 1-5 playsound ~/short-school-bell-sound-effect.mp3

Adapte la configuración al horario de su estudiante.

La sintaxis utilizada por el mecanismo de programación cron puede tomar algún tiempo para aprender. Puede consultar este asistente en línea para obtener ayuda.

Una vez que guarde la configuración, puede verla con el comando crontab -l , que produce una salida exactamente como aparece arriba.

¡Eso es!

La campana ahora sonará durante todo el día de su estudiante virtual, como si estuviera sentado en su salón de clases.


Linux
  1. Use la terminal de Linux para navegar por su computadora

  2. Use la terminal de Linux para ver qué archivos hay en su computadora

  3. Utilice el cliente de correo electrónico Alpine en su terminal Linux

  4. ¿Tu próxima computadora con Linux? Un teléfono móvil Samsung

  5. ¿Cuáles deberían ser los permisos de directorio de inicio ideales en Linux?

Relájate junto al fuego en tu terminal Linux

Cómo Linux puede hacer tu vida más fácil

Elija el mejor sistema de archivos para su Linux

Cómo migrar el directorio HOME en Linux

Los 20 mejores lanzadores de aplicaciones Linux para mejorar su productividad

Los 20 mejores sistemas de álgebra informática para escritorio Linux