我已经在我的 Thinkpad L530 上安装了 Ubuntu,除了指点杆(用于移动指针的键之间的红色按钮)以及空格键下方相应的鼠标左/右按钮之外,一切运行都非常顺畅。
我只找到了修复滚动的解决方案,虽然没有起作用,但无论如何也解决不了问题。
有没有人找到在 Ubuntu 12.10 中使用指点杆和按钮的方法?
答案1
楼主找到了解决方案(并最初发布了它作为编辑):
警告: 通过以下步骤,你将激活你的指点杆和相应的按键,但禁用触摸板
步骤1:
echo "options psmouse proto=bare" | sudo tee /etc/modprobe.d/trackpoint-elantech.conf
步骤 2:以 root 身份使用文本编辑器打开以下文件
/usr/share/X11/xorg.conf.d/11-trackpoint-elantech.conf
然后将以下文本复制到文件中并保存
部分“InputClass”标识符“Elantech Trackpoint”MatchProduct“PS/2 通用鼠标”MatchDevicePath“/dev/input/event*”选项“EmulateWheel”“true”选项“EmulateWheelButton”“2”选项“EmulateWheelTimeout”“200”选项“YAxisMapping”“4 5”#垂直滚动选项“XAxisMapping”“6 7”#水平滚动EndSection
步骤3:
sudo modprobe -rv psmouse && sudo modprobe -v psmouseenter code here
完成后,指点杆和相关按键现在应该可以使用了。如果不行,请重启/注销,然后尝试是否可以使用。
答案2
是的,我在联想 L530 上运行稳定版 Debian。我对内核做了一个补丁,它将 Trackpoint 作为一个单独的 xinput 提供。
您可以在 linux-input 邮件存档中找到该补丁:http://www.spinics.net/lists/linux-input/msg26869.html 该补丁现在基于内核 3.10.4。
当我关闭 L530 上的触摸板时,我非常有兴趣听听您的意见,触摸板的哪些功能可以与我的补丁配合使用。
答案3
http://translate.google.com/translate?hl=en&sl=de&u=http://thinkwiki.de/Ubuntu_ThinkPad_Extras_PPA
显然,有一个代码和一个解决方法。
您感兴趣的页面部分位于此处:
tp-trackpoint-Elantech(从 Ubuntu 12.04 开始,仅适用于 ThinkPad L430/530)在 L430 和 L530 型号中,无法识别 TrackPoint 硬件(Elantech)。该软件包包含一个解决方法,同时使用中间按钮激活垂直滚动功能。对于水平滚动,文件 /usr/share/X11/xorg.conf.d/11-trackpoint-elantech.conf 应按上一节所述进行编辑。