联想 Ideapad 触摸板光标不稳定

联想 Ideapad 触摸板光标不稳定

我最近在联想 Yoga 2 Pro 上安装了 Ubuntu 14.04,触摸板出现了问题。每当我将手指从触摸板上移开或单击时,光标就会稍微向随机方向移动,这使我错过了想要单击的目标。这非常烦人,我在网上找不到解决方案。

谁能告诉我这个问题是否有解决方案以及我该如何解决它?

提前致谢。

答案1

简单的初始方法是简单地调整触摸板配置,也许可以降低灵敏度,尤其是当手指从触摸板上移开时触摸板会移动很多时。转到系统设置>鼠标和触摸板>将触摸板光标速度旁边的栏向左拖动以降低灵敏度。

如果上述选项不能解决问题,请参阅此链接: http://memobadz.wordpress.com/2014/02/16/lenovo-yoga-pro-2-on-ubuntu/

其中讨论了您可以探索的几种硬件配置选项。关于您的问题,触摸板抖动且缺少中间按钮似乎是合适的。以下是他们的建议:

尝试创建包含以下内容的文件/etc/X11/xorg.conf.d/50-synaptics.conf

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    # This option is recommend on all Linux systems using evdev, but cannot be
    # enabled by default. See the following link for details:
    # http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
    MatchDevicePath "/dev/input/event*"

    Option "FingerLow"              "46"
    Option "FingerHigh"             "46"
    Option "ClickFinger1"           "1"
    Option "ClickFinger2"           "2"
    Option "ClickFinger3"           "3"
    Option "TapButton1"             "1"
    Option "TapButton2"             "2"
    Option "TapButton3"             "3"
    Option "AreaBottomEdge"         "85%"
    Option "SoftButtonAreas"        "60% 0 85% 0 40% 60% 85% 0" # Btn2 LRTB - Btn3 LRTB
    Option "EmulateMidButtonTime"   "75"
EndSection

您可以在运行时使用 synclient 处理这些值。

修正

  1. 要创建上述文件,请从命令行:

    cd ~/Desktop             #changes your current directory to your Desktop for easy access
    touch 50-synaptics.conf  #creates file named 50-synaptics.conf
    gedit 50-synaptics.conf  #uses gedit(text editor) to open file
    
  2. 使用 gedit 将列出的内容添加到文件中,然后保存并退出

  3. 从命令行创建目标文件夹(#added 行表示来自 OP 的每个评论)。

    sudo mkdir /etc/x11/xorg.conf.d
    
  4. 从命令行将文件移动到适当的文件夹

    sudo mv ~/Desktop/50-synaptics.conf /etc/X11/xorg.conf.d/ #Moves file from Desktop to target folder.
    

祝你好运。

答案2

至于我的 Yoga 2 pro 上的那个问题,我必须输入 bash

xinput --list

在那里,您可以获得设备列表。从那里,您可以看到设备。我们想要显示 SynPS/2 Synaptics TouchPad 属性。

xinput --list-props "SynPS/2 Synaptics TouchPad"

从那里我编辑了“手指”属性,从25 30 040 40 0,那个烦人的最后跳跃就消失了。

 xinput --set-prop "SynPS/2 Synaptics TouchPad" 292 40 40 0

292“Synaptics Finger” 字样旁边括号中的是 id 。

以下 3 个数字是

FingerLow- 当手指压力降至该值以下时,驱动程序将其算作一次释放。

FingerHigh- 当手指压力超过此值时,驱动程序将其计为一次触摸。

FingerPress- 当手指压力超过此值时,驱动程序将其计为一次按压。

其余设置的文档是这里

答案3

如果在触摸板上用手指不动时指针会抖动。这解决了 Yoga 2 Pro 上的问题:

synclient HorizHysteresis=32 && synclient VertHysteresis=32

答案4

这些答案与问题无关。没有用于“随机跳动的量”的触摸板参数。是的,我们大多数人都尝试过改变各种灵敏度,但这只会改变诅咒随机跳动的速度和所需的压力。

需要说明的是,我们讨论的是 Linux 下的 Ideapads,当您简单地触摸触控板并将手指放在触摸点上时,光标开始在屏幕上跳动。降低灵敏度,需要施加更大的压力才会开始跳动。

这些答案都与此无关。归根结底,IBM 接管的硬件存在许多问题,很少能正常工作。有没有遇到过在报告最大音量时自动静音的情况?在报告最大亮度时屏幕变暗的情况?这些都是 IBM 驱动程序拦截命令以“帮助您”提供某些“增值功能”的情况。与大多数“功能”一样,它无法正常工作,您无法将其关闭。

我已经成功地清理了空格键和 alt 键下方。在 Windows 下也会出现这种情况,并且有广泛的报道。

我一直都知道 IBM 笔记本电脑容易出现这种情况。但我从未见过这种情况如此严重。这绝对是我最后一台 IBM 笔记本电脑。

相关内容