ConEmu:禁用铃

dan*_*van 38 windows-shell conemu

我真的很欣赏 conmu 作为 Windows shell 的替代品,但警报铃声让我发疯了!(我戴着耳塞,声音直接穿过我..)

是否有禁用铃声警报噪音的选项(或切换屏幕闪光或其他东西)?

pau*_*aul 26

这是由终端引起的,而不是由 ConEmu 引起的。例如,它不会发生在 msys(= Git Bash)、cmd 或 Cygwin(对我而言)的本地终端中。当您通过 ssh 连接到远程机器(或 VM)时会发生这种情况。要在 Bash 中修复,您只需要运行以下命令:

set bell-style none
Run Code Online (Sandbox Code Playgroud)

要在将来始终关闭铃声,请将此命令放在名为.inputrc. 我认为它也适用于.bashrc. 您可以通过您选择的文本编辑器或在命令行上执行此操作:

echo "set bell-style none" > .inputrc
Run Code Online (Sandbox Code Playgroud)

当然,每当您使用一台可以执行此操作的新机器时,您都需要执行此操作。您可以在 /etc/inputrc.conf 中全局关闭它。您还可以将铃声样式设置为“可见”而不是“无”以使终端闪烁。

还有其他方法可以关闭其他shell和程序中的铃声:http : //www.tldp.org/HOWTO/Visual-Bell-8.html


Nel*_*son 15

一个简单的解决方案是转到音量混合器并将“控制台窗口主机”的音量设置为 0。这将阻止任何控制台发出任何声音。但在实践中,它发出的唯一声音就是那可怕的钟声,这会使它安静下来。

在 Windows 7+ 中,此声音由 Bell 驱动程序播放。至少在 Windows 10 中,您可以通过使用“声音”控制面板来改变它为Critical Stop事件发出的噪音来更改它发出的声音。我发现Windows DingConEmu 是一个更好的选择,不知道其他应用程序可能会播放这种声音。


小智 10

钟形选项已经在 .inputrc 中,但被注释掉了。不幸的是,取消注释并不能解决我的问题。

在我的情况下唯一有效的解决方案是为默认蜂鸣声设置无声音。我知道它是全球性的,但这总比没有好......

在此处输入图片说明

  • 对我来说,更改“默认提示音”不会影响 ConEmu。我不得不改变“关键停止”的声音。(我在 ConEmu 中运行 WSL Bash) (3认同)

Max*_*mus 9

有“抑制铃声”选项。

ConEmu:抑制铃声

  • 它在 bash 中完成了选项卡!(我是个吸毒者) (17认同)
  • 截至 2017 年 2 月,现在似乎在 ConEmu 设置中有一个选项可以“抑制铃声”。但是对我来说,它对我一直听到的 Windows 'Critical Stop' 噪音没有影响(不是在 tab-complete 中,而是在 WSL Bash 中的空行上退格时) (7认同)
  • 这个选项似乎没有抑制任何铃声...... (5认同)
  • http://code.google.com/p/conemu-maximus5/issues/detail?id=988 (2认同)