kmix selecting a master channel

Bug #133199 reported by Nicolas Velasquez on 2007-08-17
This bug report is a duplicate of:  Bug #118723: KMilo/Volume Hotkeys regression. Edit Remove
10
Affects Status Importance Assigned to Milestone
kdemultimedia (Ubuntu)
Undecided
Unassigned
kdeutils (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: kmix

Trying to select a master channel different from Master, partially works. The mute button key of my laptop mutes PCM, but the volume keys modify the volume of Master.

It is a Dell latitude d610

Nicolas Velasquez (gnicolax) wrote :

I forgot to mention, that what I'm trying to do works ok with feisty.

This happens for me also. The bug is in Kmilo, not Kmix.

line 169 should read
kmixClient->send("setMasterVolume", m_volume);

attached is the version as it should be. (sorry I don't know how to make a patch file)

*Line 169 of kmilo/generic/generic_monitor.cpp

I have the master channel set to PCM which allows me to adjust the volume on the tray icon. However, mute then does not work. If I set the master channel to be FRONT then the speakers on the laptop are in use even though I have a headphone plugged in. The mute only works on the laptop speakers.

System:
- Fujitsu S6410P laptop
- Intel Core 2 Duo
- RAM: 2Gig
- Kubuntu Gutsy Tribe-5
- with all updates applied

If there is any other information required please let me know.
Thanks

Peter (sunspots) wrote :

Still a problem on the Fujitsu.

Currently, kubuntu Gutsy Gibbon Tribe 5 with latest updates (16 Sept 2007)

Peter (sunspots) wrote :

Still a problem on the Fujitsu.
Currently, kubuntu Gutsy Gibbon Tribe 5 with latest updates (26 Sept 2007)

Pitabred (ubuntu-pitabred) wrote :

Also a problem with a Compal HGL30 on Tribe 5 as of today.

Confirm this on Latitude D630 with Gutsy Beta.
In Feisty it worked fine.

Olivier (olivier-lacroix) wrote :

same problem with an asus V6.

as a temporary workaround, I modified /etc/acpi/volupbtn.sh to

DCOPSERVER=`cat /home/yourhomefolder/.DCOPserver_yourhostname_:0 | grep local`
dcop kmix Mixer0 increaseVolume 5

and voldownbtn.sh to

DCOPSERVER=`cat /home/yourhomefolder/.DCOPserver_yourhostname_:0 | grep local`
dcop kmix Mixer0 decreaseVolume 5

this changes the volume for the PCM in my case.

Of course it is only a workaround and I loose the nice volume OSD, but at least it works !

Sarazar (rcrook) wrote :

Same sort of issue with my headset. I am using a Microsoft LifeChat LX-3000 headset with volume controls on the headset lead. After quite a few hours and re-configuring of the ALSA drivers I was able to get the volume controls to work through KMix to control the volume on the headset. But after upgrading to Gutsy the volume buttons now control the Mic level and even setting the Master to the Speakers it will still control the Mic level and not the speakers of the headset.

Emilio Scalise (emisca) wrote :

That's the patch file as said by David... still not fixed in kde 3.5.8, also in debian.

--- kdeutils-3.5.5/kmilo/generic/generic_monitor.cpp 2008-02-08 14:04:11.000000000 +0100
+++ kdeutils-3.5.5.new/kmilo/generic/generic_monitor.cpp 2008-02-08 14:04:47.000000000 +0100
@@ -165,7 +165,7 @@

        // If we got this far, the DCOP communication with kmix works,
        // so we don't have to test the result.
- kmixClient->send("setAbsoluteVolume", 0, m_volume);
+ kmixClient->send("setMasterVolume", 0, m_volume);

        // if mute then unmute
        if (m_mute)

Luka Renko (lure) wrote :

This bug is a duplicate and it will be fixed in upcoming KDE 3.5.9

Changed in kdemultimedia:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers