[PATCH/evdev] Add explicit options to ignore relative or absolute axes.

Daniel Stone daniel at fooishbar.org
Sat Oct 3 18:00:16 PDT 2009


On Wed, Sep 30, 2009 at 12:35:56PM +1000, Peter Hutterer wrote:
> The X server cannot deal with devices that have both relative and absolute
> axes. Evdev tries to guess wich axes to ignore given the device type and
> disables absolute axes for mice and relative axes for tablets, touchscreens
> and touchpad. This guess is sometimes wrong and causes exitus felis
> domesticae parvulae.
> 
> Two new configuration options are provided to explicitly allow ignoring an
> axis. Mouse wheel axes are exempt and will work even if relative axes are
> ignored.  No property, this configuration must be set in the configuration.

I'm still mildly uncomfortable with bulking up the evdev driver with
workarounds for various failures in other parts of the stack, but as
long as we manage to fix this reasonably soon in the server, it gets my
Acked-by.

Cheers,
Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
Url : http://lists.x.org/archives/xorg-devel/attachments/20091004/8dcd46ee/attachment-0001.pgp 


More information about the xorg-devel mailing list