synclient,用于修改Synaptics驱动选项的命令行程序。
命令行语法格式
synclient [-lV?] [var1=value1 [var2=value2] …]
命令支持的选项及含义
-l
列出当前用户的设置。该选项是默认的。
-V / -?
打印版本和帮助信息。
var=value
将参数var设置为value。关于参数的含义见“可设置的参数及含义”章节。
可设置的参数及含义
以下为synclient支持的参数列表以及在我笔记本中的默认值:
LeftEdge = 300
RightEdge = 1700
TopEdge = 210
BottomEdge = 1190
FingerLow = 12
FingerHigh = 15
MaxTapTime = 180
MaxTapMove = 107
MaxDoubleTapTime = 100
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 141
EmulateTwoFingerMinW = 7
VertScrollDelta = 48
HorizScrollDelta = 48
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 1
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0819336
TouchpadOff = 2
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 100
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 15
PressureMotionMaxZ = 80
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 12
VertHysteresis = 12
ClickPad = 0
相关的配置文件
/etc/X11/xorg.conf
示例
比如,禁用EdgeMotionMinSpeed:
#!/bin/sh synclient EdgeMotionMinSpeed=0
相关程序
Xorg(1), syndaemon(1), synaptics(4)
参考文献
Ubuntu 16.04 LTS / man 1 synclient
X.Org / synaptics:https://www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html