As part of his work on Multi-Pointer X
, Peter Hutterer
had developed the Generic Event Extension for X.Org, or commonly referred to as XGE. The X Generic Event Extension makes it possible for clients to reuse a single event opcode, which is needed with MPX since the X Server is currently limited to supporting only 64 opcodes between all X extensions.
While MPX went mainline earlier this year
, it's being disabled in X Server 1.6
since X Input 2 isn't ready. As a result, there won't actually be anything using the X Generic Event Extension in X Server 1.6
. The XGE protocol specification though will ship with the server 1.6 documentation.
If you're interested in learning more about XGE, the XGE protocol specification (which is quite brief) can be read on the X.Org mailing list
and there is more information about XGE on the X.Org Wiki