参见http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint
ubuntu 10.04 thinkpad 中键滚屏
安装sudo apt-get install gpointing-device-settings
系统->首选项->Pointing Devices配置鼠标中键 Use Wheel Button Button选择2(在我的机器上是这个) 可以启动左右滚动或者上下滚动. http://tpctl.sourceforge.net/configure-trackpoint.html 中下载 configure-trackpoint_0.7-1_i386.deb 这里有更详细的设置 http://www.slac.stanford.edu/~strauman/pers/tp4utils/ 还有一种说法 之所以说Thinkpad才是真正意义上的笔记本,就是小红点的强大功能,提升了我们工作的效率,可是安全可靠的ubuntu竟然不能在安装时驱动这一功 能,好在能够自己动手来做好一些工作之前的准备工作。(如果只作几步就成功,可能是你已经安装了部分具备依赖关系的包),全部5部还不成功,请贴出来。 系 统在升级9.10时崩溃,文件没有丢失,主要就是重装时把原来的分区/home标记为/home,不进行格式化。 可是中间键的滚轮功能不能实现, 按照原来的方法(基本都是第三步,可是不行)都不能成功,回来看: 1.首先键盘设定选择为 IBM生产 型号 T61 2.功能实现依赖 sysfsutils文件安装: sudo apt-get install sysfsutils 3.sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi 写入代码: <?xml version="1.0" encoding="UTF-8"?> <match key="info.product" string="TPPS/2 IBM TrackPoint"> <merge key="input.x11_options.EmulateWheel" type="string">true</merge> <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge> <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge> <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge> <merge key="input.x11_options.ZAxsisMapping" type="string">4 5</merge> <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge> <merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge> </match> 4.保存 重启。 5. 另外 在http://sourceforge.net/projects/tpctl/ 可以下载一个 configure-trackpoint_0.7-1_i386.deb 为 了保证成功打开滚轮功能,我也安上了。 这个可以实现小红点的点击功能,甚至不用模拟鼠标的右键了。 哈哈。 现在好了 全部功能。再大的网页文章,我一按到底! 另外有一种做法手动改配置,未验证是否可用 垂 直滚动代码 xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation" 8 1 xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button" 8 2 xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Timeout" 8 200 水平滚动代码 xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Axes" 8 6 7 4 5 重新启动后无效,如果希望不用每次启动都要去运行一次代码,可以写一个脚本文件 放在启动应用程序里,在系统每次启动的时 候自动运行。 个人认为垂直滚动比较好用,水平的就算了吧。 写一个trackPointScrolling.sh的文件(记得要加上执行权 限)代码如下: sleep 2 xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation" 8 1 xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button" 8 2 xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Timeout" 8 200 说明一点:不知是不是 ubuntu 10.04启动得太快了,要在开头加上sleep 2才比较好,不然好像有时会启作用。 在启动应用程序首选项里 增加一项 代码./trackPointScrolling.sh trackPointScrolling.sh放在用户目录下。 |