Как отключить звуковой сигнал в Octave 3.8.0 GUI на Windows 7

Экспериментальный графический интерфейс octave 3.8.0 выдает предупреждающий звуковой сигнал в консоли, если, например, нажата вкладка и нет уникального способа продолжить ввод команды. Как отключить этот звуковой сигнал?

В 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

2 ответа

Решение

Этот же вопрос был подтвержден как ошибка, и на него был дан ответ в сообщении об ошибке в Octave Bug, которое перенаправляет на это сообщение на форуме. Цитирую ответ, данный Джейсоном Николсоном как есть:

Ключевым моментом является то, что переменная окружения "bell-style" должна быть установлена ​​в "none" для MSYS, который поставляется с Octave. Есть два других варианта "слышимый" и "видимый". Обратите внимание, что параметр "visible", по-видимому, дает тот же результат, что и "слышимый" в Octiave 3.6.4, скомпилированной с Visual Studio, и выпуск msys/bin/sh.exe версии 3.1.17(1) (i686-pc-msys),

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".

Если вам вообще не нужен звуковой сигнал и вышеописанное не работает, вы можете полностью отключить его в диспетчере устройств (чтобы увидеть драйвер, отличный от pnp, необходимо отметить "показать скрытые устройства").

введите описание здесь

Другие вопросы по тегам