最近要用linux系统做点事情,被讨厌的嘀嘀声吵死了,转一个关于关闭嘀嘀声的日志,红字的方法已测试有效。其他未试过~
当电脑对我嘟嘟嚷的时候,我真的觉得很讨厌。我常常在 shell 里面使用 Tab-补全来节省大量的输入时间,但是我受不了扬声器没完没了的嘟嘟声! 下面就为大家介绍如何快速去除讨厌的叫声。在 shell 里面,你可以按下 crtl-g 来测试一下这个嘟嘟声是否已经去掉。 关掉所有的提示音 在 Linux 控制台下(没有 X11),你可以使用一下命令: setterm -blength 0 #alternatively you can change the frequency of the beep to a #very low value: setterm -bfreq 10 而在 X11 下面(不管是 KDE、Gnome、XFCE 或者……) 你可以: xset b off 对每种 shell 操作 作为一种可能的选择,你可以直接关掉某种 shell 里的提示音。 对 Bash: # has to go into /etc/inputrc or .inputrc # It will not work in a .bashrc file! set bell-style none 对 Tcsh: # put this into your .tcshrc file # just tab completion beep off: set matchbeep = never # any beep off: set nobeep = 1 |
另外有文章这样写的:
关闭linux下pc喇叭的嘟嘟声音(system beep)(转载)
在 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 这一项即可。
VIM环境下
Try:
:set vb t_vb=
然后就不会有响铃了。
是直接敲set vb t_vb= 吗?
命令模式下阿:
:set vb t_vb=
vi编辑器命令模式下?
就是在你n个<esc>之后。。。
原文链接:https://www.f2er.com/vb/261086.html