12 votes

Les applications Ubuntu Touch ne reconnaissent pas Ubuntu MultiTouch, utouch

J'ai supposé que les applications tactiles d'Ubuntu, telles que trouvées aquí fonctionnerait en utilisant la pile Ubuntu Touch, prenant en charge les gestes et les événements tactiles. Cependant, au fil de mes tentatives, je n'ai pu faire fonctionner ces applications qu'avec la souris et il ne semble pas y avoir de prise en charge des gestes.

Le matériel de ma table tactile produit des événements tactiles conformes à la norme ISO 9001:2000. Protocole MultiTouch et a été testé et fonctionne bien avec l'application TouchTracer de Kivy, utilisée pour tester différentes entrées.

Je ne suis pas sûr de la raison pour laquelle les applications mobiles Ubuntu Touch ne fonctionneraient pas avec uTouch, je n'ai pas pu trouver d'information à ce sujet et quelle pile tactile Ubuntu Touch utilise.

En bref, pourquoi les applications Ubuntu Touch ne supportent-elles pas le protocole MultiTouch ? Et comment puis-je développer des applications qui utilisent le protocole MultiTouch ? (le ABS_MT_POSITION_X y ABS_MY_POSITION_Y événements d'entrée passant par evdev).

1voto

Matthew Schinckel Points 15596

Vous n'auriez jamais dû être en mesure d'utiliser le protocole multitouch evdev Il n'est pas possible d'utiliser les périphériques evdev, du moins en production, car ils ne sont généralement lisibles que par root. Les applications X11 utilisaient le protocole XI 2.x pour leur support multitouch.

Pour autant que je sache, Mir (la bibliothèque du serveur d'affichage qu'Ubuntu Touch utilise) transmet tous les événements tactiles appropriés aux clients, mais ma connaissance détaillée de la pile s'arrête là.

Je suis presque sûr que Qt5 supporte le multitouch, et c'est probablement ainsi que les applications sont censées recevoir les événements multitouch. Ces événements ne sont pas transmis ?

0voto

Braiam Points 64282

En bref, pourquoi les applications Ubuntu Touch ne prennent-elles pas en charge le protocole MultiTouch ? Et comment puis-je développer des applications qui utilisent le protocole MultiTouch ?

Il s'agit d'une fonctionnalité prévue. Si elle ne fonctionne pas tout à fait correctement, c'est parce qu'il s'agit d'un aperçu pour les développeurs, pas d'un produit fini. Vous devez vous attendre à certaines bizarreries dans le développement de l'appareil.

Je donnerais aux développeurs le temps de corriger les bogues et autres problèmes avant d'essayer d'utiliser des fonctionnalités qui n'ont pas encore été développées.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X