Ubuntu 17.10 触摸板:双指点击操作

Ubuntu 17.10 触摸板:双指点击操作

你好,我刚刚安装了 Ubuntu 17.10 并对其进行了配置,以便我可以使用它。

我偶然发现了触摸板的配置。

我的触摸板有两个硬件按钮,分别用于左键和右键单击(我都使用它们)。并且我总是使用双指点击作为鼠标中键单击的操作。这无论如何可能吗?

在以前的版本中我可以轻松使用:synclient TapButton2=3 TapButton3=2

但这似乎已不再可能了。


$ xinput                                                                 

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:13                       id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:13              id=7    [slave  pointer  (2)]
⎜   ↳ xwayland-touch:13                         id=9    [slave  pointer  (2)]

这告诉我 Wayland 现在负责我的触摸设置。

首先我尝试:xinput set-button-map xwayland-pointer:13 1 3 2 4 5 6 7 8 9 10

虽然这允许我使用双指点击来执行鼠标中键单击,但它也将我的 更改right-touchpad-buttonmiddle mouse button而不是right mouse button


编辑1:所以我偶然发现了这个:https://bugs.freedesktop.org/show_bug.cgi?id=90204

这是最后一句话吗?“wontfix”?显然毫无理由!?


那么...有没有什么办法可以实现我想要的配置?

(我知道我可能可以使用后备 Xorg 登录,但是当 18.04 到来时我就会遇到这个问题)

答案1

您可能需要重新实现 libinput 的 synaptics 触摸板配置。Arch wiki 上有一个关于 Libinput 的精彩页面这解释了如何配置 libinput,既作为测试的运行时,也作为持久配置。

相关内容