You are not logged in.

#1 2008-12-04 20:02:15

iggy
Member
From: Germany, L.E. - Leipzig
Registered: 2004-10-17
Posts: 367

[SOLVED] esekeyd does not work anymore with new xorg-server 1.5.x!

hello!

first of all: esekeyd does work perfectly without X!
but when i start the xserver it stops working. does anyone know why? anyone here with the same problem?
i need esekeyd, because it notices multimedia key presses within fullscreen apps like quake etc. kde shortcuts do not work in games.

* xorg-server: 1.5.3-2
* /etc/hal/fdi/policy/keymap.fdi

<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.keymap">
      <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
    </match>

    <match key="info.capabilities" contains="input.keys">
      <merge key="input.xkb.rules" type="string">base</merge>

      <!-- If we're using Linux, we use evdev by default (falling back to
           keyboard otherwise). -->
      <merge key="input.xkb.model" type="string">keyboard</merge>
         <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
           <merge key="input.xkb.model" type="string">evdev</merge>
         </match>

      <merge key="input.xkb.layout" type="string">de</merge>
    </match>
  </device>
</deviceinfo>

* kernel: 2.6.27.7-1
* esekeyd: 1.2.5

thanks for help
bye iggy

Last edited by iggy (2008-12-05 19:40:49)


sorry for my bad english smile

Offline

#2 2008-12-04 20:11:43

kazuo
Member
From: São Paulo/Brazil
Registered: 2008-03-18
Posts: 413
Website

Re: [SOLVED] esekeyd does not work anymore with new xorg-server 1.5.x!

I use actkbd for something like this and have the same problem (I think is the same ^_^, I cant get to esekeyd site) actkbd use evdev to read key press but now X is using it so none of the two program read the keys you press (they both use /dev/input/events*).

I talking about this with upstream developer of actkbd to try to find some solution or a workaround (and *I think* that the solution, if exists, can be used for esekeyd).

Offline

#3 2008-12-04 20:14:52

iggy
Member
From: Germany, L.E. - Leipzig
Registered: 2004-10-17
Posts: 367

Re: [SOLVED] esekeyd does not work anymore with new xorg-server 1.5.x!

that means disabling evdev in X should solve the problem? how can i do that?


sorry for my bad english smile

Offline

#4 2008-12-04 20:43:09

ST.x
Member
From: Sydney, Australia
Registered: 2008-01-25
Posts: 363
Website

Re: [SOLVED] esekeyd does not work anymore with new xorg-server 1.5.x!

I noticed this and compiled the newest version to no success, then I managed to use xmodmap and xbindkeys which I initially didn't bother with. I updated the dell xps m1330 wiki with what I did, you should be able to do similar if you want.

Offline

#5 2008-12-04 21:01:12

iggy
Member
From: Germany, L.E. - Leipzig
Registered: 2004-10-17
Posts: 367

Re: [SOLVED] esekeyd does not work anymore with new xorg-server 1.5.x!

but xbindkeys/xmodmap did not work in quake etc.?!?! or am i mistaken?


sorry for my bad english smile

Offline

#6 2008-12-05 00:34:58

amranu
Member
Registered: 2008-09-25
Posts: 94

Re: [SOLVED] esekeyd does not work anymore with new xorg-server 1.5.x!

xbindkeys refuses to start at startup after the X update hmm

Offline

#7 2008-12-05 19:46:38

iggy
Member
From: Germany, L.E. - Leipzig
Registered: 2004-10-17
Posts: 367

Re: [SOLVED] esekeyd does not work anymore with new xorg-server 1.5.x!

ok! i disabled the auto detection of input devices with

Option "AutoAddDevices" "0"

in the ServerFlags Section and declared my devices the old way. i don't use evdev and now esekeyd works as before. wink

that's to bad. would be nice to use esekeyd and the new auto detection at the same time. sad

we will see...

bye iggy


sorry for my bad english smile

Offline

Board footer

Powered by FluxBB