关闭linux警报

问题:

redhat每次输入错误什么的,电脑就滴滴的乱叫。

这个声音不是来自系统外置的音频输出设备,而是来自机器内部的(应该是由BIOS控制的发声装置吧)。

执行下列代码,不需要全执行,任意一行就可以了。

setterm -bleng 0
setterm -blength 0
xset b off

把上面的语句定到~/.bashrc就行

===========

下面另一种方法

临时的方案

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

X 的虚拟终端下的蜂鸣声可通过 xset b off 关闭。此命令可放在 startx 的配置文件 $HOME/.xinitrc 中。

http://hi.baidu.com/luoshupeng/blog/item/b29e9725f149ab6934a80f86.html

原文地址:https://www.cnblogs.com/growup/p/2108215.html