如何在 LXQt 下使用触摸屏进行多点触控手势?

如何在 LXQt 下使用触摸屏进行多点触控手势?

LXQt 中没有对触摸屏多点触摸手势的全局识别。这与默认的 Ubuntu Shell 桌面环境不同,在默认的 Ubuntu Shell 桌面环境中,例如,触摸屏上的长按触摸事件会触发右键单击。

但是,多点触摸输入事件由 X 服务器提供,并且具有自己的多点触摸手势实现的程序可以通过这些手势进行控制。例如,Chrome / Chromium 中的双指捏合缩放功能和表明

但是有没有办法可以全局识别多点触摸手势以执行某些可配置的操作,例如“触发右键单击”或“切换虚拟桌面”?

我尝试过的方法:我知道xf86-input-wacom驱动程序有一些(有限的)手势识别功能,包括“点击按住再点击”来表示右键单击。但我不得不禁用此功能,否则在某些程序上,甚至连左键单击都无法在触摸屏上工作(背景故事)。

答案1

您可以使用touchegg

安装和配置

我的其他答案

我的经验touchegg

遗憾的是,至少在我的触摸屏(ThinkPad X201 Tablet)上,我发现 无法可靠地识别“双指捏合”等更复杂的手势touchegg。只要小心一点,它就可以很好地用于双指点击右键单击(细节)。双指拖动手势也能很好地识别,但对我来说,仅此而已。

替代方案touchegg

  • fusuma一款基于 Ruby 的应用程序,用于触摸板上的手势识别。它也可能适用于触摸屏;我还没有尝试过。有关安装说明,请参阅这个答案

  • libinput-gestures,你可以找到对此的建议。据我所知,这只适用libinput于大多数触摸板使用的驱动程序。触摸屏通常会使用驱动程序wacom。但我没有尝试过——可能有办法让它工作。

相关内容