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
paplay
dari PulseAudio
server, jadi tidak ada yang lain untuk menginstal.
1. Startup: "Semua sistem fungsional"
Bagian ini menjelaskan cara memainkan suara pada pembukaan sesi ( sumber ).
Buat .conf
file 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- sudo
pengguna mencoba menggunakan shutdown
. The sudo -v
perintah sebelum paplay
di 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 ~/.bashrc
file:
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 ~/.bashrc
file:
alias upgrade='sudo apt update && sudo apt upgrade && paplay ~/audio/hal/better.wav'
Aktifkan perubahan
source .bashrc
Anda sekarang dapat menjalankan upgrade
perintah 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.wav
untuk 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.