Multi-Touch Patches Already Come To Wayland

Posted by Michael Larabel on December 17, 2011

While patches for multi-touch with the X.Org Server were only published this week, Intel has already been working on multi-touch support for the Wayland Display Server. On Friday they published a separate multi-touch implementation for Wayland.

Tiago Vignatti is the Intel developer that's part of Intel's Wayland team that's been working on multi-touch and he published his patch-set under a "RFC" (request for comments) state. The multi-touch support consists of evdev multi-touch support for direct devices, compositor multi-touch events notification, libtoytoolkit gesture recognizer for pinch and zoom, and a Cairo application example.

Tiago further comments, "The compositor doesn't keep any touch information and just forwards all to the picked surface i.e. client. That being said, multiple client support is not in place yet and I believe we would have to change the protocol a bit in a way that grabs are mapped for each touch point (currently we have only one grab per device). Also, the whole multitouch mechanism inside the compositor is not reliable in setting the correct pointer focus and picking the according surface. I rather not touch this side as well due we'll be changing the enter/leave events semantics a bit in input rework."

The patch series begins here on the Wayland development mailing list.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. GCC 4.8.0 vs. LLVM Clang 3.3 Compiler Performance
  2. Intel Linux OpenGL Driver Leading Over Apple OS X
  3. The Cost Of Ubuntu Disk Encryption
  4. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
Latest Linux News
  1. A New X.Org-Free Wayland LiveCD Released
  2. Unity 8, Mir Made Progress This Week On Features
  3. LLVM Clang 3.3 RC2 Is Ready For Testing
  4. AMD RadeonSI Gallium3D Begins Simple CL Demos
  5. Intel Shows Off GNOME3-Based Tizen Shell
  6. Linux Desktop Security Could Be A Whole Lot Better
  7. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  8. New NVIDIA Linux Driver Supports The GeForce GTX 780
  9. Chrome 28 To Offer More Speed Improvements
  10. Digia Announces "Boot To Qt" Project
  11. X.Org Libraries Hit By Round Of Security Issues
Latest Forum Talk
  1. AMD RadeonSI Gallium3D Begins Simple CL Demos
  2. A New X.Org-Free Wayland LiveCD Released
  3. X.Org Libraries Hit By Round Of Security Issues
  4. Wayland's Weston Gets Output Scaling Support
  5. GCC 4.8.0 vs. LLVM Clang 3.3 Compiler Performance
  6. Linux's "Ondemand" Governor Is No...
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite