如何在Windows 10上禁用WSL中的可视和音频铃声/蜂鸣声?
当前回答
由于终端机的唯一噪音是铃声,如果你想让它在任何地方都关闭,在Windows上bash最简单的方法是:
在提示符处捣碎一堆退格键 右键单击声音图标并选择打开音量混音器 将控制台窗口主机上的音量降低到零
其他回答
我发现TedMilker的解决方案起作用了,但每次重新启动时,我都需要重新调整音量混合器。为了让它永久存在,我在Windows应用程序音量和设备首选项中调整了音量级别。
摘自这篇文章:
设置/系统/声音/应用程序音量和设备首选项
将控制台窗口主机设置为零。
(你可能需要在控制台窗口中按Tab / Backspace键来触发铃声,然后控制台窗口主机滑块出现。)
To disable the beep in bash you need to uncomment (or add if not already there) the line set bell-style none in your /etc/inputrc file. Note: Since it is a protected file you need to be a privileged user to edit it (i.e. launch your text editor with something like sudo <editor> /etc/inputrc). To disable the beep and the visual bell also in vim you need to add the following to your ~/.vimrc file: set visualbell set t_vb= To disable the beep also in less (i.e. also in man pages and when using "git diff") you need to add export LESS="$LESS -R -Q" in your ~/.profile file.
在“系统声音”中将“临界停止”替换为一个静默的wave文件1。
仅仅把声音完全去掉对我来说没用。显然在这种情况下使用了一些默认的声音。
(感谢。感谢SuperUser的发现)。
您需要添加以下行bash和vim配置,
1)把铃声关掉
vi ~/.inputrc
set bell-style none
2)关闭vi的铃声
vi ~/.vimrc
set visualbell
set t_vb=
设置视觉铃声将关闭音频铃声,清除视觉铃声长度将禁用闪烁。
找到.bash_profile文件的位置,并在文件中输入以下内容:
设置项 -长度 0
它会将哔哔声发生的时间设置为0,因此没有哔哔声。
推荐文章
- 从Docker容器获取环境变量
- 如何重定向标准derr和标准输出到不同的文件在同一行脚本?
- 如何循环通过一个目录递归删除具有某些扩展名的文件
- 在Bash中获取日期(比当前时间早一天)
- Linux: kill后台任务
- 在Windows10上打开/创建内部网络Vagrant失败
- 在OSX中永久设置PATH环境变量
- 删除Bash脚本中的重复条目
- 如何将Bash命令的输出分配给变量?
- 在bash中传递数组作为参数
- 如何在shell中为for循环添加前导零?
- Bash中单方括号和双方括号的区别
- 我如何找到传递给Bash脚本的参数的数量?
- 查找文件名以指定字符串开头的所有文件?
- 如何在Bash中逐行合并两个文件