我在一台新的 T460s 笔记本电脑上进行了全新安装,运行的是版本 15.10。我注意到有几件事情真的很烦人,希望有人能给出一些解决办法。
- 指点杆滚动不工作
轨迹点单击和拖动不起作用
打字时,触控板会记录手掌并移动/单击光标。
- 多点触控功能不完美 - 如果您将拇指放在触控板的点击部分,它将被识别为两指滚动。这有时也会阻止点击和拖动。
- 光标跳转到屏幕上的随机位置 - 我认为这与触控板有关,但只是偶尔发生。
我想知道切换到 v14 是否会有所不同。
新输入:
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech M705 id=9 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=13 [slave keyboard (3)]
答案1
我建议安装libinput
而不是使用xorg-synaptics
。
lininput
在 Ubuntu 15.10 存储库中可用。通过运行安装
sudo apt-get install xserver-xorg-input-libinput
默认情况下,libinput 中禁用点击。要启用它,您需要编辑/usr/share/X11/xorg.conf.d/99-libinput.conf
并添加
Option "Tapping" "True"
到“InputClass”部分,在 EndSection 之前。
在较新版本中libinput
,例如适用于 Ubuntu 16.04 的版本,该文件被称为90-libinput.conf
并且该文件有几个部分。
在这种情况下,您需要添加Option "Tapping" "True"
到触摸板部分。
答案2
trackpoint 问题是一个内核错误,请参阅此处 [1] 和 [2]。我不知道修复程序何时可用,但它也将推送到 15.10。我正在运行带有此补丁的 16.04 beta,它运行良好(使用 synaptics 驱动程序,xorg.conf 未更改)
[1]https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1553811
[2] Bugzilla 错误编号 114321
如果你够勇敢,你可以尝试我刚刚构建的内核映像,该映像包含了这个问题以及另一个 T460s 相关的错误修复(盖子关闭时冻结)[3]。