[RFC] X Input Driver specification

Peter Hutterer mailinglists at who-t.net
Tue Apr 17 17:33:21 PDT 2007


On 12/04/2007, at 07:24 , Magnus Vigerlöf wrote:
> That's good to hear. Should I update the wiki with this info? I.e.  
> do you
> think the content and layout is good enough, or could it be  
> presented in a
> better way?

put it up. I deal mostly with event delivery, so I'm not sure how it  
can be presented better.

> Yeah, I've seen that too.. Eventually I think that should go into a  
> program
> outside the X-server, so the evdev-driver doesn't steal the device  
> if another
> driver should run the input device (does it? I can't say I  
> understand the
> code...)

evdev grabs the device with an ioctl call. not sure why though.
hotplugging in the evdev driver is historical, evdev did it before X  
did. I think daniel has a changed evdev driver in the pipe.

> Since I suspect UnInit has never been called by the Xserver, ever,  
> that would
> apply to all input driver maintainers... Let's start with saying  
> that there's
> no input driver that supports hot-plugging (ok, all manages  
> plugging but what
> about unplugging?) and then take them as they are requested/...

I suppose UnInit() should go into CloseDevice() then.

Cheers,
   Peter

--
Multi-Pointer X Server
http://wearables.unisa.edu.au/mpx





More information about the xorg mailing list