With gnome 2.22 we had gnome-audio and with 2.24 sound-themes-freedesktop is installed. On upgrade both are left and sounds from both sets are played during login. A portage message displayed when emerging sound-themes-freedesktop would be really nice. Something like: "If you're upgrading gnome to 2.24 and suffer from double login sound you should uninstall the old sounds set: 'emerge -C gnome-audio'" Reproducible: Always Steps to Reproduce:
what you are seeing is probably unrelated to the presence of both on the system. sound-themes-freedesktop provides sounds *and* a theme file so that the new sound preferences capplet can use them. Do you have pulseaudio or esound installed ?
I just checked that I have the esd flag set. Probably it's in the desktop profile as I didn't set it. So I have esound installed but not pulseaudio. Could you please educate me on how is this of importance? (a link or something...) I forgot to paste the link to the topic on the forums: http://forums.gentoo.org/viewtopic-t-747293.html
if you go to "System -> Preferences -> Sound", does disabling login sound leaves you with zero, one or two login sound ? libcanberra might be doing things on its own and esound as well.
I just checked and disabling it leaves me with one - the old one. The new sound can be switched no/off and the old one is always played if installed. I have the currently stable libcanberra: szczerb@nomad ~ $ eix libcanberra [I] media-libs/libcanberra Available versions: ~0.9 ~0.10 0.11 ~0.11-r1 {alsa doc gstreamer gtk oss pulseaudio} Installed versions: 0.11(00:26:31 12.03.2009)(alsa doc gstreamer gtk -oss) Homepage: http://0pointer.de/lennart/projects/libcanberra/ Description: Portable Sound Event Library and esound: szczerb@nomad ~ $ eix esound [I] media-sound/esound Available versions: 0.2.38-r1 ~0.2.39 ~0.2.40 0.2.41 {alsa debug doc ipv6 tcpd} Installed versions: 0.2.41(02:12:08 28.01.2009)(alsa doc ipv6 tcpd -debug) Homepage: http://www.tux.org/~ricdude/EsounD.html Description: The Enlightened Sound Daemon Would you like me to check something more?
(In reply to comment #1) > what you are seeing is probably unrelated to the presence of both on the > system. sound-themes-freedesktop provides sounds *and* a theme file so that the > new sound preferences capplet can use them. > > Do you have pulseaudio or esound installed ? > I have pulseaudio installed, and have no discernable way of deactivating the "old" sound. Is there a compelling reason that pulseaudio[gnome] should depend on gnome-audio, rather than something a little more version sensitive?
I suppose this is pulseaudio playing start sound on its own with the "old" gnome-audio sample while libcanberra is spawned via gnome-session (see System -> Preferences -> Application startup). Since I have no clue how pulseaudio decides to play login/shutdown sound, I'm CCing sound to get their input.
Which version of PulseAudio do you have?
please get back to us.