Thinkpad在Linux字符界面下使用gpm设置禁用touchpad的方法

首先,查找Linux的/dev/input目录,这个目录是所有的输入设备的集合,包括键盘,鼠标,touchpad,trackpoint等等。 键入命令$ls -l /dev/input/by-path

这时应该显示一个类似于如下信息的输出。

lrwxrwxrwx 1 root root 9 2010-10-22 22:03 pci-0000:00:1d.0-usb-0:1:1.0-event-mouse -> ../event6lrwxrwxrwx 1 root root 9 2010-10-22 22:03 pci-0000:00:1d.0-usb-0:1:1.0-mouse -> ../mouse1lrwxrwxrwx 1 root root 9 2010-10-22 22:03 pci-0000:00:1d.7-usb-0:6:1.0-event -> ../event9lrwxrwxrwx 1 root root 9 2010-10-22 22:03 platform-i8042-serio-0-event-kbd -> ../event5lrwxrwxrwx 1 root root 9 2010-10-22 22:03 platform-i8042-serio-4-event-mouse -> ../event7lrwxrwxrwx 1 root root 9 2010-10-22 22:03 platform-i8042-serio-4-mouse -> ../mouse2lrwxrwxrwx 1 root root 10 2010-10-22 22:03 platform-i8042-serio-5-event-mouse -> ../event11lrwxrwxrwx 1 root root 9 2010-10-22 22:03 platform-i8042-serio-5-mouse -> ../mouse3

对于thinkpad笔记本,platform-i8042-serio就是ps2键盘鼠标所使用的接口,至于哪个是touchpad,哪个是trackpoint,,可以用以下方法试出。

键入命令$cat /dev/input/mouse3或者$od -x /dev/input/mouse3触碰trackpoint,屏幕有输出,表明是mouse3就是trackpoint在linux映射的字符设备。如果没有,把mouse3换成mouse2再试

不出意外的话,platform-i8042-serio的mouse中有一个是touchpad(当然你对笔记本要有这个设备,且psmouse这个驱动安装正确)

找到trackpoint对应的mouseX后,键入以下命令$gpm -m /dev/input/eventY -t evdev(eventY与mouseX对应一个serio口,当然也可以用event做测试)

关闭trackpoint打开touchpad的方法,想必就不必我再啰嗦了。

想在登录后自动运行的话,很简单,在

/etc/bash.bashrc~/.bashrc…

随便一个登录时执行的脚本里加上

gpm -k && gpm -m /dev/input/eventY -t evdev

即可

人爱美,不仅需要服饰居室之美,还需要心灵品德之美。

Thinkpad在Linux字符界面下使用gpm设置禁用touchpad的方法

相关文章:

你感兴趣的文章:

标签云: