我刚刚安装了 Ubuntu 12.04 LTS,触摸板无法使用。我已经尝试了一些修复方法,但都无法完美地解决问题。现在,触摸板已被识别。xinput list
显示以下内容:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Keyboard Mouse id=11 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=14 [slave pointer (2)]
synclient 返回以下内容:
Parameter settings:
LeftEdge = 100
RightEdge = 2408
TopEdge = 71
BottomEdge = 1249
FingerLow = 1
FingerHigh = 1
FingerPress = 256
MaxTapTime = 180
MaxTapMove = 124
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 56
HorizScrollDelta = 56
VertEdgeScroll = 1
HorizEdgeScroll = 1
CornerCoasting = 0
VertTwoFingerScroll = 0
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0706
TrackstickSpeed = 40
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 226
EdgeMotionUseAlways = 0
TouchpadOff = 2
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 0
RBCornerButton = 0
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 0
TapButton2 = 0
TapButton3 = 0
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 0
CircularScrolling = 0
CircScrollDelta = 0.100007
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 = 14
VertHysteresis = 14
ClickPad = 0
这触摸板标签鼠标和触摸板出现,Synaptiks 可以工作。但触摸板不起作用。鼠标几乎不动,即使动了,也只是随机地在屏幕上传送。
现在如果我在终端中输入
sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps
鼠标几乎完美地工作。它移动正常,我可以用按钮点击、轻击等。但我无法配置它。在终端上输入命令后,这是我的 xinput 列表:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Keyboard Mouse id=11 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=14 [slave pointer (2)]
Synclient 根本没有返回任何内容。甚至没有一条错误消息。
这鼠标和触摸板设置缺少触摸板选项卡。当我尝试打开 Synaptiks 时,出现内部错误。
我不知道为什么会发生这种情况。我尝试了一些随机解决方案,但搞砸了一些事情,所以我想我会尝试在这里寻求帮助。我想至少让垂直边缘滚动工作并禁用点击。
一些图片:
答案1
我在使用 Elantech Touchpad 时也遇到过完全相同的情况,我能够将其归结为我的 XServer 及其相应模块(驱动程序)不能正确支持该 Touchpad。
通过将我的内核更新到 3.11 (通过将 UBUNTU 更新到 12.04.4)解决了该问题。
Ubuntu 论坛上的这个帖子有详细信息。
因此,假设你没有使用新内核,只需更新到 12.04.4LTS启用堆栈来解决这个问题。