今日ダウンロードしようとしていたアップデートを確認していて、
多くの人がジェスチャーのサポートに関係していることに気づきました。
これらの多くはアップグレードではなく新規インストールであることに気付きました。
12.04では、マルチタッチジェスチャのサポートがミッドリリースに追加されましたか?もしそうなら、これが追加する機能は何ですか?これらの機能を既にサポートしているアプリケーションはどれですか?近い将来、他のアプリケーションがサポートを追加することを期待できますか?
インストールされたパッケージは次のとおりです。
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)
そして、ここにアップグレードされたものがあります(タッチサポートのあるものも含まれます)。
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)
新しいインストールの説明は、
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.
アップグレードされたパッケージの説明は、
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.
膨大な数の新しいライブラリを追加し、既存のコンポーネントをアップグレードすると、12.04が近い将来2本指スクロール以外のジェスチャのネイティブサポートを開始することを意図しているのだろうかと思います。これらの機能はすぐに導入されると予想していましたが、既存のリリースのアップグレードとしてではなく、新しいリリースでのみ展開されると考えました。
これについての情報はありますか?
私はそれが少し奇妙だと思った。掘り下げたところ、アップストリームプロジェクトの名前が変更されたようです。
現在:
この更新には、名前の変更といくつかのバグ修正が反映されています。
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)