ConEmu: désactiver la cloche

33

J'apprécie vraiment Conemu comme une alternative au shell Windows, mais le son de la cloche d’alerte me rend fou! (Je porte des écouteurs et ce son passe à travers moi ..)

Existe-t-il une option permettant de désactiver le son de l’alerte de sonnerie (ou de choisir un flash d’écran ou quelque chose du genre)?

danodonovan
la source
1
Je souffre du même problème, les invites UAC et les popups Comodo sont aussi assourdissants. À partir de Vista, vous pouvez atténuer le problème en réduisant le volume des sons du système. (et toute autre demande unique)
Daniel Rikowski

Réponses:

7

Il y a l'option "Supprimer les cloches".

ConEmu: supprimer les cloches

Maximus
la source
16
C'est tab-complete en bash! (Je suis un tabaholic)
danodonovan
1
Ce n'est pas vraiment une bonne réponse. Certes, ConEmu n’a pas d’autre option, mais ce n’est pas un problème ConEmu, cela se produit dans (certains) terminaux, en particulier lorsque vous vous connectez à des terminaux distants où la cloche est allumée globalement. J'ai ajouté une autre réponse ...
paul
4
Depuis février 2017, il semble qu'il y ait maintenant une option dans les paramètres de ConEmu pour "Supprimer les cloches". Mais pour moi, cela n'a aucun effet sur les bruits «d'arrêt critique» de Windows que j'entends tout le temps (pas dans l'onglet complet, mais, disons, en cas de retour arrière sur une ligne vide dans WSL Bash)
Jonathan Hartley
3
Cette option ne semble pas supprimer les cloches ...
Métagraphe
24

Cela est causé par le terminal, pas par ConEmu. Par exemple, cela ne se produit pas dans un terminal local dans msys (= Git Bash), cmd ou Cygwin (pour moi). Cela se produit lorsque vous utilisez ssh sur une machine distante (ou une machine virtuelle). Pour réparer dans Bash, il vous suffit d’exécuter cette commande:

set bell-style none

Pour toujours désactiver la sonnerie à l'avenir, placez cette commande sur une ligne d'un fichier appelé .inputrc. Je pense que cela fonctionnera aussi dans .bashrc. Vous pouvez le faire via l’éditeur de texte de votre choix ou en ligne de commande avec:

echo "set bell-style none" > .inputrc

Bien sûr, vous devrez le faire chaque fois que vous arrivez sur une nouvelle machine qui le fait. Vous pouvez le désactiver globalement dans / etc / inputrc. Vous pouvez également définir le style de sonnerie sur "visible" au lieu de "aucune" pour faire clignoter le terminal.

Il existe d'autres moyens de désactiver la sonnerie dans d'autres programmes et programmes: http://www.tldp.org/HOWTO/Visual-Bell-8.html

Paul
la source
Comment est-ce pas un problème de ConEmu? Le terminal fonctionne sur un ordinateur distant et ne produit aucun son sur l'ordinateur local.
Tuure Laurinolli
ConEmu est en train d'exécuter la commande de sonnerie qui lui a été donnée par le terminal. Ce n'est pas un bug car le développeur a choisi de le faire fonctionner de cette façon. Je crois que le développeur a dit qu'il pourrait ajouter des commandes de son à ConEmu à l'avenir, mais ce serait une fonctionnalité supplémentaire. Github.com/ConEmu/old-issues/issues/988
paul
Oui, et la question concerne la désactivation de la fonctionnalité de sonnerie dans ConEmu. Ainsi, la réponse est "ce n'est actuellement pas possible" et les solutions de contournement consistent à a) modifier l'application qui s'exécute dans ConEmu pour ne pas causer de sonneries ou b) à désactiver le service Beep.
Tuure Laurinolli
Correct. Mais je crois que le questionneur voulait juste que son ordinateur arrête de biper, alors il voulait vraiment connaître les solutions de contournement. C'est pourquoi ma réponse était bonne et la réponse de Maximus n'était pas aussi bonne (malgré le fait qu'il ait conçu ConEmu, est génial) :)
paul
1
Ce dernier fonctionne, au moins après le redémarrage. N'a pas réussi à faire fonctionner la première option, probablement à cause de la mise en cache.
Nilskp
6

L'option bell-style est déjà dans .inputrc, mais mise en commentaire. Malheureusement, le fait de ne pas commenter ne résout pas le problème pour moi.

La seule résolution qui fonctionne dans mon cas est de ne pas émettre de son pour le bip par défaut. Je sais que c'est global mais c'est mieux que rien ...

entrez la description de l'image ici

gnom1gnom
la source
3
Pour moi, changer le "bip par défaut" n'a pas affecté ConEmu. Je devais plutôt changer les sons de 'Critical Stop'. (Je cours WSL Bash dans ConEmu)
Jonathan Hartley
1
Cela n’a pas fonctionné pour moi, car le réglage sur Aucune a forcé l’ordinateur à utiliser de nouveau un bip sonore intégré (encore plus gênant). En le définissant dans un fichier .wav vide tel que celui présent à cette adresse, cela a fonctionné: forums.civfanatics.com/threads/silent-wav-file.500379
laurent
Critical Stopa travaillé pour moi aussi.
Artem Russakovskii
6

Une solution simple consiste à accéder au mélangeur de volume et à régler le volume de "Console Window Host" sur 0. Cela empêchera toute console de produire des sons. Mais dans la pratique, le seul son qu’il émet est cette horrible cloche qui le fera taire.

Dans Windows 7+, ce son est joué par le pilote Bell. Sous Windows 10 au moins, vous pouvez modifier le son émis à l’aide du panneau de configuration Son afin de modifier le bruit généré pour l’ Critical Stopévénement. J'ai trouvé Windows Dingque ConEmu était le meilleur choix, aucune idée de ce que les autres applications pourraient jouer avec ce son.

Nelson
la source
Ces deux idées ont fonctionné pour moi, alors que les réponses les plus populaires (changer le son du bip par défaut et Bash ne définir aucune sonnerie) ne l'ont pas été.
Jonathan Hartley
3

Ce n'est pas une solution spécifique à ConEmu, mais vous pouvez désactiver la sonnerie du système Windows si cela ne vous dérange pas de ne pas être dérangé du tout. Comme l' une des réponses le suggère, vous pouvez trouver "Bip" sous "Pilotes non Plug-and-Play" dans le Gestionnaire de périphériques et le désactiver dans l'onglet Pilote sous "Démarrage" ( Remarque : vous devrez "Afficher les périphériques cachés". dans le menu "Affichage" pour pouvoir voir la section "Pilotes non Plug-and-Play").

capture d'écran du gestionnaire de périphérique

Kazark
la source
0

Aucune de ces solutions ne fonctionnant pour moi, j’ai donc créé un court fichier .wav silencieux, je l’ai inséré et je l’ai c:\Windows\Mediautilisé comme sonCritical Stop

Voici le lien de téléchargement: http://s000.tinyupload.com/index.php?file_id=96334642005554838230

Daniel
la source
Pourquoi ne pas simplement régler Critical Stopà None? Travaillé pour moi
Artem Russakovskii
Je ne me souviens plus maintenant de l'Artem Russakovskii, mais je suppose que j'ai essayé de l'éteindre Critical Stop. Mais si cela fonctionne pour vous, alors oui, c'est une meilleure option.
Daniel