34

При запуске «Bash on Ubuntu в Windows» он часто генерирует звук уведомлений Windows во время набора текста. Распространенные причины:

  • Я использую автозаполнение для команд (вкладка), и есть несколько вариантов команд,
  • или когда я забиваю уже пустую командную строку.

Как отключить эти звуковые эффекты?

4 ответа4

39

Ответ, заданный Wouter, в целом лучше работает после настройки, но это может немного сбить с толку, поскольку правильная опция не всегда появляется. Следуй этим шагам:

  • Щелкните правой кнопкой мыши регулятор громкости на панели задач Windows.
  • Откройте микшер громкости
  • Откройте консоль Bash на Windows
  • Сделайте что-нибудь, чтобы заставить консоль издать звук уведомления (например, нажмите клавишу Backspace на пустой строке). Если вы отключили уведомление, используя альтернативный метод ниже, вам придется отменить его.
  • Теперь в микшере громкости должен появиться параметр « Узел консоли» (возможно, вам придется прокрутить вправо).
  • Отключить звук

Объемный миксер с консолью Window Hos

Предыдущий / альтернативный метод

Вы можете просто запустить следующую команду из оболочки Windows Bash [ источник ]:

echo "set bell-style none" >> ~/.inputrc

или отредактируйте .inputrc вручную с помощью текстового редактора, чтобы добавить set bell-style none из них в стиле колокольчика на отдельной строке.

Вам нужно будет перезапустить открытую в настоящее время оболочку bash, прежде чем она вступит в силу.

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

11

Добавьте это к ~/.inputrc

set bell-style none

Дополнительно для vi добавьте это в ~/.vimrc

set visualbell
set t_vb=
6

Другой способ - открыть микшер громкости, щелкнув правой кнопкой мыши регулятор громкости на панели задач Windows и отключив звук консоли.

1

Если вы хотите просто изменить звук на что-то менее раздражающее, чем полностью его отключить, вы можете перейти в меню « Change system sounds меню "Пуск" (или в разделе «Панель управления -> Оборудование и звук -> Звук») и изменить звук Critical Stop на что-то вроде "Windows Default" или "Windows Ding".

Обратите внимание, что это повлияет на любую другую программу Windows или саму Windows, которая использует тот же звуковой эффект. Я не могу найти хороший список, какие действия / уведомления используют этот звук по умолчанию.

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