GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu Touch Apps erkennen Ubuntu Multitouch, Utouch nicht?

Ich war davon ausgegangen, dass die Ubuntu Touch Apps, wie sie hier zu finden sind, mit dem Ubuntu Touch Stack laufen würden und Gesten und Berührungsereignisse unterstützen würden. Durch meine Versuche konnte ich diese Apps jedoch nur mit der Maus zum Laufen bringen, und es scheint keine Gestenunterstützung zu geben.

Die Hardware von My Touch Table erzeugt Berührungsereignisse, die dem MultiTouch-Protokoll entsprechen, und wurde getestet und funktioniert gut mit Kivys TouchTracer-App, die zum Testen verschiedener Eingaben verwendet wird.

Ich bin mir nicht sicher, warum die mobilen Ubuntu Touch-Apps nicht mit uTouch funktionieren würden, ich konnte keine Informationen dazu finden und welchen Touch-Stack Ubuntu Touch verwendet.

Kurz gesagt, warum unterstützen Ubuntu Touch-Apps das MultiTouch-Protokoll nicht? Und wie kann ich Apps entwickeln, die das MultiTouch-Protokoll nutzen? (der ABS_MT_POSITION_X und ABS_MY_POSITION_Y Eingabeereignisse, die evdev durchlaufen).

Akzeptierte Antwort:

Sie sollten das evdev-Multitouch-Protokoll niemals verwenden können, zumindest nicht in der Produktion, da die evdev-Geräte normalerweise nur von root gelesen werden können. X11-Apps verwendeten das XI 2.x-Protokoll für ihre Multitouch-Unterstützung.

Soweit ich weiß, leitet Mir (die Display-Server-Bibliothek, die Ubuntu Touch verwendet) alle entsprechenden Touch-Ereignisse an die Clients weiter, aber meine detaillierte Kenntnis des Stacks endet hier.

Ich bin mir ziemlich sicher, dass Qt5 Multitouch-Unterstützung hat, und so wird vermutlich erwartet, dass Apps Multitouch-Ereignisse erhalten. Kommen diese Ereignisse nicht durch?


Ubuntu
  1. So führen Sie Windows-Apps auf Ihrem Ubuntu-PC aus

  2. Ubuntu Touch-Apps?

  3. Wie lege ich den Standardbrowser auf Ubuntu Touch fest?

  4. Ubuntu 14.04 Multi-Touchscreen-Unterstützung?

  5. Ubuntu erkennt Windows 10 nicht für die Installation?

Anleitung zur Installation von Ubuntu Touch auf Nexus 7 2013

So schließen Sie laufende Apps in Ubuntu Phone [Kurztipp]

Die fünf besten Chat-Apps für Ubuntu-Benutzer

Yaru-Farben:Verleihen Sie Ubuntu-Ordnern einen farbenfrohen Touch

Wie kann ich Ubuntu Touch Apps anzeigen oder installieren?

Muss ich C++ kennen, um Ubuntu-Apps zu entwickeln?