[oneiric] canberra-gtk-play --id="desktop-login" Failed to play sound: File or data not found
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libcanberra (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Using Jaunty Alpha2 kernel 2.6.28-3.2 64 bit. libcanberra0, libcanberra-gtk0, gnome-session-
When starting Jaunty no startup sound occurs and the messages occur in syslog (also attached):
Dec 20 19:53:01 kevin-dt1b x-session-
Dec 20 19:53:12 kevin-dt1b x-session-
Dec 20 19:53:13 kevin-dt1b pulseaudio[5714]: module-x11-xsmp.c: X11 session manager not running.
Dec 20 19:53:13 kevin-dt1b pulseaudio[5714]: module.c: Failed to load module "module-x11-xsmp" (argument: ""): initialization failed.
Using lshw -C multimedia
WARNING: you should run this program as super-user.
*-multimedia
description: Multimedia audio controller
product: CK804 AC'97 Audio Controller
vendor: nVidia Corporation
physical id: 4
bus info: pci@0000:00:04.0
version: a2
width: 32 bits
clock: 66MHz
summary: |
- [Jaunty] libcanberra-login-sound.desktop times out + [oneiric] canberra-gtk-play --id="desktop-login" Failed to play sound: + File or data not found |
I can confirm this.
I think it is related to canberra-gtk-play not looking for soundfiles in the correct directory:
ls -l /usr/share/ sounds/ ubuntu/ stereo/ desktop- login.ogg sounds/ ubuntu/ stereo/ desktop- login.ogg
-rw-r--r-- 1 root root 104421 2008-10-10 06:22 /usr/share/
canberra-gtk-play -i desktop-login
Failed to play sound: File or data not found
ls -l /usr/share/ sounds/ question. wav sounds/ question. wav -> ubuntu/ stereo/ dialog- question. wav
lrwxrwxrwx 1 root root 33 2008-11-01 13:46 /usr/share/
canberra-gtk-play -i question
#works
sudo cp /usr/share/ sounds/ ubuntu/ stereo/ desktop- login.ogg /usr/share/sounds/
canberra-gtk-play -i desktop-login
#works
strace does not even show it trying to open the according theme file or directory