GNU/Linux >> Tutoriels Linux >  >> Linux

Sonnez la cloche de l'école à la maison sur votre ordinateur Linux

De nombreux élèves sont habitués à ce que la cloche sonne pour signaler le début de chaque journée d'école, les changements de classe et l'heure de sortie. Il n'y a rien de tel que cette dernière cloche à la fin de la dernière période vous indiquant que vous êtes libre de quitter le bâtiment. Mais les élèves virtuels et à domicile n'entendent probablement pas cette sonnerie familière et peuvent même la manquer. Nous essayons tous de rétablir un peu de normalité ces jours-ci pour les enfants qui aspirent peut-être aux images, aux odeurs et aux sons de leur bâtiment scolaire.

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Il existe un moyen simple d'utiliser un ordinateur Linux pour sonner cette cloche. Le projet ne comporte que trois étapes :Tout d'abord, téléchargez un fichier sonore pour une cloche, une tonalité ou un son de votre choix. Deuxièmement, localisez ou installez un simple lecteur audio. Enfin, entrez l'horaire de votre enfant dans une configuration cron.

La cloche

La première tâche consiste à localiser un bon son de cloche. J'ai trouvé un fichier MP3 de la Free Sounds Library, où tous les fichiers audio sont sous licence Creative Commons. J'ai téléchargé et enregistré le fichier dans mon répertoire personnel :

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

Le joueur

Il existe plusieurs outils de ligne de commande pour lire de l'audio à partir de l'invite de commande Linux. Donc, cela pourrait être un domaine de préférence des utilisateurs puisque tout le monde a un favori.

Je voulais un lecteur audio qui serait très simple et ne sortirait rien sur la sortie standard (stdout). La bibliothèque SDL inclut la commande playsound, qui est très facile à utiliser. J'ai donc installé le package SDL_sound.

Je l'ai installé sur mon poste de travail Fedora 32, ainsi que plusieurs dépendances requises, en utilisant 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

Une bonne chose est que ce sont de petits fichiers, beaucoup plus petits que les lecteurs audio GUI riches en fonctionnalités tels que Rhythmbox et Audacious.

Après avoir installé SDL_sound, j'ai rapidement testé la possibilité de lire le fichier MP3 de son de cloche. Montez le son !

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

Le calendrier

La dernière étape utilise le planificateur cron Linux, en utilisant des commandes qui coïncident avec le calendrier de l'école. Par exemple, supposons que la cloche de l'école sonne du lundi au vendredi à 8 h 15 pour signaler le début des cours, puis toutes les heures pour les changements de période de cours, et enfin à 14 h 30 pour terminer la journée.

Utilisez la commande crontab -e pour modifier la configuration. Cron n'interprète pas les lignes commentées; ils clarifient seulement comment chaque ligne indique à cron de se comporter :

# 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

Adaptez la configuration à l'emploi du temps de vos élèves.

La syntaxe utilisée par le mécanisme de planification cron peut prendre un certain temps à apprendre. Vous pouvez consulter cet assistant en ligne pour obtenir de l'aide.

Une fois la configuration enregistrée, vous pouvez la visualiser avec la commande crontab -l , qui produit une sortie exactement telle qu'elle apparaît ci-dessus.

C'est tout !

La cloche sonnera désormais tout au long de la journée de votre étudiant virtuel, comme s'il était assis dans sa classe.


Linux
  1. Utilisez le terminal Linux pour naviguer dans votre ordinateur

  2. Utilisez le terminal Linux pour voir quels fichiers se trouvent sur votre ordinateur

  3. Utilisez le client de messagerie Alpine dans votre terminal Linux

  4. Comment changer la couleur de votre terminal Linux

  5. Votre prochain ordinateur Linux ? Un téléphone portable Samsung

Détendez-vous au coin du feu sur votre terminal Linux

Comment Linux peut vous faciliter la vie

Choisissez le meilleur système de fichiers pour votre Linux

Comment migrer le répertoire HOME sous Linux

Les 20 meilleurs lanceurs d'applications Linux pour améliorer votre productivité

Les 20 meilleurs systèmes de calcul formel pour Linux Desktop