I was reviewing the updates I was about to download today and I
noticed that a lot of them had to do with gesture support,
noticed that many of these were new installs rather than upgrades.
Has 12.04 just added multi-touch gesture support mid-release? If so, what are the capabilities that this adds? Which applications already support these capabilities and can I expect others to add support in the near future?
Here are the packages that were installed:
Install: libframe6:amd64 (2.2.4-0ubuntu0.12.04.1), libgeis1:amd64 (18.104.22.168-0ubuntu1), libgrail5:amd64 (3.0.6-0ubuntu0.12.04.01, automatic)
And here are those that were upgraded (also including many with touch support):
Upgrade: libgrip0:amd64 (0.3.4-0ubuntu2~ubuntu12.04.1, 0.3.5-0ubuntu1~12.04.1), eog:amd64 (3.4.2-0ubuntu1, 3.4.2-0ubuntu1.1), ginn:amd64 (0.2.4-0ubuntu1, 0.2.4.1-0ubuntu1)
Of which the descriptions for the new installs are,
Gesture engine interface support A common API for clients of a systemwide gesture recognition and propagation engine.
Touch Frame Library This library handles the buildup and synchronization of a set of simultaneous touches. The library is input agnostic, with bindings for mtdev, frame and XI2.1.
Gesture Recognition And Instantiation Library This library consists of an interface and tools for handling gesture recognition and gesture instantiation. Applications can use the grail callbacks to receive gesture primitives and raw input events from the underlying kernel device.
And the descriptions for the upgraded packages are,
provides multitouch gestures to GTK+ apps Libgrip hooks gesture recognition into GTK+ applications.
Gesture Injector: No-GEIS, No-Toolkits A daemon with jinn-like wish-granting capabilities: it gives applications the ability to support a subset of multi-touch gestures without having to integrate GEIS or multi-touch GTK/Qt libs.
Adding in a ton of new libraries and upgrading the existing components makes me wonder if 12.04 is meant to start natively supporting gestures other than two finger scroll in the near future. I expected these capabilities to be introduced soon but I thought that they would only be rolled out in a new release, not as upgrades for an existing release.
Anyone have any info about this?