Програми Ubuntu Touch не розпізнають Ubuntu MultiTouch, utouch


12

Я був припущений, що програми Ubuntu Touch, як знайдено тут , запускатимуться за допомогою стеку Ubuntu Touch, підтримуючи жести та події дотику. Однак через мої спроби мені вдалося запустити ці програми за допомогою миші, і, здається, немає жодної підтримки жестами.

Обладнання My Touch Table виробляє сенсорні події, що відповідають протоколу MultiTouch, і пройшла тестування і прекрасно працює з додатком Kivy TouchTracer, який використовується для тестування різних матеріалів.

Я не впевнений, чому мобільні додатки Ubuntu Touch не працюватимуть із uTouch, я не зміг знайти жодної інформації щодо цього та того, який сенсорний стек використовує Ubuntu Touch.

Коротше кажучи, чому програми Ubuntu Touch не підтримують протокол MultiTouch? І як я можу розробляти додатки, які використовують протокол MultiTouch? ( події ABS_MT_POSITION_Xта ABS_MY_POSITION_Yвхід, що проходять через evdev).

Відповіді:


1

Вам ніколи не вдалося б використовувати протокол мультитач evdev , принаймні у виробництві, тому що пристрої evdev, як правило, читаються лише коренем. Програми X11 використовували протокол XI 2.x для їх підтримки в декількох випадках.

Наскільки я знаю, Mir (бібліотека сервера дисплеїв, яку використовує Ubuntu Touch) передає всі відповідні події сенсорного зв’язку клієнтам, але моє детальне знання стека закінчується на цьому.

Я впевнений, що у Qt5 є підтримка мультитач, і, мабуть, таким чином, як очікується, додатки отримують мультитач-події. Чи не проходять ті події?


0

Коротше кажучи, чому програми Ubuntu Touch не підтримують протокол MultiTouch? І як я можу розробляти додатки, які використовують протокол MultiTouch?

Це планова особливість. Якщо це працює не так, це попередній перегляд розробника, а не готовий продукт. Ви повинні очікувати певних химерностей у розробці пристрою.

Я б дав розробникам час виправити помилки та інші проблеми, перш ніж спробувати використовувати ще не зовсім розроблені функції.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.