LWN: Comments on "Multi-touch support landing in X" https://lwn.net/Articles/475886/ This is a special feed containing comments posted to the individual LWN article titled "Multi-touch support landing in X". en-us Sun, 19 Oct 2025 11:19:56 +0000 Sun, 19 Oct 2025 11:19:56 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Multi-touch support landing in X https://lwn.net/Articles/476457/ https://lwn.net/Articles/476457/ cnd <div class="FormattedComment"> We (the uTouch team) were wanting a solution for low latency through XInput, but we couldn't think of a good way to do it if we had these accept/reject round trips to the server. IIRC, at the X Developer's Conference in 2010 I was giving a talk on how we hoped to architect our gesture stack. I think I mentioned this issue, and Keith Packard mentioned on IRC that maybe we could send events to potential clients before they became the "owners" of a touch sequence.<br> <p> After many discussions over beers, I went back home and drafted up the touch ownership concept. It has been in Ubuntu's prototype implementation since it debuted in Ubuntu 11.04, and we were able to demonstrate its usage. This gave us all a good feeling that it was the right approach.<br> <p> Now, we're almost done with our rearchitecture of the uTouch gesture stack, built on top of XInput multitouch. This functionality allows us to have a single process dedicated to gesture recognition, which then dispatches gesture events to clients who want them. The clients can then take them as they are, or analyze them further to see if they match their own filters for gestures. None of that would be possible without huge latencies if we hadn't added touch ownership support :).<br> <p> -- Chase<br> </div> Sat, 21 Jan 2012 05:51:36 +0000 Multi-touch support landing in X https://lwn.net/Articles/476338/ https://lwn.net/Articles/476338/ jrb <div class="FormattedComment"> Carlos Garnacho just did a pretty nice update video of multi-touch progress in a GTK+ branch on his blog in response to this article:<br> <p> <a href="http://blogs.gnome.org/carlosg/2012/01/20/multitouch-is-near/">http://blogs.gnome.org/carlosg/2012/01/20/multitouch-is-n...</a><br> <p> It shows quite a lot of needed functionality, and is reportedly still on track to land in GTK+ 3.4.<br> </div> Fri, 20 Jan 2012 15:28:36 +0000 Multi-touch support landing in X https://lwn.net/Articles/476182/ https://lwn.net/Articles/476182/ daniels <div class="FormattedComment"> Nice article, but the example in your WM + drawing app is backwards: grabs are traversed from the root window downwards, rather than bubbling up from the child window. So, in that example, the WM would get ownership first, then the drawing app.<br> </div> Thu, 19 Jan 2012 19:52:02 +0000 Multi-touch support landing in X https://lwn.net/Articles/476079/ https://lwn.net/Articles/476079/ dgm <div class="FormattedComment"> I have long been interested in how the X11 developers were going to solve this (quite difficult) problem. I have to say that I'm impressed, the TouchOwnership solution is brilliant! Good job.<br> </div> Thu, 19 Jan 2012 09:37:45 +0000