本文通過MetaWeblog自動發布,原文及更新鏈接:https://extendswind.top/posts/technical/mainboard_speaker_close
在從deepin的kdd桌面換到xfce桌面后,命令行和界面操作上動不動會讓主機響一聲。
manjaro的xfce版也是如此,不知道是不是linux下xfce的通病。
主要是搜索的時候百度的結果很奇葩…
用關鍵字 beep of xfce4 搜到了arch wiki下的內容,原來這玩意叫pc speaker,針對不同的情況有不同的解決方案。
最簡單粗暴的方式
內核中加載了pcspkr模塊導致的主板聲音,rmmod移除此模塊,然后/etc/modprobe.d文件夾下加入黑名單,使開機過程不加載。
rmmod pcspkr
echo “blacklist pcspkr” > /etc/modprobe.d/nobeep.conf
具體參考
https://wiki.archlinux.org/index.php/PC_speaker
加一點,上面的方法在archlinux下有效,最近用deepin時仍然回響,不知道通過哪個途徑辦到的,解決的命令為 `xset -b`,一直禁的話直接加到`.bashrc`一類的腳本里。