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


32

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

Чи є можливість відключити звуковий сигнал сповіщення дзвінка (або переключитись на спалах екрану чи щось таке)?


1
Я страждаю від тієї ж проблеми, підказки UAC і спливаючі вікна Comodo теж оглушливі. Починаючи з Vista, ви можете усунути проблему, зменшивши гучність лише звуків системи. (та будь-яка інша окрема заявка)
Даніель Ріковський

Відповіді:


7

Існує варіант «Придушити дзвони».

ConEmu: придушити дзвони


16
Це вкладка в баш! (Я табаголік)
danodonovan


1
Це насправді не хороша відповідь. Безумовно, правда, що в ConEmu немає жодної опції, але це не проблема ConEmu, це трапляється в (деяких) терміналах, особливо коли ви перебуваєте у віддалених терміналах, де дзвінок увімкнено в усьому світі. Я додав ще одну відповідь ...
Павло

4
З лютого 2017 року в налаштуваннях ConEmu, здається, існує опція "Придушити дзвони". Але для мене це ніяк не впливає на звуки "Критична зупинка" Windows, які я чую весь час (не в повному вкладі, але, скажімо, при зворотному переміщенні на порожній рядок у WSL Bash)
Джонатан Хартлі

3
Цей варіант, здається, не пригнічує жодних дзвонів ...
Метаграф

23

Це викликано терміналом, а не ConEmu. Наприклад, це не відбувається в локальному терміналі в msys (= Git Bash), cmd або Cygwin (для мене). Це трапляється, коли ви потрапляєте у віддалений автомат (або VM). Щоб виправити 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 просто виконує команду bell, яку йому дав термінал. Це не помилка, оскільки розробник вирішив змусити її працювати таким чином. Я вважаю , що розробник сказав , що він може додати звукові елементи управління ConEmu в майбутньому, але це буде додаткова функція github.com/ConEmu/old-issues/issues/988
Поль

Так, і питання полягає у відключенні функції дзвоника в ConEmu. Таким чином, відповідь - "наразі це неможливо", і шляхи вирішення полягають у тому, щоб: a) змінити програму, запущену в ConEmu, не викликати дзвони або b) відключити послугу Beep.
Туре Лауріноллі

Правильно. Але я вважаю, що запитувач просто хотів, щоб їхній комп'ютер перестав звучати на них, тому вони дуже хотіли дізнатися обхідні шляхи, отже, моя відповідь хороша, а відповідь Максимуса - не така вже й хороша (незважаючи на той факт, що він зробив ConEmu, який дивовижно) :)
Пауль

1
Останнє працює, принаймні після перезавантаження. Не вдалося отримати перший варіант роботи, можливо, через кешування.
nilskp

6

Варіант дзвоника вже є у .inputrc, але його прокоментували. На жаль, коментар, це не резонує проблему для мене.

Єдина роздільна здатність, яка працює в моєму випадку, - це звук для звукового сигналу за замовчуванням. Я знаю, що це глобально, але це краще, ніж нічого ...

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


3
Для мене зміна сигналу "за замовчуванням" не вплинула на ConEmu. Мені довелося замінити звуки "критичної зупинки". (Я запускаю WSL Bash в ConEmu)
Джонатан Хартлі

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

Critical Stopпрацював і для мене.
Артем Русаковський

6

Просте рішення - перейти в мікшер гучності і встановити гучність для "Хост вікон консолі" на 0. Це не дозволить будь-якій консолі видавати звуки взагалі. Але на практиці єдиний звук, який він видає, - це жахливий дзвін, і це замовкне.

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


Обидві ці ідеї працювали для мене, тоді як більш популярні відповіді (змінити звук "звуковий сигнал за замовчуванням", а Bash "встановити дзвіночний стиль жоден") не мали.
Джонатан Хартлі

3

Це не специфічне рішення для ConEmu, але ви можете відключити системний дзвінок Windows, якщо ви не заперечуєте, щоб це взагалі не турбувало. Як свідчить одна з відповідей , ви можете знайти "Beep" у розділі "Драйвери без підключення та відтворення" в Диспетчері пристроїв і відключити його на вкладці Драйвер у розділі "Запуск" ( Примітка . Вам потрібно буде "Показати приховані пристрої" у меню "Перегляд", щоб мати змогу побачити розділ "Драйвери, що не підключаються та грають").

скріншот менеджера пристроїв


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.