三星 QX410-j01 触摸板不工作

三星 QX410-j01 触摸板不工作

我在三星 QX410-j01 笔记本电脑上使用 Ubuntu 已有大约 2 年了(大部分时间是 v11.04)。昨天,我升级到了 11.10,最后升级到了 12.04。现在,只有触摸板上的左键单击有效。我无法使用右键单击。我无法拖动或调整任何窗口的大小。

我将不胜感激任何帮助。

我尝试使用 synclient。它没有变化。以下是当前设置:

LeftEdge                = 117
RightEdge               = 2817
TopEdge                 = 88
BottomEdge              = 4000
FingerLow               = 1
FingerHigh              = 1
FingerPress             = 256
MaxTapTime              = 180
MaxTapMove              = 147
MaxDoubleTapTime        = 180
SingleTapTimeout        = 180
ClickTime               = 100
FastTaps                = 0
EmulateMidButtonTime    = 75
EmulateTwoFingerMinZ    = 282
EmulateTwoFingerMinW    = 7
VertScrollDelta         = 67
HorizScrollDelta        = 67
VertEdgeScroll          = 1
HorizEdgeScroll         = 0
CornerCoasting          = 0
VertTwoFingerScroll     = 1
HorizTwoFingerScroll    = 0
MinSpeed                = 1
MaxSpeed                = 1.75
AccelFactor             = 0.0596
TrackstickSpeed         = 40
EdgeMotionMinZ          = 30
EdgeMotionMaxZ          = 160
EdgeMotionMinSpeed      = 1
EdgeMotionMaxSpeed      = 268
EdgeMotionUseAlways     = 0
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.100007
CircScrollTrigger       = 0
CircularPad             = 0
PalmDetect              = 1
PalmMinWidth            = 8
PalmMinZ                = 100
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          = 4445
HorizHysteresis         = 16
VertHysteresis          = 16
ClickPad                = 0

答案1

问题已经解决了。

我跟着这些说明

由于触摸板的某些部分可以工作,因此我只执行了以下步骤:

  1. wget http://people.canonical.com/~cndougla/enable-clickpad.sh
  2. chmod a+x enable-clickpad.sh
  3. ./enable-clickpad.sh <device name|device id>

答案2

我有一台与 Elantech 触摸板完全相同型号的笔记本电脑。我认为这在 11.04 上不起作用;它被识别为 PS/2 鼠标,而且我记得它太敏感了,光标一直在飞来飞去。

从 11.10 开始,内核支持 Elantech 触摸板。它可能与您习惯的触摸板略有不同,但由于它现在被识别为触摸板,因此可以使用实用synclient程序进行配置。

例如,您可以打开一个终端(ctrl-alt-t)并运行:

synclient RBCornerButton 3

当您点击触摸板的右下角时,这将产生右键单击。我还使用:

synclient Tapbutton2 3

当您用两根手指点击触摸板的任意位置时,就会产生右键单击。

我还建议您启用手掌检测:

synclient PalmDetect=1
synclient PalmMinZ=100
synclient PalmMinWidth=8

您可以根据自己的喜好调整 PalmMinZ 和 PalmMinWidth,直到驱动程序正确忽略意外接触

您可以通过发出以下命令来了解可用的设置:

man synaptics

答案3

现在,我在三星 QX410 上使用 Ubuntu 12.10。

以下是我的配置,以使我的触摸板在 Windows 上也能正常工作

synclient Clickpad=1
synclient HorizEdgeScroll=1
synclient HorizTwoFingerScroll=1
synclient VertTwoFingerScroll=1
synclient RightButtonAreaLeft=1500
synclient RightButtonAreaRight=2846
synclient RightButtonAreaTop=1400
synclient RightButtonAreaBottom=1771

希望这可以帮助。

相关内容