kmilo always controls Mixer0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kdeutils (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
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/
telling to the KMix what mixer to control and it is always Mixer0 (source - http://
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