So. After the devs decided that they'd move to systemd, I dove in and installed systemd on my laptop. Configuration is nearly done, but one thing keeps bugging me: that annoying system beep. I thought pcspkr had gotten loaded somehow, but lsmod says it's not. Yet I get tons of those annoying beeps (e.g. if Firefox wants me to know that some word I'm searching for on a web page is not there).
So how do I turn this off with systemd?
I feel like I'm back running on a Pentium, somehow. Cue Weird Al Yankovich.
Last edited by .:B:. (2012-08-17 22:30:45)
Is it actually ringing the system bell? I don't know how you turned it off previously, but I'd suggest either "xset -b" in .xinitrc, or just muting the ALSA control called "Beep" (if you have it).
Thanks, will check that. Previously just blacklisting/unloading the pcspkr module did the trick.
Edit: xset -b seems to work. I wonder how switching to systemd causes that behaviour... I just muted the Beep control as well, going to see how that plays out.
I did see that stuff in the wiki, but I figured since it had been disabled before, it wouldn't work. Should have tried .
I found that
setterm -blength 0
was more effective than xset -b. However, it doesn't kill the insanely annoying visual bell in screen.
Same thing happend to me after switching to systemd. Annoying, loud beeps all the time (including at boot).
amixer set 'Beep' 0% mute
did the trick for me. No more annoying beeps but the sound still works in xfce :-)