如何关闭Linux的beep声

如何关闭Linux的beep声,第1张

在Linux/Unix下的命令行下,经常会用到shell的自动补齐,但是同时也带来了烦人的beep声,煞是刺耳。有2种方法可以将它踢掉:

第一种是修改配置文件,确保/etc/inputrc中有如下一行未被注释

[sql] view plaincopyprint?

set bell-style none

修改后重新登录.

如果使用vim还要修改vimrc,在~/.vimrc中添加一行:

[sql] view plaincopyprint?

set vb t_vb=

第二种是编译内核时关闭相关的选项,使/usr/src/linux/.config文件中包含

[sql] view plaincopyprint?

CONFIG_SPEAKUP_DEFAULT=”n”

在 Debian/Ubuntu Linux 默认情况下,PC 喇叭发出的嘟嘟声音警告(System Beep)应用的场合非常普遍。但在 shell 的 tab 补全、vi 的光标移动行首行尾等等情况下,这个嘟嘟声也是很经常响起来,叫嚷的太频繁,难免叫人烦。上网找了两个办法,把这个嘟嘟声给关掉:1. 编辑 /etc/inputrc,找到 #set bell style none这一行,去掉前面的注释符号。2. 或者编辑 /etc/profile,添加这一句 setterm -blength 0即可。修改完成之后,重启 shell,上面的设置生效,烦人的嘟嘟声总算不会时时响起来了~Update: 如果想关闭整个系统中的 system beep,可以在 X 下简单地加以设置,(以 Gnome 为例)在 System ->Preference ->Sound ->System Beep 中,反选 Enable System Beep 这一项即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6165916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存