我刚刚安装了基本的 Linux CentOS 7(无桌面)并正在尝试该系统。每当我犯错误(输入命令行不喜欢的内容)时,计算机就会发出蜂鸣声,这让我发疯。
我应该在命令行中输入什么来停止这种烦人的蜂鸣声?
[root@localhost /]# #what should I run here?
答案1
这应该有效:
echo 'set bell-style none' >> ~/.inputrc
完成后,打开一个新终端并进行测试。
编辑:将>
(覆盖/创建文件)更改为>>
(附加到文件),因为使用起来更安全。
答案2
您所经历的情况通常被称为“铃声”。可能有很多方法可以禁用此(通常很烦人)功能。
也许最简单的方法是将pcspkr
模块列入黑名单。
创建一个新的
modprobe.d
配置文件blacklist
(不会在启动时加载,但可以稍后加载):# echo "blacklist pcspkr" > /etc/modules.d/bell.conf
或
install
将其放入黑洞(除非删除文件或注释掉其内容,否则永远不会加载):# echo "install pcspkr /dev/null" > /etc/modules.d/bell.conf
我举
bell.conf
个例子,你可以随意命名。或
reboot
手动运行以下命令以使行为立即发挥作用:# rmmod pcspkr
执行上述操作应该可以很好地确保您再也不会听到铃声。
答案3
为了完整起见 - 如果您安装了 alsautils,通常alsamixer
也可以用来设置 PC 扬声器的声音级别。请记住alsactl store
,一旦您的设置符合您的喜好,就可以在重新启动后保留这些设置(它可能会作为关闭过程的一部分被调用,但不是必须如此)。