Saya mendapat suara keren dari linux defender atau knoppix (atau yang lainnya, saya tidak ingat yang mana) yang mengatakan "memulai urutan start up" Dan saya ingin menggunakannya sedini mungkin dalam proses boot. Memiliki itu mengatakan bahwa ketika saya login tidak masuk akal, jadi memainkannya ketika GRUB mulai akan lebih baik. Bisakah itu dilakukan?
14
Jawaban:
Menurut manual GRUB, not pertama adalah 'tempo', dan setiap pasangan angka berikut adalah durasi dan nada.
Pitch berada dalam Hz, jadi untuk memainkan not yang terdengar bagus (yang selaras), Anda membutuhkan frekuensi not dalam skala temperamen yang sama dengan barat:
http://pastebin.com/rJY30FmM
Kebetulan, inilah yang saya dapatkan setelah menulis dan menggunakan kode Java yang saya tempel:
Ini memainkan arpeggio 4-note dari A, F # m, D, E.
sumber
Bagaimana
Dalam file tersebut
/etc/default/grub
, atur variabelGRUB_INIT_TUNE
ke nada yang Anda inginkan.Contohnya:
GRUB_INIT_TUNE="2000 400 4 0 1 500 4 0 1 600 4 0 1 800 6"
Setelah selesai, terapkan perubahan Anda dengan
sudo update-grub2
.Lagu yang ada
(Yang saya dapat menemukan)
1750 523 1 392 1 523 1 659 1 784 1 1047 1 784 1 415 1 523 1 622 1 831 1 622 1 831 1 1046 1 1244 1 1661 1 1244 1 466 1 587 1 698 1 932 1 1195 1 1397 1 1865 1 1397 1
480 440 4 440 4 440 4 349 3 523 1 440 4 349 3 523 1 440 8 659 4 659 4 659 4 698 3 523 1 415 4 349 3 523 1 440 8
2000 400 4 0 1 500 4 0 1 600 4 0 1 800 6
480 220 1 277 1 330 1 440 1 185 1 220 1 277 1 370 1 294 1 370 1 440 1 587 1 330 1 415 1 494 1 659 1
Lebih banyak dari mereka di sini .
Memahami nada
Sintaksnya adalah:
GRUB_INIT_TUNE="
tempo [pitch1 duration1] [pitch2 duration2] ...
"
Sumber: dokumentasi grub , dokumentasi perintah grub play (halaman yang sama).
Pratinjau / uji nada
Jika Anda ingin menguji nada: Instal
sox
dan gunakan skrip dari utas ubuntuforum.org (sedikit dimodifikasi oleh saya untuk menghapus peringatan):grub-playtune
Untuk membuatnya dapat dieksekusi
chmod +x grub-playtune
Gunakan contoh:
Frekuensi catatan
Skrip berbasis python3 untuk menghitung frekuensi catatan:
nada
Gunakan contoh:
Tabel frekuensi
Satu tersedia di sini . Itu juga dapat dibuat, menggunakan skrip di atas seperti:
sumber
Anda bertanya, Bisakah itu dilakukan? Jawaban sederhana? Ya, rupanya. Bagaimana itu bisa dilakukan? Anda perlu memasukkan lebih banyak uang ke dalam slot untuk jawaban itu. Hanya lelucon kecilku. Yang terbaik yang bisa saya lakukan adalah ini:
Manual GRUB
Pergi ke bagian 5.1 Penanganan Konfigurasi Sederhana dan cari garis, GRUB_INIT_TUNE. Anda harus mengikuti tautan ke sintaks Putar dan Nama file. Anda akan secara manual mengedit file Grub.
sumber
Edit file
/etc/default/grub
untuk menyertakan baris berikut (Ini adalah nada awal saya):GRUB_INIT_TUNE = "2000 400 4 0 1 500 4 0 1 600 4 0 1 800 6"
Jalankan
sudo update-grub2
untuk menerapkan perubahan.sumber
Saya membuat skrip python yang mengubah file midi ke lagu init ini:
https://gitlab.com/lukasfink1/midi2grub
Perlu perpustakaan mido untuk dijalankan. Perhatikan juga bahwa perintah grub play hanya mampu memainkan melodi monofonik, jadi midis Anda mungkin terdengar aneh jika tidak.
sumber