ปิดเสียง beep ใน Ubuntu
posted on 04 Sep 2009 22:45 by pongtawat in linux-unixใครที่ใช้ Ubuntu บน Notebook จะพบว่าบางครั้งเสียง beep (system beep) ของบางเครื่องมันจะดังจนน่ารำคาญ แถมยังไม่ปรับความดังตาม volume control อีกด้วย ถึงแม้เราจะ disable beep ใน Termial ได้ แต่ในโปรแกรมอื่นๆ อย่าง Firefox มันก็ยังมีเสียงอยู่ (เช่นเวลากด backspace เกิน) ซึ่งใน Gnome ดูเหมือนจะไม่มี GUI สำหรับปิดเสียงตรงนี้ให้
วิธีแก้ก็เลยต้องเอา module pcspkr ซึ่งเป็นตัวจัดการ PC Speaker และเจ้าเสียง system beep นี้ออกไปเลย วิธีทำก็ง่ายๆ
sudo modprobe -r pcspkr
ส่วนถ้าจะให้ไม่มีเสียงนี้ไปตลอดทุกครั้งที่ boot ก็ให้ไปเพิ่มบรรทัด
blacklist pcspkr
ในไฟล์ /etc/modprobe.d/blacklist
หรือจะสั่งง่ายๆ
echo "blacklist pcspkr" | sudo tee -a /etc/modprobe.d/blacklist
ก็ได้เหมือนกัน
ที่มา: Remove, turn off, or disable the system beep in ubunt, How to disable the pc speaker (beep!)