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

0

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .