hotkey-setup package droppe and multimedia keys will no work

as topic title we have that problem infact

if you give a look here:

https://bugzilla.novell.com/show_bug.cgi?id=398846

and

here:

https://bugzilla.novell.com/show_bug.cgi?id=398774

you’ll see that laptop multimedia key no more works out of the box on suse 11.0

the solution was really easy, just install hotkey-setup package that was available on 0%suse_version <= 10.3 :wink: but NOT on on suse 11.0

my question is… why? i was thinking about a forgotten package but i receive that answer:

(In reply to comment #8 from andrea florio)
> FIXED… just need to install hotkey-etup package that is missing on OSS
> repository… please add it ( it exist on suse <= 10.3 OSS )

hotkey-setup was dropped. We don’t add it again to openSUSE.

:eek::eek:

my question is? why drop a package if it is needed bye laptop to works out of the box? that’s sound strange…

anyway…if anyone have the same troubles, right now a workaround is to install the package from my home repository

Index of /repositories/home:/anubisg1/openSUSE_11.0

than reboot (only X server should be enought) and all come back to works properly…

if the package will no more be added on OSS repo, i’ll add it on the packman one so you’ll need no more to add and home repo on your list! :wink:
hope to be Usefull

Andrea Florio

The package was dropped because you could do this via D-bus I think. There was tal about this, not sure what ended up happening.

i could? why i should do something if on previous versions they works out of the box… i could do everithing (and i installed hotkey-setup package) but i think that newbies will really hate suse if their multimedia keys will no more works on this release

Yeah, sounds a bit odd!

None of my keys work (HP DV6645eg), but I did manage to get volume and mute to work by messing about in the mixer (eventually), however no feedback on the screen to let me know anything was happening.

1st) please give a feedback on bugs i linked…

2nd) i posted also a workaround… if it works for you (it worked on 3 different laptops) please give another feedback on bug report…

thanks

however no feedback on the screen to let me know anything was happening.

you could use XEV bye shell… (start it and press no working keys(

if you see something like that:

keycode 176 (keysym 0x0, NoSymbol)

that means you have unmapped keys… than install hotkey-setup package from my repo and re-do it-- you should now see something like that:

keycode 176 (keysym 0x1008ff13, XF86AudioRaiseVolume)

that means your keys are now mapped and should work

I submitted a bug report as you requested.

However I do get output when I press my keys, I get the volume mute icon when I press mute, but when I use the vol up/down I get no on-screen feedback.

But the volume DOES go up and down!

Here is the output from all my multimedia keys if that helps:

FocusIn event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  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   0

VisibilityNotify event, serial 34, synthetic NO, window 0x3800001,
    state VisibilityUnobscured

Expose event, serial 34, synthetic NO, window 0x3800001,
    (42,68), width 136, height 1, count 3

Expose event, serial 34, synthetic NO, window 0x3800001,
    (40,69), width 138, height 1, count 2

Expose event, serial 34, synthetic NO, window 0x3800001,
    (39,70), width 139, height 2, count 1

Expose event, serial 34, synthetic NO, window 0x3800001,
    (38,72), width 140, height 106, count 0

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2712720, (236,-14), root:(241,11),
    state 0x0, keycode 170 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2712723, (236,-14), root:(241,11),
    state 0x0, keycode 170 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2714113, (236,-14), root:(241,11),
    state 0x0, keycode 219 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2714118, (236,-14), root:(241,11),
    state 0x0, keycode 219 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2715075, (236,-14), root:(241,11),
    state 0x0, keycode 144 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2715080, (236,-14), root:(241,11),
    state 0x0, keycode 144 (keysym 0x1008ff16, XF86AudioPrev), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2715718, (236,-14), root:(241,11),
    state 0x0, keycode 162 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2715723, (236,-14), root:(241,11),
    state 0x0, keycode 162 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2716323, (236,-14), root:(241,11),
    state 0x0, keycode 153 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2716327, (236,-14), root:(241,11),
    state 0x0, keycode 153 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2716940, (236,-14), root:(241,11),
    state 0x0, keycode 164 (keysym 0x1008ff15, XF86AudioStop), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2716944, (236,-14), root:(241,11),
    state 0x0, keycode 164 (keysym 0x1008ff15, XF86AudioStop), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

FocusOut event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  39  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 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2717729, (236,-14), root:(241,11),
    state 0x0, keycode 160 (keysym 0x1008ff12, XF86AudioMute), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

FocusOut event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  2   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 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2718545, (236,-14), root:(241,11),
    state 0x0, keycode 174 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

FocusOut event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 34, synthetic NO, window 0x3800001,
    mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  2   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 34, synthetic NO, window 0x3800001,
    root 0x4f, subw 0x0, time 2719328, (236,-14), root:(241,11),
    state 0x0, keycode 176 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

ClientMessage event, serial 34, synthetic YES, window 0x3800001,
    message_type 0x115 (WM_PROTOCOLS), format 32, message 0x113 (WM_DELETE_WINDOW)

My keys from left to right (top to bottom in the above text):

Sleep | DVD | last track | play-pause | next track | stop | mute | vol up| vol down

I’ll try the hotkes setup next.

as you can see you have some unmapped keys like:

keycode 170 (keysym 0x0, NoSymbol)
keycode 219 (keysym 0x0, NoSymbol)

try with hotkey and reboot to see changes

i installed hotkey-setup

when i press on key to lower or increase volume nothing happen

i started xev

KeyPress event, serial 34, synthetic NO, window 0x4800001,
root 0x6a, subw 0x0, time 1790096, (77,-444), root:(82,137),
state 0x0, keycode 174 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x4800001,
root 0x6a, subw 0x0, time 1790167, (77,-444), root:(82,137),
state 0x0, keycode 174 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

KeyPress event, serial 34, synthetic NO, window 0x4800001,
root 0x6a, subw 0x0, time 1791374, (77,-444), root:(82,137),
state 0x0, keycode 176 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x4800001,
root 0x6a, subw 0x0, time 1791432, (77,-444), root:(82,137),
state 0x0, keycode 176 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

the key seem correctely mapped

any idea?

yes, just reboot :wink:

Grr, I installed hotkey-setup and it didn’t work.

And now my cursor keys (in terminal and konsole) have stopped working again.

This is really ridiculous, I’m getting quite fed up with this rubbish.

My volume keys worked in 10.3, and the lame excuse “we no longer support laptop keys” is NOT good enough.

I have no idea what HAL is, but he’s supposed to operate my keys or something, but the pillock (colloqial British term for an item or person who purposely goes out of their way to p**s everyone off!) seems to be permanently on holiday because even when I assign my volume controls (and also the PRTSCR key by the way!!) they are forgotten on the next login/reboot.

I’m using KDE4.1 beta2 if that makes a difference, although I don’t think it is a DE problem, more of a distro level thing.

don’t change nothing

vaio VGN-C240E

i have nothing in xmodmap…

XF86AudioRaiseVolume is present in /usr/share/X11/XKeysymDB

nothing in /etc/X11/Xmodmap

don’t know if hotkey-setup is supposed to add something there?