ConEmu: wyłącz dzwonek

32

Naprawdę doceniam conemu jako alternatywną powłokę systemu Windows, ale dźwięk dzwonka alarmowego doprowadza mnie do szału! (Noszę wkładki douszne i ten dźwięk przechodzi przeze mnie ..)

Czy istnieje opcja wyłączenia szumu alarmu dźwiękowego (lub przełączenia na flashowanie ekranu lub coś takiego)?

danodonovan
źródło
1
Mam ten sam problem, monity UAC i wyskakujące okienka Comodo również są ogłuszające. Począwszy od systemu Vista, można złagodzić problem, zmniejszając głośność tylko dźwięków systemowych. (i każdy inny pojedynczy wniosek)
Daniel Rikowski

Odpowiedzi:

7

Istnieje opcja „Wyłącz dzwonki”.

ConEmu: Tłumić dzwony

Maximus
źródło
16
Bash jest kompletny! (Jestem tabaholikiem)
danodonovan
1
To nie jest dobra odpowiedź. To z pewnością prawda, że ​​nie ma opcji w ConEmu, ale nie jest to kwestia ConEmu, zdarza się to w (niektórych) terminalach, szczególnie gdy ssh'ujesz do zdalnych terminali, w których dzwon jest włączony globalnie. Dodałem kolejną odpowiedź ...
Paweł
4
Od lutego 2017 r. Wydaje się, że w ustawieniach ConEmu istnieje opcja „Tłumić dzwony”. Ale dla mnie nie ma to wpływu na odgłosy „krytycznego zatrzymania” systemu Windows, które słyszę cały czas (nie w tabulecie, ale, powiedzmy, gdy odstępy w pustej linii w WSL Bash)
Jonathan Hartley
3
Ta opcja nie tłumi żadnych dzwonków ...
Metagrapher
23

Jest to spowodowane przez terminal, a nie ConEmu. Na przykład nie zdarza się to w lokalnym terminalu w msys (= Git Bash), cmd lub Cygwin (dla mnie). Zdarza się to, gdy ssh na zdalnej maszynie (lub maszynie wirtualnej). Aby naprawić w Bash, wystarczy uruchomić to polecenie:

set bell-style none

Aby zawsze wyłączyć dzwonek w przyszłości, umieść to polecenie w wierszu pliku o nazwie .inputrc. Myślę, że to też zadziała .bashrc. Możesz to zrobić za pomocą dowolnego edytora tekstu lub wiersza poleceń za pomocą:

echo "set bell-style none" > .inputrc

Oczywiście musisz to zrobić, gdy dojdziesz do nowej maszyny, która to robi. Możesz to wyłączyć globalnie w / etc / inputrc. Możesz także ustawić styl dzwonka na „widoczny” zamiast „brak”, aby terminal migał.

Istnieją inne sposoby wyłączenia dzwonka w innych powłokach i programach: http://www.tldp.org/HOWTO/Visual-Bell-8.html

Paweł
źródło
Jak to nie jest problem ConEmu? Terminal działa na komputerze zdalnym iz pewnością sam nie wydaje żadnych dźwięków na komputerze lokalnym.
Tuure Laurinolli,
ConEmu właśnie wykonuje polecenie dzwonka wydane przez terminal. To nie jest błąd, ponieważ programista postanowił, aby działał w ten sposób. Wierzę, że deweloper powiedział, że może dodać kontrolę dźwięku do ConEmu w przyszłości, ale byłaby to dodatkowa funkcja github.com/ConEmu/old-issues/issues/988
Paul
Tak, a pytanie dotyczy wyłączenia funkcji dzwonka w ConEmu. Tak więc odpowiedź brzmi: „obecnie nie jest to możliwe”, a obejścia mogą: a) zmienić aplikację działającą w ConEmu, aby nie powodowała dzwonków lub b) wyłączyć usługę Beep.
Tuure Laurinolli,
Poprawny. Uważam jednak, że pytający chciał, aby ich komputer przestał na nich pić, więc naprawdę chcieli poznać obejścia, stąd moja odpowiedź jest dobra, a odpowiedź Maximusa nie jest tak dobra (pomimo faktu, że stworzył ConEmu, co jest niesamowity) :)
Paul
1
Ten ostatni działa, przynajmniej po ponownym uruchomieniu. Nie udało się uzyskać pierwszej opcji, prawdopodobnie z powodu buforowania.
nilskp
6

