如何在支持多点触摸的触摸板上使用触摸手势识别堆栈?

如何在支持多点触摸的触摸板上使用触摸手势识别堆栈?

我目前有一个 Synaptics 触控板,只有几个经典的多点触控功能(双指滚动、右键单击)。通过安装相应的测试套件,我发现它不接受我的触控板作为输入设备。我想买一台更新的笔记本电脑,并希望受益于与触控相关的功能(窗口管理、滑动、捏合、旋转)。

触摸框架是否仅适用于触摸屏或触摸板?选择新笔记本电脑时应考虑哪些要求?

答案1

据我所知,手势识别框架目前似乎支持该功能,但有一个内核错误阻止它与 Synaptics 设备配合使用。我找到了一个错误报告状态为“已提交修复”。这似乎表明它支持非明确多点触控的设备。

然而,此错误报告内核问题已得到分类。截至今天仍有讨论,似乎已提交修复natty git 内核仓库这可能会提供您所需的支持。

您可以尝试从这个(可能非常不稳定)natty内核快照编译内核:git://kernel.ubuntu.com/cndougla/ubuntu-natty.git

或者只需在接下来的几周内查看内核错误报告并尝试尽快升级到该内核版本。

此外,内核问题导致框架无法与 Synaptics 触摸板配合使用,但你可以通过以下方式使用 X11 启用多点触控手势本指南

答案2

如果你想要启用双指滚动并在多指触摸板上单击鼠标右键,则可以安装此处描述的软件包错误报告 请参阅评论#115 和#116。对我来说效果很好。

相关内容