Linux Mint 20.2 Cinnamon 上令人讨厌的多点触控行为 Elantech 触摸板

Linux Mint 20.2 Cinnamon 上令人讨厌的多点触控行为 Elantech 触摸板

最近我安装了 Linux Mint 20.2 Cinnamon。
触摸板多指行为既奇怪又烦人。当我用两根手指完全同时点击时,它会执行右键单击,如果我的一个手指比另一根手指接触得晚一点,它会执行中键单击。三指点击不起作用。改变单击操作鼠标和触摸板似乎没有效果。目前我已禁用点击即可点击防止在执行时意外粘贴、关闭选项卡、打开链接等两指滚动或轻敲。

这是$ xinput --list-props X命令的输出:

$ xinput --list-props 13
Device 'ETPS/2 Elantech Touchpad':
    Device Enabled (166):   1
    Coordinate Transformation Matrix (168): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (301): 1
    libinput Tapping Enabled Default (302): 0
    libinput Tapping Drag Enabled (303):    1
    libinput Tapping Drag Enabled Default (304):    1
    libinput Tapping Drag Lock Enabled (305):   0
    libinput Tapping Drag Lock Enabled Default (306):   0
    libinput Tapping Button Mapping Enabled (307):  1, 0
    libinput Tapping Button Mapping Default (308):  1, 0
    libinput Natural Scrolling Enabled (309):   1
    libinput Natural Scrolling Enabled Default (310):   0
    libinput Disable While Typing Enabled (311):    0
    libinput Disable While Typing Enabled Default (312):    1
    libinput Scroll Methods Available (313):    1, 1, 0
    libinput Scroll Method Enabled (314):   1, 0, 0
    libinput Scroll Method Enabled Default (315):   1, 0, 0
    libinput Accel Speed (316): 0.000000
    libinput Accel Speed Default (317): 0.000000
    libinput Left Handed Enabled (318): 0
    libinput Left Handed Enabled Default (319): 0
    libinput Send Events Modes Available (286): 1, 1
    libinput Send Events Mode Enabled (287):    0, 1
    libinput Send Events Mode Enabled Default (288):    0, 0
    Device Node (289):  "/dev/input/event5"
    Device Product ID (290):    2, 14
    libinput Drag Lock Buttons (320):   <no items>
    libinput Horizontal Scroll Enabled (321):   1

我尝试编辑libinput 启用点击按钮映射 (307)经过$ xinput --set-prop 13 307 X Y。将其更改为 0 1 没有任何效果。其他值返回错误。

在 Windows 中,触摸板对于两根和三根手指的操作表现良好。我认为 Ubuntu 和以前版本的 Linux Mint 也可以。外接鼠标效果很好。

我应该如何设置三指中键和两指只是右键单击? (或者至少禁用两根手指的中键单击)

答案1

我完全禁用了中键单击:

xinput set-button-map <Touchpad ID> 1 0 3 4 5 6 7
                                      ^
                                Middle click

您还可以交换右键和中键单击手势:

xinput --set-prop <Touchpad ID> <Tapping Button Mapping Enabled ID>  0 1

相关内容