Przeglądałem aktualizacje, które miałem pobrać dzisiaj i ja
zauważyłem, że wiele z nich miało związek z obsługą gestów,
zauważyłem, że wiele z nich to nowe instalacje, a nie aktualizacje.
Czy 12.04 właśnie dodało obsługę gestów wielodotykowych w połowie wydania? Jeśli tak, jakie możliwości to dodaje? Które aplikacje obsługują już te możliwości i czy mogę oczekiwać, że inni dodadzą obsługę w najbliższej przyszłości?
Oto pakiety, które zostały zainstalowane:
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)
A oto te, które zostały zaktualizowane (w tym wiele z obsługą dotykową):
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)
W tym opisy nowych instalacji,
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.
A opisy zaktualizowanych pakietów to:
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.
Dodając mnóstwo nowych bibliotek i uaktualniając istniejące komponenty, zastanawiam się, czy 12.04 ma zacząć natywnie wspierać gesty inne niż przewijanie dwoma palcami w najbliższej przyszłości. Spodziewałem się, że funkcje te zostaną wkrótce wprowadzone, ale pomyślałem, że zostaną one wprowadzone w nowej wersji, a nie jako aktualizacje istniejącej wersji.
Czy ktoś ma jakieś informacje na ten temat?
Odpowiedzi:
Myślałem, że to trochę dziwne. Zrobiłem trochę kopania i wygląda na to, że nazwa projektu upstream została zmieniona.
są teraz:
(Zobacz błędy 1029482 i 1029643 )
Ta aktualizacja odzwierciedla zmianę nazwy oraz niektóre poprawki błędów:
http://www.ubuntuupdates.org/package/core/precise/main/updates/libframe6
http://www.ubuntuupdates.org/package/core/precise/main/updates/libgeis1
http://www.ubuntuupdates.org/package/core/precise/main/updates/libgrail5
źródło