Avoir un Linux Bash sous Windows 10 est plutôt cool, mais dans la mesure où je dois lutter avec le mauvais terminal fourni par Microsoft, je vais me retrouver avec Ubuntu pour tout .
Quoi qu'il en soit, y a-t-il un moyen de désactiver ce bip chaque fois que vous faites quelque chose sur le Bash?
Puisqu'il n'est pas possible de commenter bell-style audible
car n'est pas là, il n'est pas possible non plus de lancer sc config beep start= disabled
Pour désactiver le bip de bash , vous devez ne pas commenter (add s'il n'y en a pas déjà un):set bell-style none
dans votre fichier / etc/inputrc.
Remarque: Comme il s’agit d’un fichier en lecture seule, vous devez utiliser un fichier sudoer.
Merci à @ jgr208 et @Benjamin W.
Supprimer le commentaire set bell-style none
dans /etc/inputrc
et créer un .bash_profile
avec setterm -blength 0
n'a pas empêché vim d'émettre des bips.
Ce qui a fonctionné pour moi a été de créer un fichier .vimrc
dans mon répertoire personnel avec set visualbell
.
Source: https://linuxconfig.org/turn-off-beep-bell-on-linux-terminal
Comme les seuls bruits que les terminaux ont tendance à faire sont la sonnette et si vous voulez le désactiver partout, le moyen le plus simple de le faire pour Windows est:
Vous devez ajouter les lignes suivantes à bash et vim config,
1) éteindre la cloche pour bash
vi ~/.inputrc
set bell-style none
2) éteindre la cloche pour vi
vi ~/.vimrc
set visualbell
set t_vb=
Le réglage de la sonnerie visuelle désactive la sonnerie audio et effacer la longueur de la sonnerie visuelle désactive le clignotement.
ce n'est pas spécifique à bash windows 10 . mais si vous voulez supprimer le terminal de bell pour zsh, utilisez simplement l'option appropriée dans zshrc. (pour vim, réponse déjà postée)
unsetopt beep
http://zsh.sourceforge.net/Doc/Release/Options.html
j'ai trouvé cette option rapidement, mais le trouverais encore plus rapidement si c'était sur ce post ^^
hf
J'ai constaté que la solution de TedMilker fonctionnait, mais je devais réajuster le mélangeur de volume chaque fois que je redémarrais. Pour le rendre permanent, j'ai ajusté les niveaux de volume dans les préférences de volume et de périphérique de Windows App.
Tiré de ce post :
Paramètres/Système/Son/Volume de l'application et préférences de l'appareil
Définissez l'hôte de la fenêtre de la console sur zéro.
(Vous devrez peut-être appuyer sur Tab/Backspace dans la fenêtre de la console pour déclencher le son de la cloche avant que le curseur de l'hôte de la fenêtre de la console n'apparaisse.)
clic droit sur l'icône du son (en bas à droite) >>> mélangeur de volume ouvert >>> mute console window Host
En plus de ce que jgr208 a dit, vous pouvez déjà avoir un fichier ~/.profile
et ~/.bash_profile
peut ne pas être présent, comme ce fut le cas avec moi.
Dans ce cas, ajoutez setterm -blength 0
au .profile
.
Si vous créez un .bash_profile
, votre .profile
sera ignoré et tout ce que Windows y a écrit ne fonctionnera pas.
Recherchez l'emplacement du fichier .bash_profile
et entrez les informations suivantes dans le fichier:
setterm -blength 0
Ce qui déterminera la durée du bip à 0 et donc pas de bip.
Pour désactiver les signaux sonores lorsque ssh-ing sur une machine distante, créez simplement les mêmes fichiers ~/.inputrc
et ~/.vimrc
sur la machine distante pour empêcher ssh de émettre un bip.
Voir la réponse de @Nemo pour le contenu de chaque fichier.