ConEmu: отключить звонок


33

Я действительно ценю conemu как альтернативную оболочку Windows, но звуковой сигнал тревоги сводит меня с ума! (Я ношу наушники, и этот звук проходит сквозь меня ...)

Есть ли возможность отключить шум звонка (или включить вспышку экрана или что-то)?


1
Я страдаю от той же самой проблемы, подсказки UAC и всплывающие окна Comodo тоже оглушают. Начиная с Vista, вы можете смягчить проблему, уменьшив громкость только системных звуков. (и любое другое отдельное заявление)
Даниэль Риковски

Ответы:


7

Есть опция «Подавить звонки».

ConEmu: подавить колокола


16
Это полная вкладка в Bash! (Я табахолик)
данодонован


1
Это не очень хороший ответ. Конечно, в ConEmu нет никакой опции, но это не проблема ConEmu, это происходит в (некоторых) терминалах, особенно когда вы подключаетесь к удаленным терминалам, где звонок включен глобально. Я добавил еще один ответ ...
Павел

4
По состоянию на февраль 2017 года в настройках ConEmu, похоже, есть опция «Подавить звонки». Но для меня это не влияет на шумы Windows Critical Stop, которые я слышу все время (не на табуляциях, а, скажем, при возврате пустой строки в WSL Bash)
Джонатан Хартли,

3
Не кажется , этот вариант будет подавлять любые колокола ...
Metagrapher

24

Это вызвано терминалом, а не ConEmu. Например, это не происходит в локальном терминале в msys (= Git Bash), cmd или Cygwin (для меня). Это происходит, когда вы подключаетесь по ssh к удаленной машине (или виртуальной машине). Для исправления в Bash вам просто нужно запустить эту команду:

set bell-style none

Чтобы всегда отключать звонок в будущем, поместите эту команду в строку в файле с именем .inputrc. Я думаю, что это также будет работать в .bashrc. Вы можете сделать это через ваш текстовый редактор или в командной строке:

echo "set bell-style none" > .inputrc

Конечно, вам нужно будет делать это всякий раз, когда вы добираетесь до новой машины, которая делает это. Вы можете отключить его глобально в / etc / inputrc. Вы также можете установить стиль звонка «видимый» вместо «ни один», чтобы терминал мигал.

Есть и другие способы отключения звонка в других оболочках и программах: http://www.tldp.org/HOWTO/Visual-Bell-8.html


Как это не проблема ConEmu? Терминал работает на удаленном компьютере и, конечно, не производит никаких звуков на локальном компьютере.
Тууре Лауринолли

ConEmu просто выполняет команду звонка, которую ему дал терминал. Это не ошибка, потому что разработчик решил заставить это работать таким образом. Я полагаю, что разработчик сказал, что он может добавить элементы управления звуком в ConEmu в будущем, но это будет дополнительная функция github.com/ConEmu/old-issues/issues/988
Пол

Да, и вопрос в том, чтобы отключить функцию звонка в ConEmu. Таким образом, ответ «в настоящее время это невозможно», и обходные пути: а) изменить приложение, запущенное в ConEmu, чтобы не вызывать звонки, или б) отключить службу звукового сигнала.
Тууре Лауринолли

Правильный. Но я полагаю, что спрашивающий просто хотел, чтобы их компьютер перестал пискать на них, поэтому они действительно хотели знать обходные пути, поэтому мой ответ был хорошим, а ответ Максимуса не таким хорошим (несмотря на тот факт, что он сделал ConEmu, который это здорово) :)
Пол

1
Последний работает, по крайней мере, после перезагрузки. Не удалось получить первый вариант работы, возможно, из-за кэширования.
Nilskp

6

Опция в стиле колокола уже есть в .inputrc, но закомментирована. К сожалению, раскомментирование не решает проблему для меня.

Единственное разрешение, которое работает в моем случае, - это отсутствие звука для звукового сигнала по умолчанию. Я знаю, что это глобально, но это лучше, чем ничего ...

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


3
Для меня изменение «звукового сигнала по умолчанию» не повлияло на ConEmu. Вместо этого мне пришлось изменить звуки «критической остановки». (Я использую WSL Bash в ConEmu)
Джонатан Хартли,

1
Для меня это не сработало, так как установка None заставила компьютер вернуться к использованию встроенного (еще более раздражающего) звукового сигнала. Установив его в пустой файл .wav , например , как один по этому адресу сделал его работу: forums.civfanatics.com/threads/silent-wav-file.500379
Лоран

Critical Stopработал для меня тоже.
Артем Руссаковский

6

Простое решение состоит в том, чтобы перейти к микшеру громкости и установить громкость для «хоста окна консоли» на 0. Это предотвратит появление любых звуков на любой консоли. Но на практике единственный звук, который он издает, - это тот ужасный звонок, и это заставит его замолчать.

В Windows 7+ этот звук воспроизводится драйвером Bell. По крайней мере, в Windows 10 вы можете изменить звук, который он издает, с помощью панели управления звуком, чтобы изменить шум, который он создает для Critical Stopсобытия. Я нашел Windows Dingлучший выбор для ConEmu, понятия не имею, какие другие приложения могут воспроизводить этот звук.


Обе эти идеи сработали для меня, в то время как более популярные ответы (измените звуковой сигнал по умолчанию, а Bash «установить стиль звонка») - нет.
Джонатан Хартли

3

Это не специфическое решение для ConEmu, но вы можете отключить системный звонок Windows, если не возражаете, чтобы вас это вообще не беспокоило. Как подсказывает один из ответов , вы можете найти «Звуковой сигнал» в разделе «Драйверы без поддержки Plug-and-Play» в Диспетчере устройств и отключить его на вкладке «Драйвер» в разделе «Запуск» ( Примечание : вам потребуется «Показать скрытые устройства»). в меню «Вид», чтобы увидеть раздел «Драйверы без Plug and Play»).

скриншот диспетчера устройств


0

Ничто из вышеперечисленного не помогло мне, поэтому я создал короткий беззвучный WAV-файл, вставил его c:\Windows\Mediaи использовал в качестве звука дляCritical Stop

Вот ссылка для скачивания: http://s000.tinyupload.com/index.php?file_id=96334642005554838230


Почему не просто установить Critical Stopна None? Работал на меня.
Артем Руссаковский

Я не помню сейчас @ Артем Руссаковский, но я полагаю, я пытался выключить Critical Stop. Но если это работает для вас, тогда да, это лучший вариант.
Даниил
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.