当我按两次“Tab”并且屏幕闪烁(变为相反的颜色并返回)时,我变得非常紧张。
.Xdefaults
我尝试使用以下命令更改文件中的设置:
XTerm*visualBell: False
但无法摆脱这个问题。
我也尝试过终止 VNC 进程并重新创建,但仍然不起作用!
有人有解决方案可以消除这种行为吗?
答案1
我发现了问题:在我的主目录中有另一个 .Xresources 文件,其中写入了
XTerm*visualBell: True
所以 Xterm 不是从 .Xdefaults 初始化的,而是从 .Xresources 初始化的!无论如何,谢谢!
答案2
要在单个 xterm 上禁用它:按住 Control 键并单击 xterm,然后取消选择“启用 Visual Bell”
可视铃声的默认设置(根据手册页)是关闭的,因此必须在某处将其打开。
跑步:
xrdb -query |grep -i ^xterm
并查看 visualBell 资源是否已设置。
要在当前会话中禁用它,请运行:
echo 'xterm*visualBell: false' | xrdb -merge
答案3
您使用 xterm 还是 gnome-terminal?
如果是后者,则说明这里演示如何打开视觉铃铛。我已复制并反转了说明,以便您可以将其关闭:
- 确保 gnome-terminal 已启用铃声:在 Gnome Terminal 菜单中:必须选中“编辑”>“配置文件首选项”>“终端铃声”。在提示符下按退格键会发出恼人的哔哔声。
- 打开窗口闪烁:在 Gnome 菜单:系统 > 首选项 > 声音,单击声音选项卡,将“视觉警报”设置更改为“已禁用”。
- 启用声音铃声。在同一个面板中,选中“播放警报声音”复选框。
或者您可以编辑该文件~/.gconf/apps/metacity/general/%gconf.xml
并更改此行,使其包含“true”(是的,“true”代表“off”),如下所示:
<entry name="visual_bell" mtime="1253605354" type="bool" value="true"/>
另外,作为一种解决方法,csh
您可以:
set nobeep
答案4
我有一个快速而简单的方法:
rmmod pcspkr