ConEmu:禁用铃声


32

我真的很喜欢conmu作为替代的Windows shell,但是警报铃声让我发疯!(我戴着耳塞,声音直达我的身体。)

是否可以禁用铃声(或切换屏幕闪烁等功能)?


1
我也遇到同样的问题,UAC提示和Comodo弹出窗口也震耳欲聋。从Vista开始,您可以通过减少系统声音的音量来减轻问题。(以及其他任何单个应用程序)
Daniel Rikowski 2014年

Answers:


7

有“抑制铃声”选项。

ConEmu:抑制铃声


16
bash中的制表符完整!(我是一个住所)
danodonovan


1
这不是一个很好的答案。确实,ConEmu中没有选项,但这不是ConEmu的问题,它发生在某些终端中,尤其是当您切换到远程打开了全局响铃的终端时。我添加了另一个答案...
保罗

4
截至2017年2月,ConEmu设置中似乎确实可以选择“抑制铃声”。但是对我来说,它对我一直听到的Windows“关键停止”声音没有影响(不是按制表符完成,而是说,在WSL Bash中以空行退格)
Jonathan Hartley

3
这个选择似乎并没有抑制任何钟声……
Metagrapher '17

23

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

set bell-style none

要在以后始终关闭时钟,请将此命令放在名为文件的行中.inputrc。我认为它也会在.bashrc。您可以通过选择的文本编辑器或在命令行上执行以下操作:

echo "set bell-style none" > .inputrc

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

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


这怎么不是ConEmu问题?该终端在远程计算机上运行,​​并且本身不会在本地计算机上发出任何声音。
Tuure Laurinolli 2015年

ConEmu只是执行由终端发出的bell命令。这不是错误,因为开发人员选择使其以这种方式工作。我相信开发人员已经说过他将来可能会在ConEmu中添加声音控件,但这将是一个附加功能github.com/ConEmu/old-issues/issues/988
paul

是的,问题是关于在ConEmu中禁用铃声功能。因此,答案是“当前不可能”,并且解决方法是:a)将在ConEmu中运行的应用程序更改为不引起响铃,或b)禁用Beep服务。
Tuure Laurinolli,2015年

正确。但是我相信提问者只是想让他们的计算机停止向他们发出哔哔声,所以他们真的很想知道解决方法,因此我的回答很好,而Maximus的回答却不那么好(尽管他制造了ConEmu,很棒):)
保罗

1
后者至少在重启后才有效。可能由于缓存,导致第一个选项无法工作。
nilskp

6

bell-style选项已经在.inputrc中,但已注释掉。不幸的是,取消注释并不能解决我的问题。

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

在此处输入图片说明


3
对我而言,更改“默认蜂鸣声”不会影响ConEmu。我不得不改变“紧急停止”的声音。(我正在ConEmu中运行WSL Bash)
Jonathan Hartley

1
这对我来说是行不通的,因为将其设置为None会使计算机恢复为使用内置的(甚至更烦人的)蜂鸣声。通过将其设置为空.wav文件,如一个在这个地址使其工作:forums.civfanatics.com/threads/silent-wav-file.500379
洛朗

Critical Stop也为我工作。
Artem Russakovskii

6

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

在Windows 7+中,此声音由Bell驱动程序播放。至少在Windows 10中,可以使用“声音”控制面板更改Critical Stop事件声音,从而更改声音。我发现Windows Ding对于ConEmu来说是更好的选择,不知道还有哪些其他应用程序可以播放这种声音。


这两个想法都对我有用,而更流行的答案(更改“默认提示音”声音,而Bash“设置无铃声”)却没有。
乔纳森·哈特利

3

这不是特定于ConEmu的解决方案,但是如果您根本不介意再也不用担心,可以禁用Windows系统铃声。如答案之一所示,您可以在设备管理器的“非即插即用驱动程序”下找到“蜂鸣”,并在“启动”下的“驱动程序”选项卡上将其禁用(注意:您需要“显示隐藏的设备”在“查看”菜单下可以查看“非即插即用驱动程序”部分)。

设备管理器截图


0

以上都不对我c:\Windows\Media有用,所以我创建了一个简短的无声.wav文件,放入文件中并将其用作声音Critical Stop

这是下载链接:http : //s000.tinyupload.com/index.php?file_id=96334642005554838230


为什么不设置Critical StopNone?为我工作。
Artem Russakovskii

我现在不记得@Artem Russakovskii,但我想我尝试关闭了Critical Stop。但是,如果它对您有用,那么是的,这是一个更好的选择。
丹尼尔(Daniel)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.