While there is multi-touch support in Qt
and also Clutter
along with MPX capabilities in GTK+ 3.0
, the widely-used xf86-input-evdev driver up to this point has not supported multi-touch. Developers, however, have been working on the said support for evdev, which is the generic Linux input driver.
A new set of patches have been published by Benjamin Tissoires that provide preliminary support for multi-touch within the X.Org evdev driver. The patches can be found here
, but of course you need a multi-touch device for it to work.
While these patches have been worked on for a while by Tissoires, Carlos Garnacho has today announced another approach to multi-touch handling. In his lengthy mailing list message
he describes what he views as the problems with the current EvDev implementation and how it could impair multi-touch adoption on Linux. With his proposal, Carlos also has a branch of the xf86-input-evdev driver that has his changed code along with a small patch that goes against GTK+ to work more according to his ideal way with multi-touch support.
Nothing is yet committed to the mainline code-bases, but we'll be monitoring the situation to see how multi-touch support evolves.