如何在运行 Ubuntu 12.10 的 WeTab 上左键单击 Java 应用程序?(解决 Onboard 中的缺陷)

如何在运行 Ubuntu 12.10 的 WeTab 上左键单击 Java 应用程序?(解决 Onboard 中的缺陷)

我在 weTab 上安装了 Ubuntu 12.10。一切都运行正常(尽管速度很慢),我可以接触和使用除用 Java 编写的应用程序之外的所有应用程序。

当我启动任何 Java 应用程序时,触摸屏无法识别左键单击。

我认为这是 OnBoard(屏幕键盘)的问题,因为当我触摸 OnBoard 上的鼠标图标,然后触摸 Java 应用程序时,左键单击有效。

每次点击都要先点击 OnBoard 鼠标图标,然后再点击 Java 应用程序中的按钮,这非常麻烦。这违背了触摸屏的初衷。

Java 应用程序绝对可以触摸,因为它可以在其他 10 台配备 Elo 触摸屏的机器上运行。

如何让 Ubuntu 在触摸屏幕时自动识别 Java 应用程序中的左键单击?或者有一种方法可以诊断此问题,以便我可以做出清晰的错误报告?

这在所有桌面环境中都会发生(Gnome/Unity、XFCE4 和 LXDE)

我尝试使用 openjdk-6-* 和 openjdk-7-*

统计数据:WeTab 32GB 3G 2GB RAM Intel(R) Atom(TM) CPU N450 @ 1.66GHz - 64 位 Ubuntu 12.10 - 64 位 Unity 桌面环境 Xubuntu 桌面环境 Lubuntu 桌面环境 EETI (eGalaxy) 的真正触摸屏驱动程序(也不适用于 Ubuntu 标准触摸屏驱动程序)

答案1

我们在使用 eGalaxy 触摸驱动程序的 Poindus POS 设备上遇到了与 Ubuntu 12.04 相同的问题。在尝试了各种可能的解决方案后,我们得出结论,问题出在触摸驱动程序上。希望他们能通过其网站提供更新的驱动程序。

他们将在这里更新驱动程序:http://home.eeti.com.tw/web20/eGalaxTouchDriver/linuxDriver.htm

编辑:

以下是我们可以使用的方法(在 Ubuntu 12.04 中):将 xserver-xorg-core 强制降级到 2:1.11.4-0ubuntu10 版本。即没有安全性和更新的主要版本。如果您的版本是 2:1.13.0-0ubuntu6.1(带更新),降级到 2:1.13.0-0ubuntu6(主要版本)是否可行?可以通过 Synaptic 包管理器轻松完成。

版本:https://launchpad.net/ubuntu/+source/xorg-server

相关内容