现在的位置: 首页 > 综合 > 正文

ArchLinux中对thinkpad trackpoint的配置

2013年01月30日 ⁄ 综合 ⁄ 共 4037字 ⁄ 字号 评论关闭

ArchLinux中对thinkpad trackpoint的配置

----------------------------------转自Linux Wiki

-----------------------------华丽分割-----------------------

本文介绍在多种Linux发行版中设置Trackpoint的方法。[1]

Trackpoint指的是Thinkpad笔记本上的指点杆(又常被称为红点)。

系统设置

各发行版的设置方法稍有不同,下面分别介绍。

 


 

 

提示:

对于其它发行版,如果在/etc/X11/xorg.conf中有Configured Mouse一项,就参照Debian/Ubuntu的设置方法,如果没有,就参照Fedora的设置方法。

为避免出现意外,请先备份你的/etc/X11/xorg.conf

Debian Lenny/Sid或openSUSE

/etc/X11/xorg.conf中,找到Configured Mouse并将其所在的Section做如下修改:

Ubuntu 8.10、Archlinux

Ubuntu 8.10、Archlinux等较新的发行版中,键盘、鼠标不再由X服务器而是HAL管理,/etc/X11/xorg.conf中原有的配置不再有效(实际上Ubuntu在升级时也会自动注释相关部分)。要在这些发行版中启用Trackpoint中键的滚轮功能,需要进行如下操作[2]
(对于Ubuntu 8.10之前的版本请不要使用此方法,依照Debian配置方法即可)

首先,创建文件/etc/hal/fdi/policy/mouse-wheel.fdi,内容为:

完成更改后,重启hal和gdm服务:

(注:在我的Thinkpad上用的就是这种方法)

由于对应的新驱动(xserver-xorg-input-evdev)存在一些bug,完成上述配置后Ubuntu系统可能在一些情况下仍然无法使用滚轮,可以尝试自行编译打过补丁的驱动,步骤如下:

Fedora等其它发行版

修改的基本思路都是在/etc/X11/xorg.conf中有关鼠标一项如上设置即可,并注意更改ServerLayout部分(如果有的话)的设备名称。下面以Fedora为例介绍:

Fedora中,/etc/X11/xorg.conf中没有Configured Mouse一项,需要添加:

        提示:

           Fedora 10中,默认没有/etc/X11/xorg.conf,需要创建这个文件,加入下面的内容即可。

Section "ServerLayout"

中,去掉(如果有的话):

加入:

配置完成(至少在我的R51 1829上好使的),重新启动X就可以看到效果。

Firefox中水平滚动的配置

Firefox中垂直滚动是没有问题的,但是当试图水平滚动时发现执行的是前进、后退操作。如果要修正,请在地址栏中输入

about:config 

回车。更改下列设置:

你也可以直接做如下更改(仅仅避免了由中键导致的前进、后退功能):

Opera中滚动的设置

Opera在水平滚动时也可能发生“前进”、“后退”等操作,修正方法为:

菜单中:工具->首选项->高级->快捷键->鼠标设置->Opera Standard->编辑

在弹出的窗口中:

Application->Button6->删除->Button7->删除

确定后,选中Opera Standard(已修改),一路确定即可。

相关文章

Firefox、Opera中使用Thinkpad导航键

参考资料

  1. thinkwiki.org上对Trackpoint配置的介绍
  2. Scrolling with the Thinkpad's TrackPoint in Ubuntu 8.10 Intrepid
  3. Fedora9环境中的配置方法

抱歉!评论已关闭.