Red Hat Bugzilla – Bug 432318
No sounds during logout
Last modified: 2008-09-09 18:47:24 EDT
Description of problem:
No sounds when the login window appears, even when sounds are set for the login
window, e.g., for when the login screen appears, login successful, login failed.
However, all other system sounds work when set-up.
Version-Release number of selected component (if applicable):
I think these sounds are controlled by pulseaudio-0.9.8-5.fc8.i386.rpm , but it
could be via the kernel, I'm not sure (kernel-126.96.36.199-115.fc8.i686.rpm).
Set-up system sounds, first as user, as previously set-up in FC6, Fedora 7, and
also for the login screen (login window). System sounds work after re-boot, but
no sounds when login window appears.
Steps to Reproduce (in all cases, system sounds set-up work fine):
1. Re-set the login window sounds and re-boot: no login window sound.
2. Tried again, and also set-up the same in root: no login window sound,
3. Re-installed Fedora 8 on hard disk in case it was an installation fault:
still no login window sounds.
Upgrading to gnome-session-2.21.90-2.fc9 finally brings back the login
sound. However, there is still no logout sound. As a matter of fact,
in my case [current "rawhide"], there are no other system sounds at all,
although it's possible to play each of them by clicking "Play" in "Sound
Preferences". Btw, this report appears to be a duplicate of "rawhide"
Event sounds during the session are back now.
The logout sound seems to still be missing, I only heard part of it when I tried
*** Bug 441522 has been marked as a duplicate of this bug. ***
After downgrading from current "rawhide" where login/logout sounds are
actually working now [apart from a missing delay at logout cutting the
sound quite abruptly], login/logout sounds are still completely missing
from F8 [as of 2008-04-11 including updates and updates-testing]. Other
event sounds work correctly though.
In rawhide the logout sound will now be done by a script that uses libcanberra that will wait until the sound is fully played. The problem should hence be fixed. If it is not, fell free to reopen.