media-sound/pulseaudio-0.9.12 does not play event sounds from libcanberra if the event ID contains a hyphen. This is the case for most events. You can reproduce the problem with canberra-gtk-play --id=desktop-login (assuming that this sound is available) This patch solves the problem: diff -ur a/src/pulsecore/namereg.c b/src/pulsecore/namereg.c --- a/src/pulsecore/namereg.c 2008-08-19 23:25:04.000000000 +0200 +++ b/src/pulsecore/namereg.c 2008-10-04 02:08:07.000000000 +0200 @@ -51,6 +51,7 @@ (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9') || c == '.' || + c == '-' || c == '_'; } The corresponding upstream commit is c0815deb4add5ae4598de7c2c0589d1f5dc1c641: allow - in sample names A revision bump might be appropriate. Thanks for your consideration.
A new version of pulseaudio was released faster than expected. This bug is fixed in pulseaudio-0.9.13.
Pulseaudio-0.9.13 was added to portage. Closing.