Sound effects are an important part of the interactivity of modern desktops. Unfortunately in GNOME event sounds have been neglected for too long. The set of defined sound events is minimal, theming is not supported, integration into applications is lacking.
In this talk I will introduce libcanberra, a desktop agnostic generic event sound library. I will describe how it integrates with GTK, how sound theming works and how to integrate event sounds into your application. I will also give an overview on the future schedule for the integration of libcanberra, its GTK bridge and related projects into the free desktop software stack.