Summary: | Speaker Placement and Testing buttons don't work | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Karthik Periagaram <karthik.periagaram> |
Component: | kcm_phonon | Assignee: | Harald Sitter <sitter> |
Status: | RESOLVED NOT A BUG | ||
Severity: | minor | ||
Priority: | NOR | ||
Version: | 4.9.3 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Karthik Periagaram
2012-12-01 20:21:27 UTC
I forgot to add the versions of various components: PulseAudio version 2.1 ALSA version 1.0.26 Phonon using the VLC backend, version 2.0.4 No /etc/asoundrc or ~/.asoundrc present. tell your distro to build kde-runtime with libcanberra support and make sure the freedesktop-sound-theme is installed. kde-runtime (called kdebase-runtime, in arch's packages) seems to be built with libcanberra support. It appears in the depends on array. I did not have freedesktop-sound-theme (called sound-theme-freedesktop, in arch's packages), which I subsequently installed. That didn't fix things. I have even restarted the machine and still don't get any sound when I press those buttons. Perhaps related: pressing the Test button in the previous, Device Preference tab plays the login sound and thus, works. I started kcmshell4 kcm_phonon from the terminal, which launches and puts the following error on the terminal: [0x12d9a38] main services discovery error: no suitable services discovery module and each time I press a speaker test button, I get three of these: ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM 0 Does that help? (In reply to comment #2) > tell your distro to build kde-runtime with libcanberra support and make sure > the freedesktop-sound-theme is installed. supposedly libcanberra-pulse needs to be installed and used, rather than libcanberra-alsa Arch provides a libcanberra-pulse package. I installed that and the buttons work perfectly now. Thanks for the help! Solution: Install the following packages (archlinux package names): sound-theme-freedesktop libcanberra-pulse (In reply to comment #4) > supposedly libcanberra-pulse needs to be installed and used, rather than > libcanberra-alsa You should still report this to the arch packagers. At least the sound theme should be a dependency of the runtime package (or arguably of libcanberra itself, as the specification that libcanberra implements mandates that the sounds provided by the theme package must be available). They may also be interested in a related ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/libcanberra/+bug/790608 A final update. Arch's libcanberra package now has a dependency on sound-theme-freedesktop. This issue shouldn't affect any more arch users. https://bugs.archlinux.org/task/32931 Thanks for all the help! |