The Interactive Computing Lab at ENAC, Toulouse have collaborated with the Linux developers to add the native multitouch support in Linux Kernel.
They have recorded a video showing the multitouch effects that are being supported natively by sending ABS_MT_* events from the kernel and they have developed a simple application that reads these signals, do some gesture recognition then sends control messages to related windows using the DBus plugin in Compiz.
Maybe you seen before people speaking about MPX, that is only Multi-pointer and not multitouch.
When writing the code for the demos, They have chosen to use general libraries not related to a specific WM, to be able to run demos on any Linux platform.
if you want more information you can visit the related page in our website.