Linux Multitouch Advancement, the X.org Way

As a result of the MPX integration in the mainline X.Org Server, the French-based ENAC Interactive Computing Lab produced a new video showing off the new multi-touch capabilities using Fedora 12 with its X Server 1.7 and Linux 2.6.31 kernel.

Back in June they had released a video that showed off some multi-touch capabilities of Linux. At that time and in the video they were using the Linux kernel and then recognizing gestures from input events and then sending specialized commands over D-Bus straight into Compiz. Since that time though, X Server 1.7/X.Org 7.5 has been released, which fully delivers on Multi-Pointer X support.

A variety of touch-based devices are shown, among which are the Broadcom 5974, Stantum, NTrig, 3M, and DiamondTouch surface. While their system configuration was largely stock from Fedora, they had used a modified xf86-input-evdev driver and a multi-touch management client (multitouchd), which is available from the computing lab’s web-site.

Using X.org with this driver can be a “cleaner” solution for multi-touch adoption in mainline Linux distributions, allowing users to utilize this input feature only when it is supported by their hardware.

29 Comments

  1. Calipso 2009-12-20 7:21 pm EST
    • Praxis 2009-12-20 7:27 pm EST
      • Calipso 2009-12-20 7:34 pm EST
        • Inph 2009-12-20 7:48 pm EST
        • sbergman27 2009-12-20 7:50 pm EST
          • Thom Holwerda 2009-12-20 7:58 pm EST
          • sbergman27 2009-12-20 8:07 pm EST
          • Thom Holwerda 2009-12-20 8:09 pm EST
          • sbergman27 2009-12-20 8:16 pm EST
          • Rahul 2009-12-21 9:43 am EST
          • porcel 2009-12-20 9:42 pm EST
          • MamiyaOtaru 2009-12-21 4:12 am EST
          • Calipso 2009-12-21 12:32 pm EST
        • ameasures 2009-12-20 9:52 pm EST
          • Calipso 2009-12-21 12:37 pm EST
          • jabbotts 2009-12-21 6:27 pm EST
        • jabbotts 2009-12-21 6:19 pm EST
    • unoengborg 2009-12-21 9:03 am EST
      • Calipso 2009-12-21 12:38 pm EST
  2. vinterbleg 2009-12-20 8:29 pm EST
  3. Dr-ROX 2009-12-20 9:54 pm EST
    • darknexus 2009-12-21 3:35 am EST
      • jabbotts 2009-12-21 6:31 pm EST
    • ndrw 2009-12-21 5:43 am EST
      • spiderman 2009-12-21 9:05 am EST
    • spiderman 2009-12-21 9:00 am EST
  4. Mark Williamson 2009-12-20 10:48 pm EST
    • dante 2009-12-21 1:58 pm EST
  5. jabbotts 2009-12-21 6:10 pm EST