Hat 12.04 gerade die Unterstützung für Multi-Touch-Gesten während der Veröffentlichung hinzugefügt?

10

Ich habe die Updates überprüft, die ich heute herunterladen wollte, und ich

  1. bemerkte, dass viele von ihnen mit Gestenunterstützung zu tun hatten,

  2. bemerkte, dass viele davon eher Neuinstallationen als Upgrades waren.

Hat 12.04 gerade die Unterstützung für Multi-Touch-Gesten während der Veröffentlichung hinzugefügt? Wenn ja, welche Funktionen werden dadurch hinzugefügt? Welche Anwendungen unterstützen diese Funktionen bereits und kann ich erwarten, dass andere in naher Zukunft Unterstützung hinzufügen?

Hier sind die Pakete, die installiert wurden:

Install: libframe6:amd64 (2.2.4-0ubuntu0.12.04.1), libgeis1:amd64 (2.2.9.2-0ubuntu1), libgrail5:amd64 (3.0.6-0ubuntu0.12.04.01, automatic)

Und hier sind diejenigen, die aktualisiert wurden (auch viele mit Touch-Unterstützung):

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)

Davon sind die Beschreibungen für die Neuinstallationen:

libgeis1::

Gesture engine interface support
 A common API for clients of a systemwide gesture recognition and propagation
 engine.

libframe6::

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.

libgrail5::

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.

Und die Beschreibungen für die aktualisierten Pakete sind:

ligrip0::

provides multitouch gestures to GTK+ apps

 Libgrip hooks gesture recognition into GTK+ applications.

ginn::

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.

Wenn ich eine Menge neuer Bibliotheken hinzufüge und die vorhandenen Komponenten aktualisiere, frage ich mich, ob 12.04 in naher Zukunft andere Gesten als das Scrollen mit zwei Fingern nativ unterstützen soll. Ich hatte erwartet, dass diese Funktionen bald eingeführt werden, aber ich dachte, dass sie nur in einer neuen Version eingeführt werden, nicht als Upgrades für eine vorhandene Version.

Hat jemand irgendwelche Infos dazu?

adempewolff
quelle
Nun, die Scroll-Geste funktioniert bei mir. Dies hat nicht funktioniert, als ich 11.04 und niedriger verwendet habe. Vielleicht habe ich es nicht bemerkt O_o !!
Suhaib

Antworten:

7

Ich fand das selbst etwas seltsam. Ich habe ein bisschen gegraben und es sieht so aus, als ob das Upstream-Projekt umbenannt wurde.

  • utouch-geis
  • Utouch-Rahmen
  • utouch-gral

sind jetzt:

  • geis
  • Rahmen
  • Gral

(Siehe Fehler 1029482 und 1029643 )

Dieses Update spiegelt die Umbenennung zusammen mit einigen Fehlerkorrekturen wider:

http://www.ubuntuupdates.org/package/core/precise/main/updates/libframe6

Version: 2.2.4-0ubuntu0.12.04.1 2012-09-10 15:06:58 UTC
  frame (2.2.4-0ubuntu0.12.04.1) precise-proposed; urgency=low

  * Update debian/watch file for project rename 
  * New upstream microrelease, bug fixes only 
    - Compile fixes when compiled with clang 
    - Accept/reject owned touches that have already ended (lp: #1025297) 
    - Rename project to "Frame" 
    - Remove ChangeLog 
  * Removed frame v1 symbols 
    - Renamed libframe1 package to libframe6 due to SONAME bump 
  * Fix Multi_arch typo in debian/control, should be Multi-Arch 
  * Rename package and update packaging (lp: #1029482) 
    - Added Conflicts and Replaces clauses for libframe-dev and frame-tools 
  * Remove no longer necessary build depends on mtdev and evemu 
    - Added 01-remove-mtdev-dependency.patch and 
      02-remove-evemu-dependency.patch 
    - Run autoreconf to regenerate Makefile.in files 
 -- Francis Ginther <email address hidden> Thu, 30 Aug 2012 10:51:55 -0500

1025297 Can't accept owned touch that has ended.
1029482 [Needs-Packaging] frame (renamed from utouch-frame)

http://www.ubuntuupdates.org/package/core/precise/main/updates/libgeis1

Version: 2.2.9.2-0ubuntu1   2012-09-13 23:06:56 UTC
  geis (2.2.9.2-0ubuntu1) precise-proposed; urgency=low

  * New upstream release. Only change is the following bug fix: 
    - Fixes regression that caused GEISv1 clients, such as Unity, to not work 
      (LP: #1047596)

1047596 Geisv1 gesture class IDs are wrong

http://www.ubuntuupdates.org/package/core/precise/main/updates/libgrail5

Version: 3.0.6-0ubuntu0.12.04.01    2012-09-13 23:06:56 UTC
  grail (3.0.6-0ubuntu0.12.04.01) precise-proposed; urgency=low

  * Update debian/watch file for project rename 
  * New upstream microrelease, bug fixes only 
    - Fix documentation of UGSubscriptionPropertyTapThreshold 
    - Properly process gestures that end before composition time (LP: #1020315) 
    - Don't expand gestures that have physically ended already (LP: #1023397) 
    - Correct behaviour when a touch ends before ownership is gained 
      for it (LP: #1026962) 
    - Fix include path for correct compilation of some tests 
    - Rename project to "Grail" 
    - Remove ChangeLog 
  * Removed grail v2 symbols 
    - Renamed libgrail1 package to libgrail5 due to SONAME bump 
  * Rename package and update packaging (lp: #1029643) 
    - Added Conflicts and Replaces clauses for libgrail-dev and grail-tools 
  * Remove no longer necessary build depends on mtdev and evemu 
    - Added 01-remove-mtdev-dependency.patch and 
      02-remove-evemu-dependency.patch 
 -- Francis Ginther <email address hidden> Mon, 27 Aug 2012 14:18:32 -0500

1020315 quick, single-finger, taps not correctly processed
1023397 grail creates two identical gestures under certain circustances
1026962 grail doesn't work properly if ownership comes for touch whose end is pending
1029643 [Needs-Packaging] grail (renamed from utouch-grail)
pjman
quelle
Ah, also in der Tat ein Fehlalarm. Ich habe ein wenig flussaufwärts herumgegraben, aber ich habe nach dem Falschen gesucht und das Umbenennungsbit verpasst. Vielen Dank!
Adempewolff