Désactiver le bip de Linux Bash sur Windows 10
Avoir un Linux Bash sur Windows 10 est assez cool, mais aussi loin que j'ai eu à lutter avec la pas-si-bon terminal fourni de Microsoft, je vais me retrouver avec un Ubuntu pour tout.
De toute façon, il est un moyen de désactiver que 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
- Ce Q n'est pas sur la programmation tel que défini pour StackOverflow. C' peut être plus approprié sur les sites connexes superuser.com OU unix.stackexchange.com (Unix & Linux). Pensez à utiliser le drapeau lien au bas de votre Q et demander au modérateur de le déplacer. Merci de ne pas poster le même Q sur 2 sites différents. Merci et Bonne Chance.
- Ne pouvez-vous pas
set bell-style none
dans votre readline fichier init? C'est 1. la valeur de laINPUTRC
variable d'environnement, 2.~/.inputrc
ou 3./etc/inputrc
. - vous avez raison, je vais le déplacer !
- En attendant @BenjaminW. J'ai set bell-style none dans /etc/inputrc mais il ne fonctionne pas
/etc/inputrc
est ignoré si vous avez un~/.inputrc
, ne vous en avez un? OuINPUTRC
pointant ailleurs?- Non, je l'ai vérifié il n'y a pas de ~/.inputrc. Aussi loin que l'INPUTRC, je n'ai pas trouvé
setterm -blength 0
dans .bash_profile- Ouais @jgr208 , il a fait le tour ! Thx ainsi Benjamin pour votre temps
- Je pense que cette question est très bien ici. Les Questions n'ont pas à être sur la programmation pour se qualifier pour autant que je suis au courant.
- C'est si ennuyeux. Qui est responsable de cela??
Vous devez vous connecter pour publier un commentaire.
Pour désactiver le bip de la bash vous devez décommentez (ajouter si pas déjà):
set bell-style none
dans votre /etc/inputrc fichier.Remarque: Puisque c'est un en lecture seule fichier, vous devez être un sudoer.
Merci à @jgr208 et @Benjamin W.
source path-to-.bash_profile
- ou le fichier que vous avez changé la configuration sera rechargé, afin de vous sauver de redémarrer la console. Toutefois, je suis heureux il a travaillé !bash
sans redémarrer pour que le paramètre s'applique.source path-to-.bash_profile
, mais merci beaucoup pour l'aide, de toute façon.bind 'set bell-style none'
. C'est en fait la moins intrusive trop. Également besoin de déconnexion pour le faire fonctionner.source
ne fonctionne pas, vous devez redémarrer la consolebash
par la suite, et il a réussi$ bind -f /etc/inputrc
).Décommentant
set bell-style none
dans/etc/inputrc
et la création d'un.bash_profile
avecsetterm -blength 0
n'arrête pas de vim de bip.Ce qui a fonctionné pour moi a été la création d'un
.vimrc
fichier dans mon répertoire home avecset visualbell
.Source: https://linuxconfig.org/turn-off-beep-bell-on-linux-terminal
Depuis le seul bruit que les bornes ont tendance à faire est la cloche et si vous voulez hors de partout, la façon la plus simple pour bash sous Windows:
set bell-style none
,setterm -blength 0
etset visualbell
n'a pas fonctionné pour moi, mais ce n', je vous Remercie beaucoup.Vous devez ajouter les lignes suivantes à bash et vim config,
1) éteindre la cloche pour bash
2) éteindre bell pour la vi
Réglage visual bell désactive l'audio de bell et de compensation de l'visual bell longueur désactive le clignotement.
ses pas spécifique à bash de windows 10.
mais si vous voulez enlever la cloche terminal pour zsh, il suffit d'utiliser la bonne option dans zshrc. (pour vim, réponse déjà posté)
http://zsh.sourceforge.net/Doc/Release/Options.html
j'ai trouver cette option rapidement, mais serait-il trouver encore plus rapidement si sa a été sur ce post ^^
hf
Remplacer dans le Système des Sons de la "Critique " Stop" à un wav-fichier qui est silencieux Un.
Juste de retirer complètement le son ne fonctionne pas pour moi. Apparemment, certains son par défaut a été utilisé dans ce cas.
(Crédits pour cela.lau_ sur SuperUser pour la découverte de ce).
J'ai trouvé que TedMilker la solution a fonctionné, mais j'aurais besoin de réajuster le Mélangeur de Volume à chaque fois que j'ai redémarré. Pour le rendre permanent, j'ai ajusté les niveaux de volume dans le Windows App Volume et les Préférences du Dispositif.
Prises de ce post:
Paramètres /Système /Son /App volume et les préférences du dispositif de
Ensemble Fenêtre de la Console de l'Hôte à Zéro.
(Vous devrez peut-être cliquer sur l'Onglet /retour arrière dans la fenêtre de la console pour déclencher le son de cloche avant de la Fenêtre de la Console de l'Hôte curseur s'affiche.)
clic droit sur son icône (en bas à droite) >>> ouvrir le mélangeur de volume >>> muet fenêtre de la console de l'hôte
En plus de ce jgr208 dit, vous pouvez avoir un
~/.profile
fichier déjà et~/.bash_profile
ne peut pas être présent, comme ce fut le cas avec moi.Dans ce cas, ajouter
setterm -blength 0
à la.profile
.Si vous créez un
.bash_profile
, votre.profile
sera ignoré et n'importe quoi Windows a écrit il n'y aura pas de travail.Trouver l'emplacement de la
.bash_profile
fichier et entrez le code suivant dans le fichier:setterm -blength 0
Qui permettra de définir le laps de temps le bip qui se passe à 0 et donc pas de bip.
~/.bashrc
et le redémarrage de la console a fonctionné pour moi. REMARQUE: j'utilise ConEmu64 à la place de cmd.Pour désactiver le bip sonore lors de l'ssh-ing dans une machine distante, il suffit de créer le même
~/.inputrc
et~/.vimrc
fichiers sur la machine distante pour arrêter ssh lui-même à partir de bip.Voir la réponse de @Nemo pour le contenu de chaque fichier.
@Andrea Tulimiero 's réponse de travaux pour les locaux, mais quand vous en ssh à un serveur distant, le bip s'allume de nouveau. Ma suggestion est de désactiver à partir du Windows 10 de la barre des tâches. Il est le mélangeur de volume dans le coin en bas à droite, ce qui fonctionne pour moi.