GNU/Linux >> Belajar Linux >  >> Linux

Membunyikan bel sekolah di rumah di komputer Linux Anda

Banyak siswa yang terbiasa dengan bel berbunyi sebagai tanda dimulainya setiap hari sekolah, pergantian kelas, dan waktu pulang. Tidak ada perasaan seperti bel terakhir di akhir jam pelajaran terakhir yang memberitahu Anda bebas untuk meninggalkan gedung. Tetapi siswa virtual dan homeschool mungkin tidak dapat mendengar dering yang familiar itu dan bahkan mungkin melewatkannya. Kita semua mencoba untuk memulihkan sedikit keadaan normal akhir-akhir ini untuk anak-anak yang mungkin merindukan pemandangan, bau, dan suara dari gedung sekolah mereka.

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Ada cara sederhana untuk menggunakan komputer Linux untuk membunyikan bel itu. Proyek ini hanya memiliki tiga langkah:Pertama, unduh file suara untuk bel, nada, atau suara pilihan Anda. Kedua, cari atau instal pemutar audio sederhana. Terakhir, masukkan jadwal anak Anda ke dalam konfigurasi cron.

Lonceng

Tugas pertama adalah menemukan suara bel yang bagus. Saya menemukan file MP3 dari Perpustakaan Suara Gratis, di mana semua file suara berada di bawah lisensi Creative Commons. Saya mengunduh dan menyimpan file ke direktori home saya:

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

Pemain

Ada beberapa alat baris perintah untuk memutar audio dari command prompt Linux. Jadi, ini mungkin area preferensi pengguna karena setiap orang memiliki favorit.

Saya menginginkan pemutar audio yang sangat sederhana dan tidak mengeluarkan apa pun ke standar (stdout). Perpustakaan SDL menyertakan perintah playsound, yang sangat mudah digunakan. Jadi, saya menginstal paket SDL_sound.

Saya menginstalnya di stasiun kerja Fedora 32 saya, bersama dengan beberapa dependensi yang diperlukan, menggunakan 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

Satu hal yang menyenangkan adalah ini adalah file kecil, jauh lebih kecil daripada pemutar audio GUI yang kaya fitur seperti Rhythmbox dan Audacious.

Setelah menginstal SDL_sound, saya segera menguji kemampuan untuk memutar file MP3 suara lonceng. Keraskan volume Anda!

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

Jadwal

Langkah terakhir menggunakan penjadwal cron Linux, menggunakan perintah yang sesuai dengan jadwal sekolah. Misalnya, bel sekolah berbunyi dari Senin sampai Jumat pukul 08:15 untuk menandai dimulainya kelas, lalu setiap jam untuk perubahan periode kelas, dan terakhir pada 14:30 untuk mengakhiri hari.

Gunakan perintah crontab -e untuk mengedit konfigurasi. Cron tidak menafsirkan baris yang dikomentari; mereka hanya mengklarifikasi bagaimana setiap baris memerintahkan cron untuk berperilaku:

# 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

Sesuaikan konfigurasi untuk jadwal siswa Anda.

Sintaks yang digunakan oleh mekanisme penjadwalan cron dapat memakan waktu lama untuk dipelajari. Anda dapat melihat asisten online ini untuk mendapatkan bantuan.

Setelah Anda menyimpan konfigurasi, Anda dapat melihatnya dengan perintah crontab -l , yang menghasilkan keluaran persis seperti yang muncul di atas.

Itu dia!

Bel sekarang akan berdering sepanjang hari siswa virtual Anda, sama seperti jika mereka sedang duduk di kelas mereka.


Linux
  1. Cara mengubah warna terminal Linux Anda

  2. Cara menggunakan protokol SSH dan SFTP di jaringan rumah Anda

  3. Pembuat komputer Linux untuk memindahkan manufaktur ke AS

  1. Gunakan terminal Linux untuk menavigasi seluruh komputer Anda

  2. Gunakan terminal Linux untuk melihat file apa yang ada di komputer Anda

  3. Apa yang seharusnya menjadi izin direktori home yang ideal di linux

  1. Kelola kata sandi Anda di terminal Linux

  2. Gunakan klien email Alpine di terminal Linux Anda

  3. Komputer Linux Anda berikutnya? Ponsel Samsung