如何在Windows 10上禁用WSL中的可视和音频铃声/蜂鸣声?
当前回答
我发现TedMilker的解决方案起作用了,但每次重新启动时,我都需要重新调整音量混合器。为了让它永久存在,我在Windows应用程序音量和设备首选项中调整了音量级别。
摘自这篇文章:
设置/系统/声音/应用程序音量和设备首选项
将控制台窗口主机设置为零。
(你可能需要在控制台窗口中按Tab / Backspace键来触发铃声,然后控制台窗口主机滑块出现。)
其他回答
在“系统声音”中将“临界停止”替换为一个静默的wave文件1。
仅仅把声音完全去掉对我来说没用。显然在这种情况下使用了一些默认的声音。
(感谢。感谢SuperUser的发现)。
除了jgr208说的,你可能有一个~/。配置文件已经和~/。Bash_profile可能不存在,我就是这种情况。
在这种情况下,将setterm - length 0添加到.profile中。
如果你创建了.bash_profile,你的.profile将被忽略,Windows在那里写的任何东西都将无法工作。
您需要添加以下行bash和vim配置,
1)把铃声关掉
vi ~/.inputrc
set bell-style none
2)关闭vi的铃声
vi ~/.vimrc
set visualbell
set t_vb=
设置视觉铃声将关闭音频铃声,清除视觉铃声长度将禁用闪烁。
取消/etc/inputrc中的set bell-style none注释,并使用setterm - length 0创建.bash_profile并不能阻止vim发出哔哔声。
对我有用的是在我的主目录中创建一个.vimrc文件,并设置visualbell。
来源:https://linuxconfig.org/turn-off-beep-bell-on-linux-terminal
我发现TedMilker的解决方案起作用了,但每次重新启动时,我都需要重新调整音量混合器。为了让它永久存在,我在Windows应用程序音量和设备首选项中调整了音量级别。
摘自这篇文章:
设置/系统/声音/应用程序音量和设备首选项
将控制台窗口主机设置为零。
(你可能需要在控制台窗口中按Tab / Backspace键来触发铃声,然后控制台窗口主机滑块出现。)
推荐文章
- 检查bash变量是否等于0
- 只使用md5sum获取哈希值(没有文件名)
- 如何生成一个核心转储在Linux上的分段错误?
- 在Bash中测试非零长度字符串:[-n "$var"]或["$var"]
- 如何删除超过X小时的文件
- 如何创建Bash别名?
- 将所有变量从一个shell脚本传递到另一个?
- 如何删除shell脚本中文件名的扩展名?
- 使用xargs调用shell函数
- 如何限制从grep返回的结果的数量?
- 'find -exec'是Linux中的shell函数
- 将值从管道读入shell变量
- 在Bash中重用上一个命令的输出
- RE错误:在Mac OS X上的非法字节序列
- 对bash脚本函数中定义的变量使用curl POST