ConEmu: Glocke deaktivieren

9191
danodonovan

Ich schätze Conemu als alternative Fensterschale wirklich, aber der Alarmton macht mich verrückt! (Ich trage Ohrhörer und das Geräusch geht durch mich hindurch ..)

Gibt es eine Option zum Deaktivieren des Klingelalarmgeräusches (oder für einen Bildschirmblitz oder etwas anderes)?

32
Ich habe das gleiche Problem, UAC-Ansagen und Comodo-Popups sind ebenfalls ohrenbetäubend. Beginnend mit Vista können Sie das Problem verringern, indem Sie nur die Lautstärke der Systemgeräusche verringern. (und jede andere einzelne Anwendung) Daniel Rikowski vor 9 Jahren 1

6 Antworten auf die Frage

22
paul

Es wird vom Terminal verursacht, nicht von ConEmu. Zum Beispiel passiert es nicht in einem lokalen Terminal in msys (= Git Bash), cmd oder Cygwin (für mich). Dies geschieht, wenn Sie einen Remote-Computer (oder eine VM) verwenden. Um das Problem in Bash zu beheben, müssen Sie nur diesen Befehl ausführen:

set bell-style none 

Um die Klingel in Zukunft immer auszuschalten, platzieren Sie diesen Befehl in einer Zeile in einer Datei mit dem Namen .inputrc. Ich denke, es wird auch funktionieren .bashrc. Sie können dies über Ihren Texteditor Ihrer Wahl oder über die Befehlszeile mit:

echo "set bell-style none" > .inputrc 

Natürlich müssen Sie dies tun, wenn Sie zu einem neuen Computer gelangen, der dies tut. Sie können es in / etc / inputrc global deaktivieren. Sie können den Klingelstil auch auf "sichtbar" anstatt auf "keine" einstellen, um das Terminal zu blinken.

Es gibt andere Möglichkeiten, die Klingel in anderen Shells und Programmen auszuschalten: http://www.tldp.org/HOWTO/Visual-Bell-8.html

Wie ist das kein ConEmu-Problem? Das Terminal läuft auf einem Remote-Computer und erzeugt auf dem lokalen Computer sicherlich keine Sounds. Tuure Laurinolli vor 8 Jahren 0
ConEmu führt gerade den Glockenbefehl aus, den er vom Terminal gegeben hat. Es ist kein Fehler, weil der Entwickler sich dafür entschieden hat, dass es so funktioniert. Ich glaube, der Entwickler hat gesagt, er könnte ConEmu in Zukunft mit Soundsteuerelementen ausstatten, dies wäre jedoch eine zusätzliche Funktion https://github.com/ConEmu/old-issues/issues/988 paul vor 8 Jahren 0
Ja, und es geht um die Deaktivierung der Klingelfunktion in ConEmu. Daher lautet die Antwort "Es ist derzeit nicht möglich" und die Problemumgehungen bestehen darin, a) die in ConEmu ausgeführte Anwendung so zu ändern, dass keine Glocken ausgelöst werden, oder b) der Beep-Dienst zu deaktivieren. Tuure Laurinolli vor 8 Jahren 0
Richtig. Aber ich glaube, der Fragesteller wollte einfach nur, dass sein Computer nicht mehr piept, deshalb wollten sie wirklich die Problemumgehungen erfahren. Daher war meine Antwort eine gute und Maximus 'Antwort war nicht so gut (trotz der Tatsache, dass er ConEmu gemacht hat ist großartig) :) paul vor 8 Jahren 0
Das funktioniert bei mir überhaupt nicht. (Ich lasse WSL Bash in ConEmu laufen), aber die anderen Antworten mit geringerem Ergebnis tun dies. Jonathan Hartley vor 7 Jahren 0
Das funktioniert für mich. Ich lasse auch WSL Bash in ConEmu laufen. (Obwohl ich ConEmu durch Cmder benutze). Sterex vor 7 Jahren 0
Letzteres funktioniert zumindest nach dem Neustart. War nicht in der Lage, die erste Option zum Laufen zu bekommen, wahrscheinlich aufgrund von Zwischenspeicherung. nilskp vor 6 Jahren 1
Ja, ich habe versucht, nur die erste Option in der Shell einzugeben, und das hatte keine Auswirkungen. Das Einfügen in die .inputrc und ein Neustart der Shell funktionierten jedoch für ConEmu und Bash, die WSL ausführen. jgoeders vor 5 Jahren 0
7
Maximus

Es gibt die Option "Glocken unterdrücken".

ConEmu: Suppress bells

