Linux-Mint
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 Tapping Button Mapping Enabled (307) by
$ xinput --set-prop 13 307 X Y
。將其更改為 0 1 沒有任何效果。其他值返回錯誤。在 Windows 中,觸摸闆對於兩指和三指操作表現良好。我認為 Ubuntu 和以前版本的 Linux Mint 也可以。外接滑鼠效果很好。
我應該如何設置三個手指用於中鍵點擊和兩個手指僅用於右鍵點擊?(或至少禁用兩個手指的中鍵)
我完全禁用了中鍵:
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