Bug 174359 - Keyboard Hardware Buttons disabled in KDE 4
Summary: Keyboard Hardware Buttons disabled in KDE 4
Status: RESOLVED NOT A BUG
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Unspecified
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-05 19:16 UTC by Dotan Cohen
Modified: 2008-11-06 10:02 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dotan Cohen 2008-11-05 19:16:46 UTC
Version:            (using KDE 4.1.1)
Installed from:    Ubuntu Packages

Hardware: Dell Inspiron E1505 / 6400

In KDE 3.5.10, the hardware audio buttons (Mute, Volume Up, Volume Down, Play/Pause, RW, FF, Stop) all work fine. In a KDE 4.1, only the Mute button works.

I thought that this was a distro issue (Kubuntu), but on the Kubuntu bugtracker the devs decided that I must file upstream. Here is the Kubuntu bug: https://bugs.launchpad.net/ubuntu/+source/hal-info/+bug/281981
Comment 1 Dotan Cohen 2008-11-05 19:19:17 UTC
On the Kubuntu bugtracker it was requested that I run xev and then press the hardware audio buttons as that may help determine the root of the problem. Here is that output:

Outer window is 0x2a00001, inner window is 0x2a00002

PropertyNotify event, serial 8, synthetic NO, window 0x2a00001,
    atom 0x27 (WM_NAME), time 5284535, state PropertyNewValue

PropertyNotify event, serial 9, synthetic NO, window 0x2a00001,
    atom 0x22 (WM_COMMAND), time 5284535, state PropertyNewValue

PropertyNotify event, serial 10, synthetic NO, window 0x2a00001,
    atom 0x28 (WM_NORMAL_HINTS), time 5284535, state PropertyNewValue

CreateNotify event, serial 11, synthetic NO, window 0x2a00001,
    parent 0x2a00001, window 0x2a00002, (10,10), width 50, height 50
border_width 4, override NO

MapNotify event, serial 12, synthetic NO, window 0x2a00001,
    event 0x2a00001, window 0x2a00002, override NO

PropertyNotify event, serial 15, synthetic NO, window 0x2a00001,
    atom 0x156 (_KDE_NET_WM_USER_CREATION_TIME), time 5284535, state PropertyNewValue

ConfigureNotify event, serial 18, synthetic NO, window 0x2a00001,
    event 0x2a00001, window 0x2a00001, (0,0), width 178, height 178,
    border_width 0, above 0x1405359, override NO

ReparentNotify event, serial 18, synthetic NO, window 0x2a00001,
    event 0x2a00001, window 0x2a00001, parent 0xe03d75,
    (0,0), override NO

PropertyNotify event, serial 18, synthetic NO, window 0x2a00001,
    atom 0x172 (_NET_WM_DESKTOP), time 5284539, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x2a00001,
    atom 0x15f (_NET_FRAME_EXTENTS), time 5284541, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x2a00001,
    atom 0x10a (_KDE_NET_WM_FRAME_STRUT), time 5284541, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x2a00001,
    atom 0x178 (_NET_WM_ALLOWED_ACTIONS), time 5284542, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x2a00001,
    atom 0x101 (_NET_WM_STATE), time 5284542, state PropertyNewValue

PropertyNotify event, serial 18, synthetic NO, window 0x2a00001,
    atom 0x70 (WM_STATE), time 5284542, state PropertyNewValue

ConfigureNotify event, serial 18, synthetic YES, window 0x2a00001,
    event 0x2a00001, window 0x2a00001, (126,114), width 178, height 178,
    border_width 0, above 0x0, override NO

MapNotify event, serial 18, synthetic NO, window 0x2a00001,
    event 0x2a00001, window 0x2a00001, override NO

VisibilityNotify event, serial 18, synthetic NO, window 0x2a00001,
    state VisibilityFullyObscured

FocusIn event, serial 18, synthetic NO, window 0x2a00001,
    mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 18, synthetic NO, window 0x0,
    keys:  4294967170 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0 
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

VisibilityNotify event, serial 27, synthetic NO, window 0x2a00001,
    state VisibilityUnobscured

Expose event, serial 27, synthetic NO, window 0x2a00001,
    (0,0), width 178, height 10, count 3

Expose event, serial 27, synthetic NO, window 0x2a00001,
    (0,10), width 10, height 58, count 2

Expose event, serial 27, synthetic NO, window 0x2a00001,
    (68,10), width 110, height 58, count 1

Expose event, serial 27, synthetic NO, window 0x2a00001,
    (0,68), width 178, height 110, count 0

PropertyNotify event, serial 27, synthetic NO, window 0x2a00001,
    atom 0x175 (_NET_WM_ICON_GEOMETRY), time 5284757, state PropertyNewValue

FocusOut event, serial 28, synthetic NO, window 0x2a00001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 28, synthetic NO, window 0x2a00001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 28, synthetic NO, window 0x0,
    keys:  68  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
           0   0   0   0   1   0   0   0   0   0   0   0   0   0   0   0

KeyRelease event, serial 28, synthetic NO, window 0x2a00001,
    root 0x61, subw 0x0, time 5286798, (844,576), root:(970,690),
    state 0x0, keycode 160 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

FocusOut event, serial 31, synthetic NO, window 0x2a00001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 31, synthetic NO, window 0x2a00001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 31, synthetic NO, window 0x0,
    keys:  68  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
           0   0   0   0   0   64  0   0   0   0   0   0   0   0   0   0

KeyRelease event, serial 31, synthetic NO, window 0x2a00001,
    root 0x61, subw 0x0, time 5287722, (844,576), root:(970,690),
    state 0x0, keycode 174 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

