如何在Xterm中禁用视觉响铃

当我按下“Tab”键两次,屏幕闪烁(变为相反颜色并返回)时,我感到非常紧张。

我试图改变.Xdefaults文件中的设置:

 XTerm*visualBell: False 

但无法摆脱这一点。

我也试图杀死VNC进程并重新创build,但仍然无效!

有没有人有解决这个问题的方法?

我发现了这个问题:在我的主目录中,有另一个.Xresources文件在其中写入

 XTerm*visualBell: True 

所以Xterm是从.Xdefaults初始化,但从.Xresources! 不pipe怎样,谢谢!

要在单个xterm上禁用它,请执行以下操作:在xterm上单击鼠标中键并取消选中“启用Visual Bell”

可视铃声的默认设置(根据手册页)是closures的,所以它必须在某个地方打开。

跑:

 xrdb -query |grep -i ^xterm 

看看是否设置了visualBell资源。

要在当前会话中禁用它,请运行:

 echo 'xterm*visualBell: false' | xrdb -merge 

你使用的是xterm还是gnome-terminal?

如果是后者, 这里的说明显示如何打开视觉响铃。 我已经复制并转换了说明,以便将其closures。

  • 确保gnome-terminal已启用铃声:在Gnometerminal菜单中:编辑>configuration文件首选项>terminal铃声必须被选中。 在提示时按退格键会引起恼人的嘟嘟声。
  • 打开窗口闪烁:在Gnome菜单:系统>首选项>声音,单击声音选项卡,将“视觉警报”设置更改为“禁用”。
  • 启用声响铃。 在同一个面板中,选中“播放警报声”checkbox。

或者你可以编辑文件~/.gconf/apps/metacity/general/%gconf.xml并改变这一行,使其具有“true”(是,“true”为“off”),如下所示:

 <entry name="visual_bell" mtime="1253605354" type="bool" value="true"/> 

此外,作为解决方法,在csh您可以:

 set nobeep 

关于什么

 xset b off 

格尔茨

一个简单快捷的方法是:

 rmmod pcspkr 

〜/ .inputrc文件:

 set bell-style none