Ubuntu Touch Apps no reconoce Ubuntu MultiTouch, utouch

12

Asumí que las aplicaciones Ubuntu Touch como se encuentran aquí se ejecutarían usando la pila Ubuntu Touch, admitiendo gestos y eventos táctiles. Sin embargo, a través de mis intentos, solo he podido ejecutar estas aplicaciones con el mouse y no parece haber ningún soporte de gestos.

El hardware de My Touch Table está produciendo eventos táctiles que se ajustan al protocolo MultiTouch y ha sido probado y funciona bien con la aplicación Kivy's TouchTracer, utilizada para probar varias entradas.

No estoy seguro de por qué las aplicaciones móviles Ubuntu Touch no funcionarían con uTouch, no he podido encontrar ninguna información sobre esto y qué pila táctil está usando Ubuntu Touch.

En pocas palabras, ¿por qué las aplicaciones Ubuntu Touch no son compatibles con el Protocolo MultiTouch? ¿Y cómo puedo desarrollar aplicaciones que hagan uso del protocolo MultiTouch? (los eventos de entrada ABS_MT_POSITION_Xy ABS_MY_POSITION_Ypasando por evdev).

mdoran3844
fuente

Respuestas:

1

Nunca debería haber podido usar el protocolo evitv multitouch , al menos en producción, porque los dispositivos evdev generalmente solo se pueden leer por root. Las aplicaciones X11 utilizaron el protocolo XI 2.x para su soporte multitáctil.

Hasta donde sé, Mir (la biblioteca del servidor de pantalla que usa Ubuntu Touch) reenvía todos los eventos táctiles apropiados a los clientes, pero mi conocimiento detallado de la pila termina allí.

Estoy bastante seguro de que Qt5 tiene soporte multitáctil, y presumiblemente así es como se espera que las aplicaciones obtengan eventos multitáctiles. ¿No están pasando esos eventos?

RAOF
fuente
0

En pocas palabras, ¿por qué las aplicaciones Ubuntu Touch no son compatibles con el Protocolo MultiTouch? ¿Y cómo puedo desarrollar aplicaciones que hagan uso del protocolo MultiTouch?

Esta es una característica planificada. Si no funciona del todo bien es porque es una vista previa del desarrollador, no un producto terminado. Debe esperar ciertas peculiaridades en el desarrollo del dispositivo.

Les daría tiempo a los desarrolladores para que solucionen errores y otros problemas antes de tratar de usar características aún no desarrolladas.

Braiam
fuente