Opcja w stylu dzwonka jest już w .inputrc, ale została skomentowana. Niestety odkomentowanie nie rozwiązuje problemu.

Jedyną rozdzielczością, która działa w moim przypadku, jest brak dźwięku dla Domyślnego sygnału dźwiękowego. Wiem, że to globalne, ale to lepsze niż nic ...

wprowadź opis zdjęcia tutaj

gnom1gnom
źródło
3
Dla mnie zmiana „domyślnego sygnału” nie wpłynęła na ConEmu. Zamiast tego musiałem zmienić dźwięki „krytycznego zatrzymania”. (Prowadzę WSL Bash w ConEmu)
Jonathan Hartley
1
Nie działało to dla mnie, ponieważ ustawienie None spowodowało, że komputer powrócił do korzystania z wbudowanego (jeszcze bardziej irytującego) dźwięku. Ustawiając go na pusty plik .wav, taki jak ten pod tym adresem, sprawił, że działał: forums.civfanatics.com/threads/silent-wav-file.500379
laurent
Critical Stopteż dla mnie pracował.
Artem Russakovskii
6

Prostym rozwiązaniem jest przejście do Miksera głośności i ustawienie głośności dla „Hosta okna konsoli” na 0. Dzięki temu żadna konsola nie wyda żadnych dźwięków. Ale w praktyce jedyny dźwięk, jaki wydaje, to ten okropny dzwon, który go uciszy.

W Windows 7+ ten dźwięk jest odtwarzany przez sterownik Bell. Przynajmniej w systemie Windows 10 możesz zmienić dźwięk, który wydaje, używając panelu sterowania Dźwięk, aby zmienić hałas powodowany przez Critical Stopzdarzenie. Stwierdziłem, że Windows Dingbył lepszy wybór dla ConEmu, nie mam pojęcia, jakie inne aplikacje mogą odtwarzać ten dźwięk.

Nelson
źródło
Oba te pomysły działały dla mnie, podczas gdy bardziej popularne odpowiedzi (zmiana „domyślnego dźwięku”, a Bash „ustaw dzwonkowy brak”) nie.
Jonathan Hartley
3

Nie jest to rozwiązanie specyficzne dla ConEmu, ale możesz wyłączyć dzwonek systemowy Windows, jeśli nie masz nic przeciwko, aby w ogóle go to nie przeszkadzało. Jak sugeruje jedna z odpowiedzi , możesz znaleźć „Sygnał dźwiękowy” w sekcji „Sterowniki niezgodne z Plug and Play” w Menedżerze urządzeń i wyłączyć go na karcie Sterownik w „Uruchamianiu” ( Uwaga : będziesz musiał „Pokaż ukryte urządzenia” w menu „Widok”, aby zobaczyć sekcję „Sterowniki niezgodne z Plug and Play”).

zrzut ekranu menedżera urządzeń

Kazark
źródło
0

Żadne z powyższych nie działało dla mnie, więc utworzyłem krótki, cichy plik .wav, włożyłem go c:\Windows\Mediai użyłem go jako dźwiękuCritical Stop

Oto link do pobrania: http://s000.tinyupload.com/index.php?file_id=96334642005554838230

Daniel
źródło
Dlaczego nie po prostu ustawić Critical Stopsię None? Pracował dla mnie.
Artem Russakovskii
Nie pamiętam teraz @Artem Russakovskii, ale zakładam, że próbowałem się wyłączyć Critical Stop. Ale jeśli to działa, to tak, to lepsza opcja.
Daniel