CentOS 5(probably RHEL too) comes with system beep enabled by default.

This could be very irritating because the sound comes from system speaker and cannot be disabled with sound controls.


go to system–>preferences—>sound—>system beep and uncheck it.

Screenshot of system sound properties

Now you will have system beep only at login.


8 Responses to “How to disable system beep in RHEL (CentOS) 5”

  1. yyagol on August 3rd, 2007 2:33 am

    How can i do it in a none graphical environment ,
    i wish to stop this annoying beep ( or at least low it down )

  2. hb on August 3rd, 2007 9:41 am


    for other tips on how to do it.

  3. dj on August 19th, 2008 7:54 pm

    thanks alot

    this thing kill me in centos 5

  4. vishwajeet singh on February 18th, 2010 3:58 pm

    I was tired of this thanks alot.
    you made my day

  5. Victor Pablos Ceruelo on April 21st, 2010 9:36 am

    Do you know if there is any way to disable it on resume process?
    I’ve tried setting the volume to mute before hibernation, but beep is still there …
    And I don’t want to disable it completely, I can do it for any app by setting its value to mute.
    Only disable it after resume.

  6. Richard Lloyd on August 7th, 2010 3:09 pm

    Another way to do globally disable the PC speaker (including at the text console as well as in X) is (as root):

    rmmod pcspkr

    You can put that in your /etc/rc.local if you want it to be disabled after the next reboot.

    Ironically, for CentOS 5, I wanted the PC speaker on, so I put this in my /etc/rc.local instead:

    /sbin/modprobe pcspkr

  7. James Irving-Swift on July 27th, 2011 11:02 am

    Thanks, the machine i was working on had the loudest beep…..nice to have gotten rid of it! đŸ˜€

  8. carlos on October 3rd, 2011 8:09 pm

    ya me tenia mal

Leave a Reply

You must be logged in to post a comment.