This beep sound is annoying under Linux, how do I disable it forever under Debian / Fedora / RHEL / Red Hat / Ubuntu Linux?
There are diffrent methods to disable / turn of beep under Linux (turn off terminal beep). Use any one of the following method as per your requirements.
Ubuntu Linux / Gnome Terminal
a) Open Gnome terminal
b) Click on Settings > Preferences > Silence Terminal Bell
Alternatively, Click on General Tab -> General -> Un-Check Terminal bell option
If you are using xterm
Open ~/.xsession file (i.e. /home/you/.xession)
$ cd
$ vi .xession
Append the following line:
xset b off
Save and close the file.
If you are using bash shell
Open you ~/.inputrc file (i.e. /home/you/.inputrc file
$ cd
$ vi .inputrc
Append following line:
set bell-style none
Save and close the file.
If you just want to turn off beep for VIM text editor
Open vim config file ~/.vimrc (i.e. /home/you/.vimrc)
$ cd
$ Vi .vimrc
Append following line
set vb
Save and close the file.
If you are using Ubuntu Linux
a) Click on Applications > Accessories > Terminal
b) Now click on Edit Menu > Current Profile
c) Click on General Tab > General > Remove check box (Terminal bell)
You can also remove the driver, enter:
$ sudo modprobe -r pcspkr
Append the following line to your /etc/modprobe.d/blacklist so that beep remains off after the system reboot:
blacklist pcspkr
🐧 20 comments so far... add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |
in KDE konsole: Settings> Bell > None
Thanks.
In RHEL 5.0 Gnome Terminal:
Edit > Current Profile > (General Tab) Uncheck Terminal Bell
Thanks :)
Thanks , that was very helpful ..
Great tip. Saved me a lot of headaches hehe
Thank you for this tip to turn off the terminal beep. I used your bash shell suggestion, which worked perfectly after reboot. Thanks again!
I HAVE A CONSTENT BEEPING HOW DO I TURN IT OFF
thanks dude, it saved me and my Co-workers :)
Cheers mate
Mehdi
Thanks.
No need to reboot though. Opening a new terminal is sufficient.
David.
you have some of the names wrong for files and what you do exactly but it got me on the right track. thanks.
simple, clear and very useful
thanks
realy THANKS !
Great!!!
Great man, with every distro install I need to switch of the beep ….
The last section is also applicable for Fedora 11
setterm -blength 0
should work system wide on most if not even all distro’s
To disbale the annoying beep in the opensuse 11.3 gnome terminal, Select edit > profiles > edit (the default profile) and uncheck the ‘Terminal Bell’ in the General tab.
thanks! for bash it worked great after reboot!!!!
Thanks a lot!
The ‘Thang!’ was extremely irritating on GNome shell. I’ve now gotten rid of it.
Thanks
Thanks for the info! This is still super useful. especially on a chromebook. Chrome OS has a *very* annoying terminal bell that made it difficult to work and not mute all audio (so as to listen to music).
For those curious, on machines I ssh to from my chromebook, I set both the .inputrc and the .vimrc. AFAIK, there is no way to disable the annoying chrome OS beep directly.
Thank you . terminal sound was annoying. your info helped to get rid of this sound
Thank You!!! The suggestions were very good. It annoyed me out of my wits to hear to that annoying beep sound and finally silence prevails with this suggestion.