如何关闭 Linux 中的嘟嘟声

如何关闭 Linux 中的嘟嘟声,第1张

在 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 这一项即可。

1.消除shell的报警声,就是按tab键不对的响声:

在/etc/inputrc中加入一行:(我在RedHat9.0中尝试了)

set bell-style none

保存并重启系统即可。

2.消除vi编辑器里的报警声:

在/etc/bashrc中加入一行:

setterm -blength 0

保存并重启系统即可。

还有一个是终端带的报警声 在选项里面设置就可以了 各个终端的选项路径不同 你可以自己找找

只能帮你这么多了

补充

你的情况跟我一样 我之前也是网上找了很多办法都不行 最后发现是终端的设置里面有个bell选项 我举例我用的tilda preference里的general 里面有个audible terminal bell 把前面的勾去掉

还有就是声卡设置 以我的声卡为例 终端执行 alsamixer 将beep设置为静音就ok了按m键可以切换静音与非静音

或者用gui界面的设置 :是gnom里的volume control 里的preference里勾选beep 的将beep项设置静音就ok了

肯定可以搞定 不然就见鬼了 :-)

$ cd

$ vi .xession

#添加,关闭xwindows的报警

xset b off

$ vi .inputrc

#添加,关闭shell里的报警

set bell-style none

$ vi .vimrc

#添加,设置vi里的报警为闪屏,如果闪屏也不要那就加入set vb t_vb=

set vb

$ vi .emacs

#添加,关闭Emacs里的报警

setq visible-bell t

楼主试试。不明白问我。

请参考,希望能帮到你。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存