IBM Thinkpad volume keys handled wrong and made partly unusable

Bug #61822 reported by Mika Fischer
0
Affects Status Importance Assigned to Milestone
kdeutils (Ubuntu)
New
Undecided
Unassigned

Bug Description

Hi!

This is related to Bug #51537.

My IBM Thinkpad (and all other thinkpads that I know of) have three special volume contol keys: "volume up", "volume down" and "mute". These keys are directly wired to the sound hardware, they need *no* software support to work.

In Kubuntu edgy pressing the volume keys changes the volume as usual but *additionally* changes the volume of the software mixer.

This is very unfortunate because: 1) I lose flexibility, 2) The volume jumps are now very large. 3) Changing the volume via the software mixer applet does not change the hardware volume, so the two come out of sync making matters even mor confusing.

But the worst thing is the mute button. It is special in that it always *mutes*. Tu unmute you have to press one of the other buttons.

But because kmilo (or whatever) also mutes the software mixer and this one expects an "unmute" event, I can not get my sound back unless I manually go to the software mixer and unmute the Master channel.

This situation is very unfortunate. I'm not opposed to *displaying* the current status of the *hardware* volume keys but I'd much rather have kmilo leave the software mixer alone for models where the volume is controlled in hardware (like all IBM laptops I know of).

Revision history for this message
Martey Dodoo (martey) wrote :

This bug is extremely similar to bug #51537.

Revision history for this message
Martey Dodoo (martey) wrote :

Oh, wait, you already said that - I feel silly.

Revision history for this message
Adrian Frith (adrian-frith) wrote :

There is a workaround for this bug: install the kmilo-legacy package, and then delete the file /usr/share/services/kmilo/kmilo_generic.desktop. Then you have the good old behaviour of kmilo-thinkpad!

Revision history for this message
Andreas Ntaflos (daff) wrote :

The following I also posted in bug #76091.

To make this work fully I had to execute "kcmshell thinkpad", activate "Run Thinkpad Buttons KMilo plugin" and deactivate "Change volume in software". Then I had to go to System Settings, Advanced, Service Manager, select "KMilo", stop the service, then restart it.

After that when changing volume, brightness or toggling the ThinkLight the proper OSD should appear.

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.