如何在 Windows 7 上关闭 Octave 3.8.0 GUI 中的蜂鸣声

如何在 Windows 7 上关闭 Octave 3.8.0 GUI 中的蜂鸣声

例如,如果按下 tab 键并且没有唯一方法继续输入命令,Octave 3.8.0 实验 GUI 会在控制台中发出警告蜂鸣声。如何禁用此蜂鸣声?

在 3.6.4 下,这似乎已经起作用了set bell-style none,但这个命令只产生

error: invalid conversion from string to real N-d array
error: set: expecting graphics handle as first argument

答案1

同一问题已被确认为错误,并已在这个 Octave Bug 追踪器帖子重定向至论坛帖子。引用 JasonNicholson 给出的答案:

关键是,对于 Octave 附带的 MSYS,环境变量“bell-style”必须设置为“none”。还有另外两个选项“audible”和“visible”。请注意,对于使用 visual studio 和 msys/bin/sh.exe 版本 3.1.17(1)-release (i686-pc-msys) 编译的 Octiave 3.6.4,“visible”设置似乎产生与“audible”相同的结果。

1- 您需要编辑 Octave-3.6.4\share\octave\3.6.4\m\startup\inputrc
2- 将其添加到 inputrc 的末尾:

## Disable the beep!
set bell-style none

3-重新启动 Octave 并检查它是否已被禁用。

我知道未来几年有人会发现这个帖子,而且程序会有些不同。我敢打赌关键是找到“inputrc”文件。

答案2

如果您根本不需要蜂鸣声并且上述方法对您不起作用,您可以在设备管理器中完全禁用它(您必须标记“显示隐藏的设备”才能看到非 pnp 驱动程序)。

在此处输入图片描述

相关内容