Bug 129629 - Logitech keyboard volume wheel broken
Summary: Logitech keyboard volume wheel broken
Status: RESOLVED NOT A BUG
Alias: None
Product: kmix
Classification: Applications
Component: general (show other bugs)
Version: 2.6
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Christian Esken
URL:
Keywords:
: 155471 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-06-22 09:22 UTC by Ryan C Merritt
Modified: 2008-01-12 17:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan C Merritt 2006-06-22 09:22:46 UTC
Version:           2.6 (using KDE 3.5.3, Gentoo)
Compiler:          Target: i686-pc-linux-gnu
OS:                Linux (i686) release 2.6.17-gentoo

I have a Logitech Elite Keyboard.  in the previous verson if kde my volume will worked fine I just upgraded the other day to all this new stuff this kde version and it's apps.  When I use the volume will to try and increase the volume it does not go up but if I try and lower it with the volume will it works fine.  What's the deal with this?
Comment 1 Ryan C Merritt 2006-07-19 18:44:05 UTC
just wondering if anyone is ever going to look into this?
Comment 2 Christian Esken 2006-07-20 21:55:17 UTC
In KControl, go to KDE components->Services manager (or whatever it's called exactly) and turn off the KMilo module. Then logout and login again. Please report back whether this helps.
Comment 3 Daniel Pathmaperuma 2006-08-07 02:32:32 UTC
I just upgraded to kde 3.5. My previous KDE version did not give me any trouble with this, but now I can not increase the volume any longe (mute and decrease works fine)
I tried the kmilo-thing (logout-login) several times, didn't help me :-(
Is there any config-file for kmilo that I'd might look into?
Comment 4 Ryan C Merritt 2006-08-07 18:31:46 UTC
yeah that didn't Fix it Cristian, you can turn the volume down with the volume wheel but not up..
Comment 5 Christian Esken 2006-08-07 22:34:27 UTC
OK, my guess is that some other application grabs the Key. Lets try to find out which one. Please execute the following commands and post the output here:

grep XF86AudioRaise   ~/.kde/share/config/*  | grep -v kmix

grep XF86AudioRaise   ~/.kde/share/config/*  | grep kmix
Comment 6 Julien Bigot 2006-08-27 02:39:43 UTC
Same problem here (can lower but not raise).
I firstly found the problem in a 3.5.* version of KDE ... don't remember wich one.
Using gentoo kde 3.5.3 ebuilds.
Both grep gave me nothing ...
Comment 7 Julien Bigot 2006-08-27 02:43:10 UTC
BTW, I'm also using a Logitech keyboard.
xev gives me the XF86AudioRaiseVolume keycode without problem.
Comment 8 Julien Bigot 2006-08-27 13:06:29 UTC
Ok, the reason of the problem can be found here : https://launchpad.net/distros/ubuntu/+source/xkeyboard-config/+bug/37345.

When there are two bindings for XF86AudioRaiseVolume in xkb, this doesn't work anymore.

So the workaround is to remove the line 
"    key <I2F> {    [ XF86AudioRaiseVolume ] };"
from the "/usr/share/X11/xkb/symbols/inet" file in the "logitech_base" section.

But the question is : is it a KDE bug or a X.org one ?
I don't know xkb enough to answer, please tell me so that I can fill a X.org bug if relevant.
Comment 9 Christian Esken 2006-08-30 00:48:08 UTC
Julien, a very big thanks for digging that up. :-)

So who is the "guilty" one? It looks like several developers have been heavily arguing whether this is a bug in the keymap or in the apps. The arguing has been going on in different bug tracking systems (Ubuntu, Debian, Freedesktop). There seems to be a final consensus, that the bug is in the keymap, and every group has fixed the bug like you did.
I am not 100% sure who is managing the keymap (should be x.org, but please check before you decide to file a bug report there).

As a reference here are some links for the interested:
https://bugs.freedesktop.org/show_bug.cgi?id=7095
https://lists.ubuntu.com/archives/ubuntu-devel/2006-June/018851.html
http://lists.debian.org/debian-x/2006/07/msg00394.html

So the workaround is to remove the conflicting "XF86AudioRaiseVolume" line in the X11/xkb/symbols/inet file.

According to the rules layed out in http://bugs.kde.org/bug_status.html, I will close this bug report with "INVALID".
Comment 10 Christian Esken 2008-01-12 17:29:12 UTC
*** Bug 155471 has been marked as a duplicate of this bug. ***