在MSYS中禁用蜂鸣声/系统铃声

时间:2015-01-28 09:48:55

标签: windows mingw msys beep

在尝试从Cygwin切换到MSYS时,我真的很想让MSYS发出蜂鸣声/系统铃声完全禁用。来源 [1] 建议修改~/.inputrc以包含

set bell-style none

但是这只部分禁用了蜂鸣声 - 它只会影响shell!确定,在bash中的空行上键入退格键会变为静音,但请尝试在less中向上滚动太远。它发出哔哔声。

事实上,MinGW列表中还有其他线程询问如何在Octave [2] 等其他软件中禁用蜂鸣声。但是它们都没有解决在系统级别上禁用蜂鸣声影响所有MSYS实用程序的方法。


我不太熟悉从bash到控制台窗口的堆栈(终端仿真器等)的细节以及它在Cygwin和MSYS之间的区别。我在两种环境中都使用标准Windows控制台(而不是像MinTTY这样的终端模拟器),并且我观察到当Cygwin(在Windows 7上)发出蜂鸣声时,它会使用系统' s“叮”声。这在所有Cygwin实用程序之间是一致的(所以我猜测)Cygwin堆栈中的某些东西必须根本不同,导致所有系统响铃都以这种方式运行。 Cygwin和MSYS堆栈之间存在这种差异,我不知道,我希望得到澄清。

0 个答案:

没有答案