On Fri, Dec 5, 2008 at 3:55 AM, Matthias Clasen <mclasen(a)redhat.com> wrote:
On Thu, 2008-12-04 at 20:31 -0600, Michael Cronenworth wrote:
> Mark wrote:
> >
> > Is there really no interest for this long standing bug?
> >
> >
> I'd help you, but I hate system sounds. It shouldn't be that hard to
> follow the source or setup some debugging? Start with where the sound is
> emitted and go backwards.
There is no need for debugging, the problem is well understood.
We install /usr/share/gnome/shutdown/libcanberra-logout-sound.sh, but
there is nothing in gnome-session that does anything with that script.
It should be easy enough to come up with a basic implementation of
logout actions, if someone is really interested in fixing this bug.
Am i right that the patch would have to be something like this:
http://bugzilla.gnome.org/show_bug.cgi?id=546989 (for nautilus but
just for the idea)
Also if it's that then what's the use of that file:
"/usr/share/gnome/shutdown/libcanberra-logout-sound.sh" because
canberra is going to play the "desktop-logout" sound (defined here:
http://0pointer.de/public/sound-naming-spec.html)... or is that done
as a separate file so it will finish it and not break the sound after
a few microseconds?
If you tell me how i can execute a file inside c code (in a way that
gnome accepts it) then i will do my best to make a patch.
And just to be sure.. if i make a patch with logout sound support i
need to edit the gsm_logout_supports_* function in the
gsm_logout_dialog.c file right and assign there appropriate sound name
in each function (logout gets a logout sound, shutdown gets a shutdown
sound etc...)
Thanx,
Mark