也許你會遇到像我這樣的情況,每次使用Linux終端,當聽到發出“嘀嘀”的聲音時候,我都有種把我的機箱拆掉把那個內置的蜂鳴器拽下來的衝動。按Tab時候“嘀嘀”,按空格時候“嘀嘀”,每個在vi中錯誤的操作都會讓機器用刺耳的“嘀嘀”聲嘲笑你。好了,到了顯示誰是真正的主人的時候了。
臨時的方案:
sudo rmmod pcspkr
對於Debian/Ubuntu的用戶來說,只要打開你的終端跑一下上述的命令就可以了。對於CentOS/Redhat/RHEL/Fedora的Linux用戶,則需要以root身份登錄然後執行rmmod pcspkr
一勞永逸的方案:
對於Debian/Ubuntu系統,使用root身份執行:
sudo echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist
對於CentOS/Redhat/RHEL/Fedora系統,使用root身份執行:
echo "alias pcspkr off" >> /etc/modprobe.conf
_____________________________________________________________
以上是轉載別人的文章,經測試,上面提到的“臨時的方案”可以達到目的,但是機器重啓後即失效,而“一勞永逸的方案”我在測試的時候並沒有成功,重啓後仍然有令人厭煩的“嘀嘀”的聲音,所以我在上面“臨時的方案”上做了點變通,將這個命令“rmmod pcspkr”添加到“rc.local”開機運行腳本文件中,經測試效果不錯。
具體做法如下:
以root身份運行:
echo "rmmod pcspkr" >> /etc/rc.d/rc.local