https://bugzilla.novell.com/show_bug.cgi?id=294396#c8
--- Comment #8 from Calvin Gaisford 2007-09-07 09:12:25 MST ---
The patch was submitted upstream. Here is a copy of the notes from the
upstream patch:
Patch for gsm-sound.c to get login and logout sounds working
This is a patch I created in opensuse 10.3 which address these two sound
issues:
With the changes recently made in gsm-sound.c the two functions
load_login_sample_from and load_login_sample_from were removed. I went through
the code multiple times and there doesn't appear to be a need for these methods
but they do make a call to esd_sample_getid which binds the gnome sound system
to esd. Without making a call to load_login_sample during the sound_init, the
sound system doesn't get setup in time for the login sound to play. This patch
adds the functions back in with a call to load_login_sample which gets the
sound system up and running in time for the login sound to be played.
The other problem is the logout sound isn't being played. The way sound was
being shutdown, it would actually kill esd before the trigger would get
processed to play the logout sound. This patch re-introduces the -terminate
option to ESD and never shuts down the sound system (it will terminate by
itself when the clients are gone). I believe the shutdown code was introduced
to fix a problem with NFS mounts because ESD wasn't changing the daemon's
working directory at startup so NFS couldn't unmount. That's been fixed in ESD
so we should be able to let it shutdown by itself now.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.