Description of problem:
Suddenly, my XFCE desktop started making what I find to be obtrusive sounds whenever I do anything (like have a popup window).
It appears that libcanberra is what's doing it. Unfortunately, XFCE doesn't know about this and its settings manager is missing the appropriate control settings.
Removing libcanberra is impossible since it is a dependency of many vital programs.
A temporary workaround is to edit or remove /etc/X11/xinit/xinitrc.d/libcanberra-gtk-module.sh, but since that isn't meant to be a config file it's overwritten on upgrade. Plus, that's a big, system-wide hammer — maybe someone else *does* want the sounds.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install XFCE and libcanberra.
2. Do something.
It's reasonable that future XFCE should support the sound scheme spec. However, in absence of configuration, the default should be off, not on.
I've filed an upstream bug at http://bugzilla.xfce.org/show_bug.cgi?id=4367, but that only addresses the future, not the present.
adding desktop tracker... not sure if they track XFCE
This bug has been triaged
/etc/X11/xinit/xinitrc.d/libcanberra-gtk-module.sh will be gone in F10 final.
Instead we are going to use the gtk-modules xsetting.
So does that mean the workaround won't work, or is there a new one? Or does it mean that there's a way to configure that in XFCE? (I've never seen one, but I'm sure I haven't seen everything.)
It means that the workaround won't be necessary anymore, since xcfe will not have a gtk-modules xsetting including the libcanberra-gtk module, so it won't be loaded, so it can't make noise.
That sounds (um, no pun intended) good. Thanks. Should that hit rawhide sometime soon?
Fixed in 0.10-2.