Отключить звуковой сигнал Linux Bash на Windows 10
имея Linux Баш on Windows 10 довольно круто, но поскольку мне приходится бороться с не очень хорошим терминалом, предоставленным от Microsoft, я собираюсь застрять с Ubuntu для всего.
В любом случае, есть ли способ выключить это beep всякий раз, когда вы делаете что-то на баш?
Так как это невозможно прокомментировать bell-style audible
потому что нет, и это не возможно запустить sc config beep start= disabled
8 ответов:
чтобы отключить звуковой сигнал Баш вам нужно раскомментировать (добавить если уже не там):
set bell-style none
в своем / etc / inputrc.
Примечание: так как только для чтения файл вам нужно будет быть sudoer.
Thx к @jgr208 и @Benjamin W.
комментарий
set bell-style none
на/etc/inputrc
создание.bash_profile
Сsetterm -blength 0
не помешал Виму пискнуть.то, что работало для меня было создание
.vimrc
файл в моем домашнем каталоге сset visualbell
.Источник:https://linuxconfig.org/turn-off-beep-bell-on-linux-terminal
поскольку единственные клеммы шума, как правило, делают это колокол, и если вы хотите, чтобы он был везде, самый простой способ сделать это для bash на Windows:
- Mash backspace кучу в приглашении
- щелкните правой кнопкой мыши значок звука и выберите Открыть громкость микшера
- понизьте громкость на хосте окна консоли до нуля
вам нужно добавить следующие строки в bash и vim config,
1) выключите колокол для bash
vi ~/.inputrc set bell-style none
2) выключите звонок для vi
vi ~/.vimrc set visualbell set t_vb=
установка визуального звонка выключает звуковой звонок и очистка длины визуального звонка отключает мигание.
это не относится к bash windows 10. но если вы хотите удалить терминал bell для zsh, просто используйте правильный вариант в zshrc. (для vim, ответ уже опубликован)
unsetopt beep
http://zsh.sourceforge.net/Doc/Release/Options.html
Я нашел эту опцию быстро, но нашел бы ее еще быстрее, если бы она была на этом посту ^^
hf
в дополнение к тому, что сказал jgr208, у вас может быть и уже
~/.bash_profile
может и не присутствовать, как это было со мной.в этом случае, добавьте
setterm -blength 0
до.profile
.при создании
.bash_profile
ваш.profile
будет игнорироваться и ничего Windows написал там не будет работать.