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 Ding
ConEmu 是一个更好的选择,不知道其他应用程序可能会播放这种声音。
小智 10
钟形选项已经在 .inputrc 中,但被注释掉了。不幸的是,取消注释并不能解决我的问题。
在我的情况下唯一有效的解决方案是为默认蜂鸣声设置无声音。我知道它是全球性的,但这总比没有好......
有“抑制铃声”选项。