一位前同事为我配置了屏幕,我刚刚发现我可以更改它,但我不知道该设置应该是什么,而且手册页有点模糊。
我的 .screenrc 中有这个
# no annoying audible bell, please
vbell on
Run Code Online (Sandbox Code Playgroud)
我没有定义 vbell msg,但手册页说默认的 vbell msg 是“Wuff Wuff”,我从来没有见过那个特定的消息。
当文件不存在时,每次我点击选项卡时,我看到的是一个大而烦人的全屏闪光灯(这开始让我紧张)。它比叮叮要好,但我宁愿没有迹象也不愿有烦人的迹象。
那么,有什么方法可以完全禁用 vbell 而实际上不启用真正的铃声吗?
(请注意,如果您知道这只是一个腻子问题,我可以关闭 SuperUser 上的提问,我在 Putty 设置中看到了“铃铛”屏幕,其中有一些已禁用闪烁的内容 - 它不会在外面闪烁屏幕)
Tho*_*key 12
您可以仅使用您的终端以独立于终端的方式执行您想要的操作.screenrc:
vbell on
vbell_msg ''
termcapinfo * vb=:
Run Code Online (Sandbox Code Playgroud)
设置是:
请注意,:使用的 termcap 语法需要尾随冒号 ( ) screen。
要完全禁用铃声,您首先需要关闭屏幕中的特殊铃声处理。有vbell on意味着可视铃打开(与默认值相反),因此向终端发出可视铃。如果终端不支持可视铃,则使用铃消息。PuTTY 从未将其视为真正的铃铛!
设置vbell off为关闭此行为并改用普通铃声。(请参阅屏幕(1),搜索vbell。)
然后,您需要配置您的终端仿真器(在您的情况下为 PuTTY)以使用可听铃音序列执行您想要的操作。为此,请进入“更改设置”,然后“终端”>“响铃”,然后选择您喜欢的行为。
选择无以完全禁用响铃,选择可视响铃以闪烁窗口,或选择可听响铃选项之一使系统发出声音。
假设您的screen实例配置正确,您应该在单击应用后看到所需的行为。