ปิดเสียงบี๊บของ Xorg


10

ฉันจะปิดการใช้งานบี๊บอย่างถาวรได้อย่างไร ฉันรู้ว่าxset b offสามารถทำได้ แต่สิ่งที่เป็นตัวเลือกที่สอดคล้องกันxorg.confคืออะไร? หรือวิธีอื่นใดในการทำเช่นนี้?

คำตอบ:


15

มีหลายวิธีที่คุณสามารถทำได้อย่างถาวร:

  • คุณสามารถเพิ่มxset b offโปรแกรมเรียกใช้งานของคุณ (ถ้าคุณกำลังใช้งานstartxหรือคล้ายกันสิ่งนี้จะเป็น~/.xinitrcมิฉะนั้นสำหรับ GNOME / KDE / etc ใช้แอปพลิเคชัน "โปรแกรมเริ่มต้น" ของคุณ)
  • คุณสามารถขึ้นบัญชีดำของโมดูลที่รับผิดชอบในการควบคุมลำโพง PC (และเสียงเตือนดังของพีซีด้วย) โดยเพิ่มblacklist pcspkrไฟล์ที่เรียกว่า/etc/modprobe.d/99-nobeep.conf(หรือคล้ายกันถ้าระบบของคุณไม่ใช่ Linux)
  • หากระบบของคุณรองรับคุณสามารถใช้ระบบเสียงเพื่อปิดเสียงบี๊ป PC (ALSA, PulseAudio, OSS และอื่น ๆ )

xorg.confผมไม่เชื่อว่ามีตัวเลือกสำหรับในนี้


1

แก้ไขปัญหาอื่นที่คัดลอกมาจากhttp://ubuntuforums.org/archive/index.php/t-126746.html

หากคุณต้องการให้ไม่ส่งเสียงบี๊บในคอนโซลโดยไม่ต้องขึ้นบัญชีดำของโมดูลสำหรับลำโพงให้เพิ่มสิ่งนี้เข้าไป /etc/rc.local

for i in 1 2 3 4 5 6
do
setterm -blength 0 > /dev/tty$i
done

โซลูชันอื่น ๆ ที่ฉันเคยเห็นคือการเพิ่มลงใน / etc / profile:

setterm -bfreq 0

0

หากคุณต้องการปิดอย่างถาวรคุณควรปิดการใช้งานโมดูลที่เกี่ยวข้องใน/etc/modprobe.d/blacklist.conf:

blacklist pcspkr
blacklist snd_pcsp

นี่คือค่าเริ่มต้นในหลาย distros

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.