我最近在联想 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 处理这些值。
修正:
要创建上述文件,请从命令行:
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
使用 gedit 将列出的内容添加到文件中,然后保存并退出
从命令行创建目标文件夹(#added 行表示来自 OP 的每个评论)。
sudo mkdir /etc/x11/xorg.conf.d
从命令行将文件移动到适当的文件夹
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 0
到40 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 笔记本电脑。