在安裝了Fedora10後在終端編輯命令或vim編輯代碼時會發出beep聲音;
這個問題根源並不是聲卡發出的,而是主板的蜂鳴器,所以不能通過關閉音箱來解決。
這是LINUX默認安裝並加載了pcspkr內核模塊,要關閉系統響鈴可以使用root命令執行下面命令來刪除pcspkr模塊:
rmmod pcspkr
如果你想重新打開它,可以使用下面的命令:
modprobe pcspkr
當然,上面的方法只是臨時起效,重新啓動後beep依舊,徹底關掉beep的方法如下:
前提是必須是以root用戶登錄,然後請安下面方法進行操作:
在命令行下執行:echo "rmmod pcspkr" >> /etc/rc.d/rc.local
這條命令的意思是在/etc/rc.d/rc.local腳本中追加一行,內容爲:rmmod pcspkr。這樣做的目的是讓系統每次在開機的時候刪除pcspkr內核模塊,而rc.local一般不管你在3的啓動模式還是5的啓動模式下,這個服務腳本都會執行,你把這個pcspkr內核模塊刪除了,那不管你是在什麼模式,以什麼用戶登錄,自然就無法加載,也就不會再發出那煩人的嘟嘟嘟的報警聲了。
說明:我是用的Cent OS 7,這個系統也同樣適用。