KMix, select channel for tray slider doens't restore proper setting

Bug #23817 reported by Trent Lloyd
12
Affects Status Importance Assigned to Milestone
KDE Multimedia
Fix Released
Medium
kdemultimedia (Ubuntu)
Fix Released
Medium
Jonathan Riddell

Bug Description

I like to change the channel of my slider in the tray to 'PCM' rather than "master" as my intel sound has a
'headphone' and 'master' separate, so i like the slider to do PCM so whether im using my speakers of the headphone
out, the volume is affected.

Unfortunately when you change it, it works fine, but if you logout/login/reboot it goes to the wrong channel, in
my case it always ends up on '3D'

Revision history for this message
Maciek (mkalisiak) wrote :

I am having the same problem. I'm using KDE3.5 packages, although I think the same thing was happening with older version.

For me kmix always defaults to first channel, "PCM", which does not seem to control anything noticeable, whereas it is the second channel, "Front", that seems to be the master channel. Selecting it as the master channel works great, but as the original poster mentioned, a reboot or just restart of kmix makes it forget the setting.

Is there a workaround for this? Can I possibly manually edit some kmix config file to make it remember?

Revision history for this message
Daniel Frein (danielfrein) wrote :

this is especially annoying since kmix seems to choose by default the first mixer channel, which is "Bass" at my first soundcard (pointless to say that this is stupid).

Additionally kmix does not respect alsa settings, I have an .alsarc which sets another soundcard as default, but kmix always uses hw:0,0 instead of the new default. But it remembers the master mixer I chose.

In $HOME/.kde/.share/config/kmixrc something like
MasterMixer=ALSA::VIA_8235:1
MasterMixerDevice=0
sets the default mixer, and in fact kmix uses the value in "MasterMixerDevice", but doesn't change the controlled soundcard to the one specified in "MasterMixer". At least one is able to set the default mixer of the first soundcard.

There are a lot of files named like "kmixrc6ZPaia.new" in $HOME/.kde/share/config/, this looks to me that if KDE restores a session during login, some of these config files is used instead of the main one (but I may be wrong). Perhaps something with the session management of kmix is also broken. Since I prefer to start kmix via $HOME/.kde/Autostart, kmix will use the main config file.

Revision history for this message
Daniel Frein (danielfrein) wrote :
Changed in kdemultimedia:
status: Unknown → Fix Released
Changed in kdemultimedia:
status: New → Fix Released
Changed in kdemultimedia:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.