Quanta Touch 无法工作

Quanta Touch 无法工作

从 10.04 LTS 到 Ubuntu 11.10,Quanta Multitouch 屏幕一直用作单点输入设备。此后,它们显然使用了一些多点触控架构 - 但它既不起作用,又破坏了单点输入。大多数情况下,屏幕放开事件从未被捕获,这会破坏大量界面(unity 应用程序块被拖动而不是激活,nautilus 拒绝确认点击 - 只能拖动文件,GTK 应用程序按钮没有响应等)。

到目前为止,我读到的所有内容都表明修复程序已发布,但我使用的是最新更新的 12.04.1,但仍然遇到这些问题。这是一个干净的安装,目前没有其他任何东西。我之前尝试了很多方法,包括编译一个据称已修复的修补过的 3.2.0.29 内核,但老实说,我已经忘记了大部分尝试过的方法,最终在耗尽我的谷歌和耐心后进行了格式化。有人知道接下来该怎么做吗?

我正在使用 Acer T230H,它被 lsusb 识别12.04作为

hnurseries@pos1:~$ lsusb
...
Bus 002 Device 003: ID 0408:3000 Quanta Computer, Inc. Optical dual-touch panel
...

hnurseries@pos1:~$ xinput
Virtual core pointer                            id=2    [master pointer  (3)]
   ↳ Virtual core XTEST pointer                 id=4    [slave  pointer  (2)]
   ↳ Acer T230H                                 id=9    [slave  pointer  (2)]
...

10.04作为

hnurseries@pos1:~$ lsusb
...
Bus 002 Device 003: ID 0408:3000 Quanta Computer, Inc.
...

hnurseries@pos1:~$ xinput
Virtual core pointer                            id=2    [master pointer  (3)]
    ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
    ↳ Acer T230H                                id=9    [slave  pointer  (2)]

仅有的不同之处在于 lsusb 中增加了“光学双触摸面板”。

使用 mtdev-test

sudo mtdev-test /dev/input/event4

很明显,硬件正确地为每根手指松开屏幕发送信号(-1),并且即使第一根手指松开,也可以准确地跟踪两根手指。

我非常愿意以任何方式与更有资格的人一起帮助调试这些问题,但如果可能的话,我们需要继续使用 LTS 版本(这些屏幕用于零售环境,我们试图在 10.04 EOL 之前升级)。

提前致谢!

答案1

我不确定我的回答是否能让您满意:我有一台 Acer T231H 和更新的 Ubuntu Oneiric,32 位:

  1. 所有应用程序均可通过一个触摸点开箱即用。
  2. Qt4 多点触控演示可使用两根手指开箱即用。
  3. 您可以通过 ginn 以某种方式实现多点触控工作(将多点触控手势转换为键盘命令 + 鼠标点击到应用程序)

    sudo apt-get install ginn

我不知道 ginn 是否会在重启后自动运行。至少我必须在安装后手动启动它:

ginn

您可以调整参数+添加更多程序:

sudo nano /etc/ginn/wishes.xml

相关内容