Es ist in Bash tabulatorisch! (Ich bin ein Tabaholic) danodonovan vor 11 Jahren 16
Gleich hier, wird ein Fehler gemeldet. antitoxic vor 11 Jahren 0
http://code.google.com/p/conemu-maximus5/issues/detail?id=988 Maximus vor 11 Jahren 2
Das ist keine wirklich gute Antwort. Es ist sicherlich wahr, dass es in ConEmu keine Option gibt, aber es ist kein ConEmu-Problem. Dies geschieht in (einigen) Terminals, insbesondere wenn Sie in Remote-Terminals gehen, bei denen die Klingel global eingeschaltet ist. Ich habe eine weitere Antwort hinzugefügt ... paul vor 9 Jahren 1
Es ist nicht nur tabulatorfertig. Wenn ich meine reguläre Linux-Konfiguration direkt in das Windows-Subsystem für Linux übertrage, funktioniert nicht alles zu 100%. Daher funktionieren einige Funktionen in neovim nicht und verursachen viel mehr Signaltöne als üblich. Ich würde es gerne herausfinden, aber ich habe Code, den ich liefern muss, also muss er warten. Bis dahin müssen die Pieptöne losgehen! :-) Jonathan Hartley vor 7 Jahren 0
Ab Februar 2017 scheint es jetzt in den ConEmu-Einstellungen eine Option zum "Unterdrücken von Glocken" zu geben. Aber für mich hat es keine Auswirkung auf die Windows 'Critical Stop'-Geräusche, die ich die ganze Zeit höre (nicht in Tab-Complete, sondern etwa beim Backspacing in einer leeren Zeile in WSL Bash). Jonathan Hartley vor 7 Jahren 1
Diese Option scheint keine Glocken zu unterdrücken ... Metagrapher vor 6 Jahren 2
Ich habe folgendes gefunden: https://github.com/Maximus5/ConEmu/issues/759. Artem Russakovskii vor 6 Jahren 0
6
gnom1gnom

Die Glockenoption ist bereits in .inputrc enthalten, jedoch auskommentiert. Unkommentiert hat das Problem leider nicht für mich gelöst.

Die einzige Auflösung, die in meinem Fall funktioniert, ist das Einstellen des Standard-Pieptons. Ich weiß, dass es global ist, aber das ist besser als nichts ...

enter image description here

Die Änderung des Standard-Pieptons hat sich für mich nicht auf ConEmu ausgewirkt. Ich musste stattdessen "kritische Stopp-Sounds" ändern. (Ich lasse WSL Bash in ConEmu laufen) Jonathan Hartley vor 7 Jahren 3
Das funktionierte nicht für mich, da für "Keine" der Computer zurückgesetzt wurde, um einen eingebauten (noch nervigeren) Piepton zu verwenden. Durch das Festlegen einer leeren WAV-Datei wie der unter dieser Adresse hat es funktioniert: https://forums.civfanatics.com/threads/silent-wav-file.500379/ this.lau_ vor 7 Jahren 0
`Critical Stop` hat auch für mich gearbeitet. Artem Russakovskii vor 6 Jahren 0
5
Nelson

Eine einfache Lösung ist, zum Volume Mixer zu gehen und die Lautstärke für "Console Window Host" auf 0 zu setzen. Dadurch wird verhindert, dass irgendwelche Konsolen überhaupt Sounds erzeugen. In der Praxis ist der einzige Ton, den es macht, diese schreckliche Glocke, und diese wird zum Schweigen gebracht.

In Windows 7+ wird dieser Sound vom Bell-Treiber abgespielt. Zumindest unter Windows 10 können Sie den Sound ändern, indem Sie das Sound-Bedienfeld verwenden, um das Rauschen zu ändern, das es für das Critical StopEreignis erzeugt. Ich fand, dass Windows Dinges eine bessere Wahl für ConEmu war, keine Ahnung, welche anderen Apps diesen Sound spielen könnten.

Beide Ideen haben sich für mich bewährt, während populärere Antworten ("Standard-Piep-Sound ändern" und "Bash" keine Glocke setzen ") nicht stimmten. Jonathan Hartley vor 7 Jahren 0
3
Kazark

Dies ist keine ConEmu-spezifische Lösung, aber Sie können die Windows- Systemklingel deaktivieren, wenn es Ihnen nichts ausmacht, sich davon überhaupt nicht zu stören . Als eine der Antworten gibt schon sagt, können Sie „Beep“ unter „Nicht-PnP - Treiber“ im Geräte - Manager und deaktivieren Sie auf der Registerkarte Treiber unter „Startup“ (finden Hinweis : Sie müssen „Ausgeblendete Geräte anzeigen“ unter dem Menü "Ansicht", um den Abschnitt "Nicht-Plug-and-Play-Treiber" sehen zu können).

Geräte-Manager-Screenshot

0
Daniel

Keines der oben genannten Dinge funktionierte für mich, also erstellte ich eine kurze stille WAV-Datei, legte sie ein c:\Windows\Mediaund verwendete sie als SoundCritical Stop

Hier ist der Download-Link: http://s000.tinyupload.com/index.php?file_id=96334642005554838230

Warum setzen Sie "Critical Stop" nicht auf "None"? Arbeitete für mich. Artem Russakovskii vor 6 Jahren 0
Ich erinnere mich jetzt nicht an @Artem Russakovskii, aber ich gehe davon aus, dass ich versucht habe, 'Critical Stop' auszuschalten. Aber wenn es für Sie funktioniert, dann ist es eine bessere Option. Daniel vor 6 Jahren 0