FocusOut event, serial 31, synthetic NO, window 0x2a00001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 31, synthetic NO, window 0x2a00001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 31, synthetic NO, window 0x0,
    keys:  68  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0
           0   0   0   0   0   0   1   0   0   0   0   0   0   0   0   0

KeyRelease event, serial 31, synthetic NO, window 0x2a00001,
    root 0x61, subw 0x0, time 5288555, (844,576), root:(970,690),
    state 0x0, keycode 176 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 31, synthetic NO, window 0x2a00001,
    root 0x61, subw 0x0, time 5289432, (844,576), root:(970,690),
    state 0x0, keycode 162 (keysym 0x1008ff31, XF86AudioPause), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x2a00001,
    root 0x61, subw 0x0, time 5289432, (844,576), root:(970,690),
    state 0x0, keycode 162 (keysym 0x1008ff31, XF86AudioPause), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 31, synthetic NO, window 0x2a00001,
    root 0x61, subw 0x0, time 5290198, (844,576), root:(970,690),
    state 0x0, keycode 144 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x2a00001,
    root 0x61, subw 0x0, time 5290394, (844,576), root:(970,690),
    state 0x0, keycode 144 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 31, synthetic NO, window 0x2a00001,
    root 0x61, subw 0x0, time 5291060, (844,576), root:(970,690),
    state 0x0, keycode 153 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x2a00001,
    root 0x61, subw 0x0, time 5291060, (844,576), root:(970,690),
    state 0x0, keycode 153 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 31, synthetic NO, window 0x2a00001,
    root 0x61, subw 0x0, time 5292037, (844,576), root:(970,690),
    state 0x0, keycode 232 (keysym 0x1008ff28, XF86Stop), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x2a00001,
    root 0x61, subw 0x0, time 5292037, (844,576), root:(970,690),
    state 0x0, keycode 232 (keysym 0x1008ff28, XF86Stop), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 31 requests (31 known processed) with 0 events remaining.
hardy2@hardy2-laptop:~$
Comment 2 Michael Krueger 2008-11-05 20:48:27 UTC
Hi,
for me the same, but not even mute does work. They used to work under KDE 3.5.xx but under KDE 4.1.2 they don't. Here is the output of my xev:

Here is the data from my Dell XPS M1210:
 
KeyPress event, serial 31, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21635300, (-16,592), root:(1068,741),
     state 0x0, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen  
YES,
     XLookupString gives 0 bytes:
     XmbLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyRelease event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21635434, (-16,592), root:(1068,741),
     state 0x0, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen  
YES,
     XLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyPress event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21638650, (-16,592), root:(1068,741),
     state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume),  
same_screen YES,
     XLookupString gives 0 bytes:
     XmbLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyRelease event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21638856, (-16,592), root:(1068,741),
     state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume),  
same_screen YES,
     XLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyPress event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21640240, (-16,592), root:(1068,741),
     state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume),  
same_screen YES,
     XLookupString gives 0 bytes:
     XmbLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyRelease event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21640412, (-16,592), root:(1068,741),
     state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume),  
same_screen YES,
     XLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyPress event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21641618, (-16,592), root:(1068,741),
     state 0x0, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen  
YES,
     XLookupString gives 0 bytes:
     XmbLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyRelease event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21641858, (-16,592), root:(1068,741),
     state 0x0, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen  
YES,
     XLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyPress event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21643085, (-16,592), root:(1068,741),
     state 0x0, keycode 173 (keysym 0x1008ff16, XF86AudioPrev), same_screen  
YES,
     XKeysymToKeycode returns keycode: 144
     XLookupString gives 0 bytes:
     XmbLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyRelease event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21643265, (-16,592), root:(1068,741),
     state 0x0, keycode 173 (keysym 0x1008ff16, XF86AudioPrev), same_screen  
YES,
     XKeysymToKeycode returns keycode: 144
     XLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyPress event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21644192, (-16,592), root:(1068,741),
     state 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen  
YES,
     XKeysymToKeycode returns keycode: 153
     XLookupString gives 0 bytes:
     XmbLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyRelease event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21644347, (-16,592), root:(1068,741),
     state 0x0, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen  
YES,
     XKeysymToKeycode returns keycode: 153
     XLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyPress event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21645630, (-16,592), root:(1068,741),
     state 0x0, keycode 174 (keysym 0x1008ff11, XF86AudioLowerVolume),  
same_screen YES,
     XKeysymToKeycode returns keycode: 122
     XLookupString gives 0 bytes:
     XmbLookupString gives 0 bytes:
     XFilterEvent returns: False
 
KeyRelease event, serial 34, synthetic NO, window 0x5000001,
     root 0x1a6, subw 0x0, time 21645802, (-16,592), root:(1068,741),
     state 0x0, keycode 174 (keysym 0x1008ff11, XF86AudioLowerVolume),  
same_screen YES,
     XKeysymToKeycode returns keycode: 122
     XLookupString gives 0 bytes:
     XFilterEvent returns: False
 
Comment 3 Jonathan Thomas 2008-11-05 23:54:43 UTC
Mario meant to tell you to open a bug against the KDE packages in the Ubuntu tracker, not here.

This is a Kubuntu-specific bug (a patch of ours) that we are working on fixing. You can track it here: https://bugs.launchpad.net/bugs/267245

Please close this bug as invalid. Thanks.
Comment 4 FiNeX 2008-11-06 10:02:20 UTC
closed due to request.