我有一台带有 synaptics 触控板的 Clevo P150SM,我希望拥有用于展览、缩放、显示桌面、更改视图端口等的多点触控手势...
我正在使用 Ubuntu 13.10,以 mate 作为桌面环境,并且有 synclient。
我在网上搜索并找到了 touchegg,并从 repos 安装了它,但它不起作用,然后我尝试通过源代码安装它,但它不起作用。
Touchegg 在终端上运行并显示手势信息,但是如果我做出手势,它不会执行任何操作。
举个例子,我为“全部”创建了一个手势,用 4 个手指单击鼠标(按钮 1),我重新启动了 PC 并登录,但什么也没发生。
(我在启动应用程序中有touchegg)。
有谁使用过 touchegg 在 ubuntu 13.10 上运行吗?
答案1
我在运行 Xubuntu 13.10 的 Dell XPS 12 9Q33 上遇到了同样的问题
我使用安装了 touchegg
$ sudo apt-get install touchegg
但程序中似乎没有任何作用。
真正奇怪的是,当我尝试从源代码编译 touchegg gui 时:
https://github.com/Raffarti/Touchegg-gce
它不起作用...给了我一个奇怪的 make 错误,需要调整一些东西:“Make:没有规则来制作目标`/usr/lib64/qt-3.3/mkspecs/de Make Stop”
经过进一步研究,至少看起来这可能是一个上游错误...因为系统识别了我的触摸屏,所以计算机也认为触摸板是普通触摸板,而不是 synaptics 触摸板
显然,解决方法是将 i2c_hid 模块列入黑名单,这个家伙解释了如何做到这一点
答案2
首先,你必须更改触摸板配置以使用 evdev 驱动程序并重新启动 X。看看談到 维基怎么做。
完成这些之后,你必须创建手势。确保将更改应用到位于主目录中的配置文件。
~/.config/touchegg/touchegg.conf
如果此处没有任何文件,请将以下文件复制到上述路径。
/usr/share/touchegg/touchegg.conf