HAL doesn't work with grabbed or uinput created devices

Richard Hughes hughsient at gmail.com
Tue Jan 16 10:17:52 PST 2007


On Tue, 2007-01-16 at 18:49 +0100, Michael Hanselmann wrote:
> 
> Yes, that's the way it works. Something like this:
> 
> Input device -> Kernel (input.c) -> Kernel (evdev.c) ->
>     inputd (userland) -> Kernel (uinput.c) -> Kernel (evdev.c) ->
>         User application, X, HAL, whatever

Crazy stuff - think about the cost of going kernel to user to kernel to
user for each keypress. What about:

input device -> kernel -> X -> application ?

Richard.




More information about the hal mailing list