Как отключить звуковой сигнал в cygwin?

Asked
Viewd9974

28

Системный звуковой сигнал / звонок происходит часто (например, когда я набираю несколько букв, а затем набираю табуляцию для автозаполнения, если есть несколько вариантов).

Как это отключить?

Я погуглил и попробовал:

 set bell-style none (the command went through but nothing changed)
 

и

 setterm -blength 0 (got a bash command not found)
 

Спасибо!

  • Если вы набрали их в командной строке bash, то ни один из них не подходит.См. Ответ Эмерика Рогула.

    Paused until further notice.13 ноября 2009, 21:12

7 ответов

39

Добавьте set bell-style none в .inputrc в своем домашнем каталоге.Вам нужно запустить новую оболочку, чтобы это вступило в силу;возможно, поэтому ваш тест не сработал.

  • Отлично!Я должен сделать это для каждой учетной записи, к которой я подключился.Спасибо!

    Luc M01 января 2018, 01:41
  • У меня есть это в .inputrc уже некоторое время (даже после перезагрузки), и я все еще слышу звонок.Оба в mintty и xterm.

    exhuma12 марта 2016, 08:37
0

Альтернативное решение, которое, похоже, здесь не упоминается:

  1. Щелкните правой кнопкой мыши заголовок окна Cygwin и выберите Options...:

 введите описание изображения здесь

  1. В меню параметров на вкладке Terminal выберите "без звукового сигнала":

 введите описание изображения здесь

Это должно вступить в силу немедленно, без перезапуска Cygwin.

0

Путь к '.inputrc:

 'C:\cygwin64\home12321lt;username>\.inputrc
 
0

Используйте мяту.Среди множества других преимуществ по сравнению с обычной консолью, звонок по умолчанию отключен.

  • Расскажите подробнее, как использовать mintty и какие преимущества он предлагает?

    shikhanshu06 мая 2016, 19:07
20

Терминал mintty по умолчанию имеет встроенные опции для управления звонком терминала.

  1. Щелкните фон правой кнопкой мыши и выберите "Параметры ..."
  2. Выберите раздел «Терминал».
  3. Измените раскрывающийся список "Колокольчик" на "Нет".

Примечание. Здесь вы также можете включить или отключить видимый звонок (мигание терминала) и выделить значок панели задач на звонке.

  • Это определенно _best_answer ... Использование ответа от @Emerick работает ... Пока вы где-нибудь не ssh ...

    Lucas02 ноября 2016, 20:41
  • @Lucas: Вы также можете set bell-style none на машине, к которой вы подключены по ssh…

    DevSolar14 июля 2018, 12:39
6

Обрежьте провод к динамику.:-)

  • Можно также протыкать барабанные перепонки иглой.Это также работает для всех оболочек и платформ.

    shikhanshu06 мая 2016, 19:06
  • И в следующий раз возьмите материнскую плату, которая подключает ваш динамик через разъем, чтобы вы могли просто отключить его.

    Kaz23 февраля 2013, 05:00
  • Это более переносимый вариант, поскольку он работает с любой оболочкой.;-)

    Emerick Rogul13 ноября 2009, 20:35
1

Я слышал серию звуковых сигналов, когда просматривал определенный файл.Приведенные выше советы не заставили звонок замолчать.В моем случае звуковые сигналы были вызваны маркерами, которые были скопированы / вставлены в файл.Замена пуль на тире прекратила писк.