Viele Schüler sind daran gewöhnt, dass das Glockenläuten den Beginn eines jeden Schultages, Klassenwechsel und die Entlassungszeit signalisiert. Es gibt kein Gefühl wie die letzte Glocke am Ende der letzten Stunde, die Ihnen sagt, dass Sie das Gebäude verlassen können. Aber virtuelle und Homeschool-Schüler hören dieses vertraute Klingeln wahrscheinlich nicht und vermissen es vielleicht sogar. Wir alle versuchen heutzutage, ein bisschen Normalität für die Kinder wiederherzustellen, die sich vielleicht nach den Sehenswürdigkeiten, Gerüchen und Geräuschen ihres Schulgebäudes sehnen.
Weitere Linux-Ressourcen
- Spickzettel für Linux-Befehle
- Spickzettel für fortgeschrittene Linux-Befehle
- Kostenloser Online-Kurs:RHEL Technical Overview
- Spickzettel für Linux-Netzwerke
- SELinux-Spickzettel
- Spickzettel für allgemeine Linux-Befehle
- Was sind Linux-Container?
- Unsere neuesten Linux-Artikel
Es gibt eine einfache Möglichkeit, einen Linux-Computer zu verwenden, um diese Glocke zu läuten. Das Projekt besteht aus nur drei Schritten:Laden Sie zunächst eine Sounddatei für eine Glocke, einen Ton oder einen Sound Ihrer Wahl herunter. Zweitens suchen oder installieren Sie einen einfachen Audioplayer. Geben Sie schließlich den Zeitplan Ihres Kindes in eine Cron-Konfiguration ein.
Die Glocke
Die erste Aufgabe besteht darin, einen guten Glockenklang zu finden. Ich habe eine MP3-Datei aus der Free Sounds Library gefunden, in der alle Sounddateien unter der Creative Commons-Lizenz stehen. Ich habe die Datei heruntergeladen und in meinem Home-Verzeichnis gespeichert:
$ unzip short-school-bell-sound-effect.zip
Archive: short-school-bell-sound-effect.zip
inflating: Read.txt
inflating: short-school-bell-sound-effect.mp3
Der Spieler
Es gibt mehrere Befehlszeilentools zum Abspielen von Audio über die Linux-Eingabeaufforderung. Dies könnte also ein Bereich der Benutzerpräferenz sein, da jeder einen Favoriten hat.
Ich wollte einen Audioplayer, der sehr einfach ist und nichts an den Standardausgang (stdout) ausgibt. Die SDL-Bibliothek enthält den Befehl playsound, der sehr einfach zu verwenden ist. Also habe ich das SDL_sound-Paket installiert.
Ich habe es zusammen mit mehreren erforderlichen Abhängigkeiten mit dnf
auf meiner Fedora 32-Workstation installiert :
$ 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
Eine nette Sache ist, dass dies kleine Dateien sind, viel kleiner als die funktionsreichen GUI-Audioplayer wie Rhythmbox und Audacious.
Nach der Installation von SDL_sound habe ich schnell die Fähigkeit getestet, die MP3-Datei mit dem Klingelton abzuspielen. Drehen Sie die Lautstärke auf!
$ playsound short-school-bell-sound-effect.mp3
Der Zeitplan
Der letzte Schritt verwendet den Cron-Scheduler von Linux und verwendet Befehle, die mit dem Stundenplan der Schule übereinstimmen. Angenommen, die Schulglocke ertönt von Montag bis Freitag um 8:15 Uhr, um den Beginn des Unterrichts anzuzeigen, dann stündlich, wenn sich die Unterrichtsstunde ändert, und schließlich um 14:30 Uhr, um den Tag zu beenden.
Verwenden Sie den Befehl crontab -e
um die Konfiguration zu bearbeiten. Cron interpretiert die kommentierten Zeilen nicht; sie verdeutlichen nur, wie jede Zeile cron anweist, sich zu verhalten:
# 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
Passen Sie die Konfiguration an den Stundenplan Ihres Schülers an.
Das Erlernen der vom Cron-Scheduling-Mechanismus verwendeten Syntax kann einige Zeit in Anspruch nehmen. In diesem Online-Assistenten finden Sie Hilfe.
Sobald Sie die Konfiguration gespeichert haben, können Sie sie mit dem Befehl crontab -l
anzeigen , die eine Ausgabe genau so erzeugt, wie sie oben angezeigt wird.
Das ist es!
Die Glocke klingelt nun den ganzen Tag über, als ob Ihr virtueller Schüler in seinem Klassenzimmer sitzen würde.