A Working X Input 2 Implementation

Written by Michael Larabel in X.Org on 21 March 2009 at 11:38 AM EDT. 3 Comments
X.ORG
X Input 2, a major rework to the X.Org input extension, is a step closer to reality. Originally it was hoped that X Input 2 would be ready for X Server 1.6, but that didn't end up happening and also resulted in Multi-Pointer X being disabled in this latest X Server release. This morning, however, Peter Hutterer (of MPX fame) has his first working X Input 2 implementation.

This code has not yet landed in the mainline code-bases of the X Server, libXi, inputproto, or xinput, so for now he has this working implementation running in his own Git repositories. Peter though has re-based this work off the latest X.Org Git code and "it works without issues" while implementing the X Input 2.0 draft specification. While X Input 2 is working, there are currently a number of limitations and there are several features still missing.

In Peter's mailing list are all of the details along with how interested parties can help out and where X Input 2.0 is going to go. What is not clear at this point, however, is whether this revised input extension will be ready for X Server 1.7 / X.Org 7.5.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week