Bersiap-siap
- Unduh suara HAL dan simpan di folder, katakanlah
~/audio/hal/
- EDIT: seperti yang ditunjukkan oleh @M. Becerra dalam komentar, stoutman.com sekarang rusak. Lebih banyak suara HAL tersedia di The 2001 Archive .
- Kita akan menggunakan function.wav, cantalow.wav, 1moment.wav, better.wav selamat tinggal.wav, dan message4u.wav (suara lama dari stoutman.com, temukan suara kustom Anda sendiri dari tautan di atas).
- Tentu saja, Anda dapat menggunakan banyak suara lain dan menyesuaikan HAL Anda sendiri!
- Kami akan menggunakan
paplaydari PulseAudioserver, jadi tidak ada yang lain untuk menginstal.
1. Startup: "Semua sistem fungsional"
Bagian ini menjelaskan cara memainkan suara pada pembukaan sesi ( sumber ).
Buat .conffile di ~/.config/upstart/:
gedit ~/.config/upstart/halsayshello.conf
Salin dan tempel konten ini:
start on startup
task
exec paplay ~/audio/hal/function.wav
Simpan file, keluar gedit, dan HAL sekarang harus berbicara pada pembukaan sesi berikutnya.
2. Shutdown: "Itu sesuatu yang tidak bisa saya izinkan terjadi ..."
Bagian ini menjelaskan cara memainkan suara ketika non- sudopengguna mencoba menggunakan shutdown. The sudo -vperintah sebelum paplaydi sini untuk meminta password prompt sebelum memainkan suara. Jika Anda tidak peduli memainkan suara sebelum meminta kata sandi, Anda dapat menghapusnya:
Tambahkan baris ini di akhir ~/.bashrcfile:
alias shutdown='paplay ~/audio/hal/cantalow.wav'
Namun, jika Anda ingin pengguna dapat mematikan, ganti dengan:
alias shutdown='sudo -v && paplay ~/audio/hal/goodbye.wav && sudo shutdown'
Aktifkan perubahan:
source .bashrc
3. Peningkatan: "Saya merasa jauh lebih baik sekarang. Saya benar-benar melakukannya."
Bagian ini menjelaskan cara memainkan suara setelah memutakhirkan paket dengan apt:
Tambahkan baris ini di akhir ~/.bashrcfile:
alias upgrade='sudo apt update && sudo apt upgrade && paplay ~/audio/hal/better.wav'
Aktifkan perubahan
source .bashrc
Anda sekarang dapat menjalankan upgradeperintah di terminal Anda
4. Reboot: "Silakan tunggu sebentar ..."
Bagian ini menjelaskan cara memainkan suara sebelum reboot.
5. Pemberitahuan email: "Ada pesan untuk Anda"
Pindah ke folder suara sistem default:
cd /usr/share/sounds/freedesktop/stereo
Suara pemberitahuan pesan cadangan standar:
sudo mv message.oga message.oga.bak
Salin ~/hal/mesage4u.wavuntuk menggantikannya:
sudo cp ~/audio/hal/mesage4u.wav message.oga
Itu dia
Yah, tentu saja ini hanya contoh dari apa yang bisa dilakukan. Saya ingin berbagi konfigurasi lucu yang saya atur, bukan di komputer saya, tetapi di server rumah (dengan speaker). Banyak lagi yang bisa dilakukan atau harus dilakukan jika Anda ingin memainkan suara ini sebagai root, atau menambahkan yang lain untuk perintah lainnya.
Saya senang dengan ide Anda untuk memperbaikinya.
Nikmati HAL Anda dan ... tetap aman.