我最近从 utopic 升级到了 animated (14.10 到 15.04),虽然存在一些小问题,但最主要的是我的触摸板 (logitech t650) 不能像以前一样工作了,具体来说,我不能再使用三根手指向左或向右滑动在浏览器中前后移动,或者在浏览文件时使用 nautilus,除此之外,触摸板工作正常,尽管它确实需要调整,因为它使用起来不像在 utopic 中那么流畅。
我尝试了很多方法但都没有成功,顺便说一下我已经升级了固件,烦人的是我可以将它插入我妻子的系统(运行 14.04)并且它无需配置就可以完美运行(包括三指手势),在 utopic 中也是如此但对 vibrald 来说不是,据我所知它不再支持 vibrald 中的三指手势,我尝试过 easytouch、touchegg 和其他一些程序但它们都看不到三指手势,我还使用 geisview 来查看触摸板的功能,并且据此它不支持三指手势。
老实说,我有点不知道它可能是什么,所以任何想法我都会很感激。
编辑 :
自从写这篇文章以来,我一直在做一些实验,并且我找到了至少对我来说一种实现三指滑动的方法,我基本上用它来进行浏览器导航,但是通过更多的调整,可能会让触摸板的更多功能发挥作用。
经过搜索,我发现了这个 -多点触控手势这需要一点时间处理,但这更多的是我缺乏知识,而不是其他什么,我在运行某些命令(特别是 make 命令)时确实遇到了一些问题,结果发现这可能是 glibc 的问题,但我发现使用这个源解决了 make 问题从这里克隆如果有 make 问题
我仍然对触摸板有一些问题,但这似乎是朝着正确方向迈出的一步,希望它能有所帮助。
答案1
在内核 3.19(包含在 Ubuntu 15.04 Vivid 中)中,Logitech HID++ 驱动程序经过重写,以改进对某些 Logitech 设备的支持。这将事件处理从硬件(触摸板)转移到软件(Linux 输入驱动程序堆栈)。
这导致 Logitech T650 触摸板不发送键盘事件(例如三指返回)。由于没有处理手势的多点触摸驱动程序,因此您也无法获取该事件。
解决方法:
- 安装 3.19 之前的内核版本(或者仅安装以前版本中的 hid-logitech-dj 驱动程序)。
- 启用手势和原始事件的报告。由于使用此方法后事件报告非常缓慢,因此我在此不再解释。
前向解决方案应该识别 Logitech T650 触摸板的多点触摸功能,然后为手势生成适当的事件。