Public bug reported:

I have two sound cards on my HP nc6400 laptop- Creative's Xmod (an external USB 
sound card) and the integrated Intel's HDA. The Xmod is my preferred sound 
card, so I gave it index No 1 (well, it is 0 in the config file) and the No 2 
for HDA. The volume control buttons of my laptop work
just great while the Xmod is plugged-in, but if I unplug the Xmod, restart ALSA 
and try increase/decrease/mute sound I get the error message saying that KMix 
is not running (actually it is). I found that the KMilo is
telling to the KMix what mixer to control and it is always Mixer0 (source - 
http://websvn.kde.org/branches/KDE/3.5/kdeutils/kmilo/generic/generic_monitor.cpp?revision=624936&view=markup):

       kmixClient = new DCOPRef("kmix", "Mixer0");

It is OK if my first sound card (Xmod) is in place. When I remove it I
have the HDA only which is Mixer1 and then the KMilo is unable to
change volume/(un)mute.

I think KMilo should take into account what sound card is currently
selected in the KMix. That would solves problem of default USB sound
cards when it is removed and this is an elegent way to sych all sound
control components.

Thanks for your attention.

Best regards,
Artūras Baranauskas

** Affects: ubuntu
     Importance: Undecided
         Status: New

-- 
kmilo always controls Mixer0
https://bugs.launchpad.net/bugs/220334
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to