CSDN-harttle:Linux下的触摸板设置:以 Arch Linux 为例
Synaptics驱动:xf86-input-synaptics
外接鼠标时禁用触摸板:/etc/udev/rules.d/01-touchpad.rules
1
| ACTION=="add", SUBSYSTEM=="input", KERNEL=="mouse[0-9]", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/_username_/.Xauthority", ENV{ID_CLASS}="mouse", RUN+="/usr/bin/synclient TouchpadOff=1" ACTION=="remove", SUBSYSTEM=="input", KERNEL=="mouse[0-9]", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/_username_/.Xauthority", ENV{ID_CLASS}="mouse", RUN+="/usr/bin/synclient TouchpadOff=0"
|
触摸板高级配置:/etc/X11/xorg.conf.d/50-synaptics.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" Option "TapButton1" "1" #单指敲击产生左键事件 Option "TapButton2" "2" #双指敲击产生中键事件 Option "TapButton3" "3" #三指敲击产生右键事件 Option "VertEdgeScroll" "on" #滚动操作:横向、纵向、环形 Option "VertTwoFingerScroll" "on" Option "HorizEdgeScroll" "on" Option "HorizTwoFingerScroll" "on" Option "CircularScrolling" "on" Option "CircScrollTrigger" "2" Option "EmulateTwoFingerMinZ" "40" #精确度 Option "EmulateTwoFingerMinW" "8" Option "CoastingSpeed" "20" #触发快速滚动的滚动速度 Option "PalmDetect" "1" #避免手掌触发触摸板 Option "PalmMinWidth" "3" #认定为手掌的最小宽度 Option "PalmMinZ" "200" #认定为手掌的最小压力值 EndSection
|