如何停止 Windows 中的 Linux 终端发出错误声音?

如何停止 Windows 中的 Linux 终端发出错误声音?

如果我在 Windows 中处于一个空的 Linux 终端中(使用适用于 Linux 的 Windows 子系统),然后按下退格键,我会听到这种烦人的类似错误的声音。我的 Windows 电脑以前也出现过这种情况,但后来我把它关掉了。我该如何关闭这个声音?

答案1

如果要停止bash生成错误声音而不影响其他 Windows 程序,请输入以下命令:

bind 'set bell-style none'

如果想要永久更改,请将其添加到 的末尾~/.bashrc

答案2

这里使用 WLS(适用于 Windows 的 Ubuntu),我必须进行编辑:

/etc/inputrc

只需运行它并重新启动终端

echo 'set bell-style none' >> /etc/inputrc

答案3

与关闭 Windows 错误声音的方式类似,进入 Windows 设置中的声音设置。选择“声音”选项卡。然后选择“紧急停止”声音,并将其更改为“无”。这将阻止终端发出该声音。(要停止 Windows 上的类似声音,请将“默认蜂鸣声”声音设置为“无”。)

答案4

如果您正在使用新的 Windows“终端”应用程序(非常流畅),那么您可以进入Settings > [The profile you want to change] > Advanced > Bell Notification Style其中选择取消选择“有声读物”并选择打开“Flash 窗口”或“Flash 任务栏”。

相关内容