CentOS/Red Hat/Fedora Linux关闭蜂鸣声/贝尔终端声音
时间:2020-01-09 10:43:25 来源:igfitidea点击:
问题描述:我正在使用CentOS Linux v5.x,并且如何关闭铃声。
如何关闭提示音?
解决方法:Linux内核具有名为pcspkr.ko的PC扬声器蜂鸣器驱动程序。
此驱动程序负责在shell提示符/x终端上工作时产生蜂鸣声。
要关闭提示音,只需从内核中删除驱动程序即可。
您还需要将该驱动程序列入黑名单,以使其不会自动加载。
删除pcspkr驱动程序
以root用户身份登录
执行以下命令以卸载驱动程序:
# rmmod -v pcspkr
输出示例:
rmmod pcspkr, wait=no
/etc/modprobe.d/blacklist文件
打开/etc/modprobe.d/blacklist文件:
# vi /etc/modprobe.d/blacklist
您需要在此处添加模块,以防止热插拔脚本加载该模块:
blacklist pcspkr
保存并关闭文件。
另外,您可以通过将以下行添加到/etc/rc.d/rc.local中来卸载驱动程序:
# vi /etc/rc.d/rc.local
追加以下行:
/sbin/rmmod pcspkr
保存并关闭文件。
如果您没有root级访问权限,还有其他方法可以在Linux下关闭提示音。