Désactiver le bip de Linux Bash sur Windows 10
Avoir Un Linux Bash sur Windows 10 est assez cool, mais dans la mesure où je dois lutter avec le terminal pas si bon fourni par Microsoft, je vais rester coincé avec Ubuntu pour tout.
Quoi qu'il en soit, y a-t-il un moyen de éteindre CE bip chaque fois que vous faites quelque chose sur le Bash?
Car il n'est pas possible de commenter bell-style audible
, car n'est pas là, ni est-il possible de lancer sc config beep start= disabled
8 réponses
Pour désactiver le bip sonore de la bash vous devez décommentez (ajouter si ce n'est déjà là):set bell-style none
dans votre /etc/inputrc fichier.
Remarque:, Car il est un lecture seule fichier, vous devez être un sudoer.
Thx à @jgr208 et @ Benjamin W.
Décommenter set bell-style none
dans /etc/inputrc
et créer un .bash_profile
avec setterm -blength 0
n'a pas empêché vim de biper.
Ce qui a fonctionné pour moi était 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
Puisque les seuls terminaux de bruit ont tendance à faire est la cloche et si vous le voulez partout, la façon la plus simple de le faire pour bash sur Windows:
- Mash backspace un tas à l'invite
- Cliquez avec le bouton droit sur l'icône sonore et choisissez Ouvrir le mélangeur de Volume
- réduire le volume sur L'hôte de la fenêtre de la Console à zéro
Vous devez ajouter les lignes suivantes à bash et Vim config,
1) Désactiver la cloche pour bash
vi ~/.inputrc
set bell-style none
2) Désactiver la cloche pour vi
vi ~/.vimrc
set visualbell
set t_vb=
Le réglage de la sonnerie visuelle désactive la sonnerie audio et l'effacement de 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 bell pour zsh, utilisez simplement la bonne option dans zshrc. (pour vim, réponse déjà publiée)
unsetopt beep
Http://zsh.sourceforge.net/Doc/Release/Options.html
J'ai trouvé cette option rapidement, mais je la trouverais encore plus vite si c'était sur ce post ^^
Hf
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
de la .profile
.
Si vous créez un .bash_profile
, Votre {[3] } sera ignoré et tout ce que Windows a écrit ne fonctionnera pas.
Trouvez l'emplacement du fichier .bash_profile
et entrez ce qui suit dans le fichier:
setterm -blength 0
Qui définira la durée pendant laquelle le bip arrive à 0 et donc pas de bip.
La réponse de @ Andrea Tulimiero fonctionne pour local, mais lorsque vous ssh sur un serveur distant, le bip s'allume à nouveau. Ma suggestion est de désactiver à partir de la barre des tâches Windows 10. Il y a un mélangeur de volume dans le coin inférieur droit, ce qui fonctionne pour moi.