GNU/Linux >> Znalost Linux >  >> Linux

Zazvoňte na školní zvonek doma na svém počítači se systémem Linux

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ě.


Linux
  1. K navigaci v počítači použijte terminál Linux

  2. Jak používat protokoly SSH a SFTP ve vaší domácí síti

  3. Váš další počítač s Linuxem? Mobilní telefon Samsung

  1. Pomocí terminálu Linux můžete zjistit, jaké soubory jsou ve vašem počítači

  2. Použijte e-mailového klienta Alpine ve svém linuxovém terminálu

  3. Jak změnit barvu vašeho terminálu Linux

  1. Spravujte svá hesla v terminálu Linux

  2. Výrobce počítačů Linux přesune výrobu do USA

  3. Jaká by měla být ideální oprávnění k domovskému adresáři v linuxu