不幸的是,gpointing-device-settings 似乎根本没有任何文档。手册页基本上是空的。
推测肯定有某种方法可以设置 GUI 的默认配置,但我的系统 (14.04) 上似乎没有这样的文件。具体来说,我想设置 GUI 直接进入 ALPS 触摸板。此外,我的手掌检测设置在重启时会丢失。
谢谢您的任何建议。
答案1
gpointing-device-settings 基本上已经死了。大约一年前,我通过邮件列表联系了项目管理员,询问该工具发生了什么。它已经多年没有更新了,而且只支持 Gtk2,而不支持最新的 Gtk3。
我收到的唯一回复来自一个在上次更新之前就离开团队的人,他不知道自己仍在名单上。除此之外,我没有收到任何回复,此后也没有任何更新。
因此,最好忘掉 gpointing-device-settings,尝试其他工具,例如 synclient。这是一个已安装的命令行工具,并且有很好的文档记录。要获取受支持的选项及其当前值的列表,请使用
synclient -l
对我来说,这将返回:
Parameter settings:
LeftEdge = 1534
RightEdge = 5402
TopEdge = 1259
BottomEdge = 4613
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 261
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = -119
HorizScrollDelta = -119
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 1
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0336078
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 2
RBCornerButton = 3
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 2
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 2
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
ResolutionDetect = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 8
VertHysteresis = 8
ClickPad = 0
您可以使用以下方式更改值
synclient <option>=<newvalue>
然而,这并不是持久的,所以最好把所有用来改变某些东西的命令都放到脚本中,并在登录时执行。