2013-07-19 48 views
0

我想讓我的Ubuntu的觸摸(我知道它已經有一個功能),但我想用TUIO做到這一點在ubuntu發送觸摸事件/輸入到另一臺電腦,任何人都知道如何去做吧?Ubuntu的TUIO觸摸

謝謝!

回答

0

我不確定你問的究竟是什麼,所以繼承人我將解釋如何解決的問題: 你有一個能夠產生TUIO事件的觸摸表面,並且你有一臺你想要的Ubuntu機器使用觸摸操作。

這可以通過在Ubuntu 12.10中使用uTouch堆棧來解決。

如果您的觸控表面有一個DVI/HDMI端口,請將其連接到Ubuntu機器並將顯示屏鏡像到屏幕上,以便兩個顯示屏都顯示相同的內容。

現在假設您能夠從觸控設備生成TUIO事件,您需要設置一些依賴項並運行腳本將這些TUIO事件轉換爲本機uInput.ABS_MT事件,這些事件是Ubuntu的本機多點觸控事件。

的指南要做到這一點,可以發現here

完成這一切成立,你應該通過運行TUIO到Utouch腳本測試TUIO事件檢測後,檢測到的任何事件都會被打印出來到控制檯。

設置之後,您可以運行tuioToUtouch腳本,發送命令--host「」--port「3333」--no-mouse-emu ,您將生成原生Ubuntu Touch事件。不幸的是,沒有太多使用這些事件的軟件,爲了測試這個工作,我建議使用Kivy's TouchTracer示例。

爲了測試這個,你需要首先運行Tuio to Utouch腳本,因爲這會創建一個將被TouchTracer檢測到的設備,然後你運行TouchTracer,確保你運行它作爲sudo,否則它不會能夠聽設備。

如果你能清除你的問題多一點,我可以提供一個更具體的答案。