如何在 Ubuntu 14.04 中使用三指触摸板在工作区之间切换?

如何在 Ubuntu 14.04 中使用三指触摸板在工作区之间切换?

我正在寻找一种使用触摸板在工作区之间切换的方法,我发现了其他类似的问题,并且尝试了这些解决方案,但 EasyStroke 和 Touchegg 不起作用。

我有一台华硕笔记本电脑,运行 Windows 时,我的手势监视器可以识别 3 根甚至 4 根手指。在 Ubuntu 中,当我用 4 根手指触摸时,会显示启动器(就像我按下 Super 键一样),但我无法激活 3 根手指滑动来更改工作区。

我将其添加到 touchegg 配置文件中:

<gesture type="DRAG" fingers="3" direction="RIGHT">
     <action type="SEND_KEYS">Control+Alt+Left</action>
</gesture>

答案1

您的触摸板可能是 Focaltech 或 Elantech。它们最多可以报告 5 个手指的操作。

内核模块只报告手指的位置。所有类型的“动作”,如“滑动”、“滚动”、“点击”等,都由用户空间驱动程序检测和解释。

在 Ubuntu 中xserver-xorg-input-synaptics使用。它只能检测 2 根手指的滑动,垂直和水平。

没有代码可以检测三指滑动。添加此功能的唯一方法是将其编码到用户空间驱动程序中。

还有另一个用户空间驱动程序libinput,它将在 Ubuntu 的未来版本中使用,目前在一些其他 Linux 发行版中使用,例如 Fedora。

它可以安装到 Ubuntu这边走。但问题是它只能通过 进行安装xserver-xorg。如果我的方法正确的话,那么它不会增加整体功能。

但它值得测试。

在 Wayland 等一些其他桌面环境中,这可能是可行的。

答案2

你应该试试舒适滑动 Ubuntu

我使用的是 Ubuntu 16.04 LTS,但它说它适用于 Ubuntu 14.04 LTS 及以上版本。尚未在其他环境中测试过,但我认为如果libinput有支持的话它应该可以工作(例如 Arch、Fedora)。

相关内容