Mnoho studentů je zvyklých na zvonění, které signalizuje začátek každého školního dne, změny ve třídě a čas propouštění. Není tu žádný pocit jako ten poslední zvonek na konci poslední periody, který říká, že můžete opustit budovu. Ale studenti virtuálních a domácích škol pravděpodobně tento známý zvon neslyší a mohou ho dokonce přehlédnout. Všichni se v těchto dnech snažíme obnovit trochu normálu pro děti, které možná touží po pohledech, vůních a zvucích své školní budovy.
Další zdroje pro Linux
- Cheat pro příkazy Linuxu
- Cheat sheet pro pokročilé příkazy systému Linux
- Bezplatný online kurz:Technický přehled RHEL
- Síťový cheat pro Linux
- Cheat sheet SELinux
- Cheat pro běžné příkazy pro Linux
- Co jsou kontejnery systému Linux?
- Naše nejnovější články o Linuxu
Existuje jednoduchý způsob, jak pomocí počítače se systémem Linux zazvonit na zvonek. Projekt má pouze tři kroky:Nejprve si stáhněte zvukový soubor pro zvonek, tón nebo zvuk podle vašeho výběru. Za druhé, najděte nebo nainstalujte jednoduchý audio přehrávač. Nakonec zadejte plán vašeho dítěte do konfigurace cronu.
Zvonek
Prvním úkolem je najít dobrý zvuk zvonku. Našel jsem soubor MP3 z knihovny Free Sounds Library, kde jsou všechny zvukové soubory pod licencí Creative Commons. Stáhl jsem a uložil jsem soubor do svého domovského adresáře:
$ unzip short-school-bell-sound-effect.zip
Archive: short-school-bell-sound-effect.zip
inflating: Read.txt
inflating: short-school-bell-sound-effect.mp3
Hráč
Existuje několik nástrojů příkazového řádku pro přehrávání zvuku z příkazového řádku systému Linux. Takže toto může být oblast preferovaných uživatelů, protože každý má svého favorita.
Chtěl jsem audio přehrávač, který by byl velmi jednoduchý a nevydával nic na standardní výstup (stdout). Knihovna SDL obsahuje příkaz přehrát zvuk, který se velmi snadno používá. Nainstaloval jsem tedy balíček SDL_sound.
Nainstaloval jsem jej na svou pracovní stanici Fedora 32 spolu s několika požadovanými závislostmi pomocí 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
Jedna pěkná věc je, že se jedná o malé soubory, mnohem menší než funkčně bohaté zvukové přehrávače GUI, jako je Rhythmbox a Audacious.
Po instalaci SDL_sound jsem rychle otestoval schopnost přehrát soubor MP3 se zvukem zvonku. Zvyšte hlasitost!
$ playsound short-school-bell-sound-effect.mp3
Rozvrh
V posledním kroku se používá plánovač linuxového cron s příkazy, které se shodují se školním rozvrhem. Předpokládejme například, že školní zvonek zazvoní od pondělí do pátku v 8:15, aby signalizoval začátek vyučování, poté každou hodinu kvůli změně hodin a nakonec ve 14:30, aby den skončil.
Použijte příkaz crontab -e
pro úpravu konfigurace. Cron neinterpretuje komentované řádky; pouze objasňují, jak každý řádek říká cronu, aby se choval:
# 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
Přizpůsobte konfiguraci rozvrhu svého studenta.
Naučit se syntaxi používanou mechanismem plánování cron může nějakou dobu trvat. Můžete se podívat na pomoc tohoto online asistenta.
Jakmile konfiguraci uložíte, můžete ji zobrazit příkazem crontab -l
, který vytváří výstup přesně tak, jak je uvedeno výše.
To je ono!
Zvonek bude nyní zvonit po celý den vašeho virtuálního studenta, stejně jako by seděl ve třídě.