我想让我的ubuntu触摸(我知道它已经有了它的功能)但是我想用TUIO将ubuntu中的触摸事件/输入发送到另一台计算机,有人知道如何做到这一点?
谢谢!
答案 0 :(得分:0)
我不确定你究竟在问什么,所以我要解释如何解决这个问题: 你有一个能够生成TUIO事件的触摸表面,并且你有一个你想要使用触摸操作的Ubuntu机器。
这可以通过在Ubuntu 12.10中使用uTouch堆栈来解决。
如果触摸表面有一个DVI / HDMI端口,请将其连接到Ubuntu机器并使显示器镜像,这样两个显示器都显示相同的内容。
现在假设您能够从触摸设备生成TUIO事件,您需要设置一些依赖项并运行脚本将这些TUIO事件转换为本机uInput.ABS_MT事件,这些事件是Ubuntu的本机Multitouch事件。
可以找到执行此操作的指南here
完成所有这些设置后,您应该通过运行Tuio到Utouch脚本来测试TUIO事件检测,检测到的任何事件都将打印到控制台中。
设置好之后你可以运行tuioToUtouch脚本,发送命令--host“”--port“3333”--no-mouse-emu 并且您将生成本机Ubuntu Touch事件。不幸的是,没有太多的软件使用这些事件来测试这是否有效我建议使用Kivy's TouchTracer示例。
要测试这个,你需要首先运行Tuio到Utouch脚本,因为这会创建一个将被TouchTracer检测到的设备,然后你运行TouchTracer,确保你以sudo运行它,否则它将无法运行听设备。
如果你能更多地解决你的问题,我可以提供一个更具体的答案。