如何在Windows 10上禁用WSL中的可视和音频铃声/蜂鸣声?
当前回答
由于终端机的唯一噪音是铃声,如果你想让它在任何地方都关闭,在Windows上bash最简单的方法是:
在提示符处捣碎一堆退格键 右键单击声音图标并选择打开音量混音器 将控制台窗口主机上的音量降低到零
其他回答
您需要添加以下行bash和vim配置,
1)把铃声关掉
vi ~/.inputrc
set bell-style none
2)关闭vi的铃声
vi ~/.vimrc
set visualbell
set t_vb=
设置视觉铃声将关闭音频铃声,清除视觉铃声长度将禁用闪烁。
在“系统声音”中将“临界停止”替换为一个静默的wave文件1。
仅仅把声音完全去掉对我来说没用。显然在这种情况下使用了一些默认的声音。
(感谢。感谢SuperUser的发现)。
除了jgr208说的,你可能有一个~/。配置文件已经和~/。Bash_profile可能不存在,我就是这种情况。
在这种情况下,将setterm - length 0添加到.profile中。
如果你创建了.bash_profile,你的.profile将被忽略,Windows在那里写的任何东西都将无法工作。
要在远程机器中禁用ssh时的哔哔声,只需创建相同的~/。输入和~/。远程计算机上的Vimrc文件,以阻止SSH本身发出哔哔声。
每个文件的内容请看@Nemo的回答。
由于终端机的唯一噪音是铃声,如果你想让它在任何地方都关闭,在Windows上bash最简单的方法是:
在提示符处捣碎一堆退格键 右键单击声音图标并选择打开音量混音器 将控制台窗口主机上的音量降低到零