如何在Windows 10上禁用WSL中的可视和音频铃声/蜂鸣声?


当前回答

我发现TedMilker的解决方案起作用了,但每次重新启动时,我都需要重新调整音量混合器。为了让它永久存在,我在Windows应用程序音量和设备首选项中调整了音量级别。

摘自这篇文章:

设置/系统/声音/应用程序音量和设备首选项

将控制台窗口主机设置为零。

(你可能需要在控制台窗口中按Tab / Backspace键来触发铃声,然后控制台窗口主机滑块出现。)

其他回答

除了jgr208说的,你可能有一个~/。配置文件已经和~/。Bash_profile可能不存在,我就是这种情况。

在这种情况下,将setterm - length 0添加到.profile中。

如果你创建了.bash_profile,你的.profile将被忽略,Windows在那里写的任何东西都将无法工作。

它不是专门针对Windows 10的。 但是如果您想删除zsh的钟形终端,只需使用zshrc中的正确选项。(对于vim,答案已经发布)

unsetopt beep

http://zsh.sourceforge.net/Doc/Release/Options.html

我很快就找到了这个选项,但如果它在这个帖子上,我会更快地找到它^^

hf

在Windows终端设置中,选择配置文件,然后点击“高级”>“铃声通知”

然后关掉它:

在“系统声音”中将“临界停止”替换为一个静默的wave文件1。

仅仅把声音完全去掉对我来说没用。显然在这种情况下使用了一些默认的声音。

(感谢。感谢SuperUser的发现)。

由于终端机的唯一噪音是铃声,如果你想让它在任何地方都关闭,在Windows上bash最简单的方法是:

在提示符处捣碎一堆退格键 右键单击声音图标并选择打开音量混音器 将控制台窗口主机上的音量降低到零