Touchegg 可以很好地处理 3 和 4 手指事件,但“忽略”2 手指事件

Touchegg 可以很好地处理 3 和 4 手指事件,但“忽略”2 手指事件

我已经用 cinnamon 安装了 Mint linux 16,并且我有一台 ASUS N550JV CN270H,包括多点触控板我尝试了不同的方法来调整多点触控手势,即:

按照此处的建议使用 xorg.conf 中的支持:http://community.linuxmint.com/tutorial/view/1361

我也用过吉恩,但并不能满足我的需求;也就是说,我无法让它工作。所以我再次删除了 xorg.conf 文件,并清除了 ginn。后来我尝试了轻松笔画,但我无法配置不涉及修改器或单击的手势;也许那只是我。所以我删除了它,现在我使用触蛋

Touchegg 正是我正在寻找的,它最多可以检测 4 个手指(也许更多,我没有测试)。但是,它没有捕获 2 个手指事件。我只是编译了 touchegg 源代码并在控制台中运行该文件,这几乎工作正常。我猜想 2 个手指事件被 gnome (或 cinnamon)捕获并且没有通过槽(即传播停止)。我认为这是因为 gnome-control-center 可以选择检测两个手指手势以进行简单的滚动:

gnome 控制中心中的多点触控

我在此处禁用了滚动,以允许 gnome 传递这些事件而不会产生竞争条件后果。不幸的是,这似乎不起作用。

我可以通过 gnome-control-center 界面使用两根手指滚动,并通过 touchegg 配置其余部分,但是我更喜欢通过 touchegg 处理所有手势,以便拥有更多功能。这可能吗?我可以让 touchegg 接收所有触摸事件吗?有没有办法查看这些触摸事件的“事件传播堆栈”是什么?

答案1

您是否尝试过配置突触?将您想要使用的值设置为 0,这将使 touchegg 能够控制它们。例如,

synclient HorizTwoFingerScroll=0
synclient VertTwoFingerScroll=0

synclient单独回显可用参数列表。

来源

答案2

靠近这篇文章的底部: https://wdullaer.com/blog/2015/10/08/multitouch-trackpad-gestures-with-touchegg/

作者给出了应禁用所有两个手指手势的突触配置设置列表。这可能适合您的场景。

相关内容