GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Läuten Sie die Schulglocke zu Hause auf Ihrem Linux-Computer

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.


Linux
  1. Verwenden Sie das Linux-Terminal, um durch Ihren Computer zu navigieren

  2. Verwenden Sie das Linux-Terminal, um zu sehen, welche Dateien sich auf Ihrem Computer befinden

  3. So ändern Sie die Farbe Ihres Linux-Terminals

  4. So verwenden Sie die SSH- und SFTP-Protokolle in Ihrem Heimnetzwerk

  5. Hersteller von Linux-Computern verlagert Produktion in die USA

Entspannen Sie am Feuer an Ihrem Linux-Terminal

Wie Linux Ihr Leben einfacher machen kann

Wählen Sie das beste Dateisystem für Ihr Linux

So migrieren Sie das HOME-Verzeichnis unter Linux

Die 20 besten Startprogramme für Linux-Anwendungen zur Steigerung Ihrer Produktivität

Die 20 besten Computeralgebrasysteme für Linux-Desktop