Firefox 3.1 (which will likely become 3.5 in Firefox’s grand chaotic numbering scheme) beta 3 and Seamonkey 2.0 alpha 3 were both released recently. I like the progress of Seamonkey, particularly the way you can actually customize the behavior of the URL bar so that it doesn’t necessarily act like Firefox’s “Awesomebar” in the way it searches for things. Both are really nice, though, and even though I still prefer Seamonkey, Firefox is a very good choice and works great.
Though, in Linux, an odd thing is happening in both.
Except for a few very rare cases, I despise “event sounds”, sounds that occur whenever something is happening. Stock Windows is the worst at this, giving events to popups, IE and Explorer navigation, and pretty much anything that happens, ever, gets some annoying little sound. Fortunately, you can turn them off.
KDE and Gnome in Linux, too, behave this way, but not quite so annoying, even by default. Still, turning the beeps and dings off is one of the first things I customize on either when I decide to use them, and since I’m on a quite advanced system with tons of RAM and a lot of ways to plug in devices, I decided to brave KDE to take advantage of some of its automation. Normally I despise any sort of automation, but I figured I’d give it a chance.
In both Firefox 3.1 beta 3 and Seamonkey 2.0alpha3, though, any time a popup “alert” (from Javascript or otherwise, e.g. the box that comes up in Seamonkey telling me what I pasted in wasn’t a valid URL), a sound effect happens. I’ve noticed there are, in fact, two — a single drum beat sound and a fast series of drum beats, which is in fact the one that Gnome (GDM) sounds when the login screen shows up in Ubuntu. And nothing — NOTHING — I do or try will turn it off. There are no preferences in the browsers themselves, all of KDE’s sounds are off, launching the Gnome sound manager from KDE shows that all the sounds are off there, and so on.
And worse, these events do not generate noises in other browsers, even Firefox 3.0.x (the latest stable Firefox).
Something is telling me that there is something within these new browsers that are hooking up to something, somewhere, and generating noises that it should not be doing. I haven’t gotten to the bottom of it, but until I do, it’s really, really annoying me.
Update: I tracked down the cause of this; apparently the new browser releases use GTK’s setting to determine whether or not to play a sound. Specifically, it looks for gtk-enable-event-sounds, and if it’s false (set to 0), it won’t play the sounds. So if you have this problem, create or open ~/.gtkrc-2.0 (or ~/.gtkrc-2.0-kde-kde4 or a similar filename if you’re using KDE and it manages GTK apps) and add the following line:
gtk-enable-event-sounds=0
Restart the browser and those stupid sounds will stop.