How to disable visual and audio bell/beep in WSL on Windows 10?
Navigate: Sound settings -> Related Settings (Sound Control Panel) -> Sounds. Then click on the sound (critical beep/default beep) In "Sounds" dropdown scroll up to select "(None)" option. Apply.
Now, under the Sounds tab, browse to and select the Default Beep. Now, towards the bottom of the Sound properties window, you will see a drop-down menu for Sounds. Select (None) and click on Apply/OK. This will disable the default system beep for good.
You can disable system bell if in the Terminal you go to Edit->Current Profile->General and uncheck the Terminal Bell Or in the Configuration editor go to apps->Gnome-Terminal->Profiles->default check silent Bell.
To disable the beep in bash you need to uncomment (or add if not already there) the line set bell-style none
in your /etc/inputrc
file.
Note: Since it is a protected file you need to be a privileged user to edit it (i.e. launch your text editor with something like sudo <editor> /etc/inputrc
).
To disable the beep and the visual bell also in vim you need to add the following to your ~/.vimrc
file:
set visualbell set t_vb=
To disable the beep also in less (i.e. also in man pages and when using "git diff") you need to add export LESS="$LESS -R -Q"
in your ~/.profile
file.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With