2013-07-19 2 views
0

Я хочу сделать мое касание ubuntu (я знаю, что у него уже есть функция для этого), но что я хочу сделать с помощью TUIO для отправки сенсорных событий/входов в ubuntu на другой компьютер, никто точно знает, как именно сделать это?Ubuntu TUIO touch

Спасибо!

ответ

0

Я не уверен, что именно вы спрашиваете, поэтому проблема, которую я собираюсь объяснить, как решить: У вас есть сенсорная поверхность, способная генерировать события TUIO, и у вас есть машина Ubuntu, которую вы хотите работать с сенсорным экраном.

Это можно решить, используя стек uTouch в Ubuntu 12.10.

Если вы касаетесь поверхности с интерфейсом DVI/HDMI, подключите его к машине Ubuntu и отобразите зеркало, так что оба дисплея показывают одно и то же.

Теперь, предполагая, что вы можете создавать события TUIO с вашего сенсорного устройства, вам нужно настроить несколько зависимостей и запустить сценарий для преобразования этих событий TUIO в исходные события uInput.ABS_MT, которые являются собственными событиями Multitouch Ubuntu.

руководство, чтобы сделать это можно найти here

После завершения все это настроить, вы должны проверить обнаружение событий TUIO, запустив TUIO в Utouch сценарий, любые события, обнаруженные будут распечатаны в консоли.

После этого вы можете запустить скрипт tuioToUtouch, отправить команды --host "" --port "3333" --no-mouse-emu , и вы будете генерировать собственные события Ubuntu Touch. К сожалению, не так много программного обеспечения, которое использует эти события, чтобы проверить, что это работает, я бы рекомендовал использовать пример Kivy's TouchTracer.

Чтобы проверить это, сначала нужно запустить сценарий Tuio в Utouch, так как это создаст устройство, которое будет обнаружено TouchTracer, затем вы запустите TouchTracer, убедитесь, что вы запускаете его как sudo, иначе он не будет способный слушать устройство.

Если вы можете уточнить свой вопрос немного, я мог бы предоставить более конкретный ответ.

Смежные вопросы