LXQt 中没有对触摸屏多点触控手势的全局识别。这与默认的 Ubuntu Shell 桌面环境不同,例如,触摸屏上的长按触摸事件会触发右键单击。
然而,多点触控输入事件是由 X 服务器提供的,并且具有自己的多点触控手势实现的程序可以使用这些手势进行控制。例如,两指捏合缩放适用于 Chrome / Chromium 和Evince。
但是有没有办法全局识别多点触控手势来执行某些可配置的操作,例如“触发右键单击”或“切换虚拟桌面”?
我尝试了什么:我知道xf86-input-wacom
驱动程序有一些(有限的)手势识别,包括用于右键单击的“点击按住加点击”。但是我不得不禁用它,否则即使在某些程序(背景故事)的触摸屏上左键单击也不起作用。
您可以使用
touchegg
.安装和配置
请参阅我的其他答案。
我的经历
touchegg
可悲的是,至少在我的触摸屏(ThinkPad X201 平板电脑)上,我发现像“两指捏合”这样更复杂的手势并不能被
touchegg
. 稍加注意,它可以很好地用于两指点击右键单击(详细信息)。两指拖动手势也很好识别,但对我来说,没有其他的了。替代品
touchegg
有
fusuma
一个基于 Ruby 的应用程序,用于在触摸板上进行手势识别。它也可以在触摸屏上工作;我还没有尝试。有关安装说明,请参阅此答案。有
libinput-gestures
,你可以找到它的建议。据我了解,这是特定于libinput
驱动程序的,它用于大多数触摸板。触摸屏通常会使用wacom
驱动程序。但是,我没有尝试这个——可能有办法让它工作。