Sorry for the long text ahead.

I'm unsuccessfully trying to make events sounds work in Solus Mate. These are sounds provided by libcanberra and an appropriate sound theme in Gtk DEs and reproduced when various events - mostly input ones - happen in DE. Examples are buttons clicks, checkboxes set | unset, sliders moving, selects from comboboxes, DE startup sound.

Sound events play flawlessly in Budgie and Gnome, but not in Mate.

In Budgie and Gnome sound events may be configured through DConf schemas:

  • org.gnome.desktop.sound event-sounds true
  • org.gnome.desktop.sound input-feedback-sounds true
  • org.gnome.desktop.sound theme-name 'UltimateEdition'

Mate has the additional schema for mate-desktop:

  • org.mate.sound event-sounds true
  • rg.mate.sound input-feedback-sounds true
  • org.mate.sound theme-name 'UltimateEdition'

There's also dedicated Sound Preferences dialog for doing that in Mate.

All three libcanberra backends I'm aware of are installed in Budgie, Gnome, Mate:

  • alsa
  • pulseaudio
  • gstreamer

Other notes:

  • installed audio-related packages (13 in total) are identical between three DEs
  • the UltimateEdition sound theme is used for ages and works with canberra in all Gtk DEs, in Solus and other distros
  • environment variables are similar between Budgie, Gnome and Mate, with some DE-specific differences

I think that canberra should work, because DE plays the sound on startup with:

/usr/bin/canberra-gtk-play -V -10.0 --id="desktop-login" --description="GNOME Login"

But it's the only event which plays the sound in Mate. I can't figure out what's wrong with canberra config here. Probably not running daemon or service, missing or wrongly set ENV variable(s), software or config conflicts, something else.

Only one question. Has anyone been able to make sound events work in Mate, to reproduce the sounds?

Edit: Formatting.