เตรียมพร้อม
- ดาวน์โหลดเสียง HALและเก็บไว้ในโฟลเดอร์สมมติว่า
~/audio/hal/
- แก้ไข:ตามที่ @M ชี้ Becerra ในความคิดเห็นstoutman.comเสียแล้ว เสียง HAL เพิ่มเติมมีอยู่ใน2001 Archive
- เราจะใช้ function.wav, cantalow.wav, 1moment.wav, better.wav goodbye.wav และ message4u.wav (เสียงเก่าจาก stoutman.com ค้นหาเสียงที่คุณกำหนดเองจากลิงค์ด้านบน)
- แน่นอนคุณสามารถใช้เสียงอื่น ๆ อีกมากมายและปรับแต่ง HAL ของคุณเอง!
- เราจะใช้
paplay
จากPulseAudio
เซิร์ฟเวอร์ดังนั้นจึงไม่มีอะไรให้ติดตั้งอีก
1. การเริ่มต้น: "ระบบทั้งหมดใช้งานได้"
ส่วนนี้อธิบายวิธีเล่นเสียงเมื่อเปิดเซสชัน ( แหล่งที่มา )
สร้าง.conf
ไฟล์ใน~/.config/upstart/
:
gedit ~/.config/upstart/halsayshello.conf
คัดลอกและวางเนื้อหานี้:
start on startup
task
exec paplay ~/audio/hal/function.wav
บันทึกไฟล์ออกgedit
และ HAL ควรพูดในการเปิดเซสชันถัดไป
2. ปิดเครื่อง: "นั่นคือสิ่งที่ฉันไม่อนุญาตให้เกิดขึ้น ... "
ในส่วนนี้จะอธิบายถึงวิธีการเล่นเสียงเมื่อไม่ใช้พยายามที่จะใช้sudo
คำสั่งก่อนที่จะอยู่ที่นี่เพื่อขอรหัสผ่าน prompt ก่อนที่จะเล่นเสียง หากคุณไม่สนใจที่จะเล่นเสียงก่อนถามรหัสผ่านคุณสามารถลบได้:shutdown
sudo -v
paplay
เพิ่มบรรทัดนี้ในตอนท้ายของ~/.bashrc
ไฟล์:
alias shutdown='paplay ~/audio/hal/cantalow.wav'
แต่ถ้าคุณต้องการให้ผู้ใช้สามารถปิดได้ให้แทนที่โดย:
alias shutdown='sudo -v && paplay ~/audio/hal/goodbye.wav && sudo shutdown'
เปิดใช้งานการเปลี่ยนแปลง:
source .bashrc
3. อัปเกรด: "ตอนนี้ฉันรู้สึกดีขึ้นมากฉันทำได้จริง ๆ "
ส่วนนี้อธิบายวิธีการเล่นเสียงหลังจากอัปเกรดแพ็คเกจด้วยapt
:
เพิ่มบรรทัดนี้ในตอนท้ายของ~/.bashrc
ไฟล์:
alias upgrade='sudo apt update && sudo apt upgrade && paplay ~/audio/hal/better.wav'
เปิดใช้งานการเปลี่ยนแปลง
source .bashrc
ตอนนี้คุณสามารถรันupgrade
คำสั่งในเทอร์มินัล
4. รีบูต: "โปรดรอสักครู่ ... "
ส่วนนี้อธิบายวิธีเล่นเสียงก่อนที่จะรีบูท
เพิ่มบรรทัดนี้ในตอนท้ายของ~/.bashrc
ไฟล์:
alias reboot='sudo -v && paplay ~/audio/hal/1moment.wav && sudo reboot'
เปิดใช้งานการเปลี่ยนแปลง:
source .bashrc
- ตอนนี้คุณสามารถเริ่มต้นใหม่ใช้แทน
reboot
sudo reboot
5. การแจ้งเตือนทางอีเมล: "มีข้อความสำหรับคุณ"
ย้ายไปที่โฟลเดอร์เสียงระบบเริ่มต้น:
cd /usr/share/sounds/freedesktop/stereo
เสียงแจ้งเตือนข้อความสำรองเริ่มต้น:
sudo mv message.oga message.oga.bak
คัดลอก~/hal/mesage4u.wav
เพื่อแทนที่:
sudo cp ~/audio/hal/mesage4u.wav message.oga
แค่นั้นแหละ
แน่นอนว่านี่เป็นเพียงตัวอย่างของสิ่งที่สามารถทำได้ ฉันต้องการแชร์การกำหนดค่าที่ตลกที่ฉันตั้งค่าไม่ใช่ในคอมพิวเตอร์ของฉัน แต่ใช้กับเซิร์ฟเวอร์ภายในบ้าน (ที่มีลำโพง) สามารถทำได้มากขึ้นหรือต้องทำถ้าคุณต้องการเล่นเสียงนี้เป็นรากหรือเพิ่มคำสั่งอื่นสำหรับคำสั่งเพิ่มเติม
ฉันออกจากความคิดของคุณเพื่อปรับปรุง
เพลิดเพลินไปกับ HAL และ ... อยู่อย่างปลอดภัย