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

610
Roland

Экспериментальный графический интерфейс 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 
0

2 ответа на вопрос

0
wahhhhh

Тот же вопрос был подтвержден как ошибка, и на него был дан ответ в этом сообщении об ошибке в 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".

Здесь лучше скопировать и вставить соответствующие части ответа в дополнение к предоставлению ссылки, в противном случае ваш ответ может стать бесполезным, если ссылка когда-либо разорвется. Unsigned 10 лет назад 1
0
dkeck

If you have no need for beep at all and the above does not work for you, you can fully disable it in the device manager (you must mark "show hidden devices" in order to see the non pnp driver).

enter image description here