web-dev-qa-db-fra.com

Comment désactiver l'effet de notification sonore sur Windows

Lors de l'exécution de "Bash sur Ubuntu sous Windows", le son de notification Windows est souvent généré lors de la frappe. Les causes courantes sont les suivantes:

  • J'utilise l'auto-complétion pour les commandes (onglet) et il y a plusieurs options de commande,
  • ou quand je recule d'une ligne de commande déjà vide.

Comment désactiver ces effets sonores?

36
Silveri

La réponse donnée par Wouter fonctionne globalement mieux une fois peut être légèrement déroutant pour travailler car la bonne option n'apparaît pas toujours. Suivez ces étapes:

  • Cliquez avec le bouton droit sur le contrôle du volume dans la barre des tâches Windows.
  • Ouvrez le mélangeur de volume
  • Ouvrez la console Bash sur Windows
  • Faites quelque chose pour déclencher la console émettant la notification (par exemple, appuyez sur la touche retour arrière sur une ligne vide). Si vous avez désactivé la notification en utilisant la méthode alternative ci-dessous, vous devez l'annuler.
  • Maintenant, une option d'hôte de fenêtre de console devrait apparaître dans le mélangeur de volume (vous devrez peut-être faire défiler vers la droite).
  • Couper le son

Volume mixer with Console Window Hos

Méthode précédente/alternative

Vous pouvez simplement exécuter la commande suivante depuis votre shell Windows Bash Shell [ source ]:

echo "set bell-style none" >> ~/.inputrc

ou bien éditez .inputrc manuellement avec un éditeur de texte pour ajouter set bell-style none sur sa propre ligne.

Vous devrez redémarrer votre shell bash actuellement ouvert avant que cela ne prenne effet.

Cela ne fonctionnera que pour votre utilisateur actuel et ne vous aidera pas si vous utilisez ssh dans d'autres comptes (à moins que vous n'exécutiez à nouveau cette commande pour chaque compte).

46
Silveri

Ajoutez ceci à ~/.inputrc

set bell-style none

De plus pour vi, ajoutez ceci à ~/.vimrc

set visualbell
set t_vb=
13
Nemo

Une autre méthode consiste à ouvrir le mélangeur de volume en cliquant avec le bouton droit de la souris sur le contrôle du volume dans la barre des tâches Windows et en désactivant le son de la console.

6
Wouter

Si vous souhaitez simplement changer le son en quelque chose de moins gênant au lieu de le désactiver complètement, vous pouvez aller à Change system sounds à partir du menu Démarrer (ou sous Panneau de configuration -> Matériel et audio -> Son) et modifier le son Critical Stop en quelque chose comme " Windows par défaut "ou" Windows Ding ".

Notez que cela affectera tout autre programme Windows, ou Windows lui-même, qui utilise le même effet sonore. Je ne parviens pas à trouver une bonne liste des actions/notifications utilisant ce son par défaut.

1
Toby J