Welcome 微信登录

首页 / 操作系统 / Linux / 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 -> ../event6
lrwxrwxrwx 1 root root   9 2010-10-22 22:03 pci-0000:00:1d.0-usb-0:1:1.0-mouse -> ../mouse1
lrwxrwxrwx 1 root root   9 2010-10-22 22:03 pci-0000:00:1d.7-usb-0:6:1.0-event -> ../event9
lrwxrwxrwx 1 root root   9 2010-10-22 22:03 platform-i8042-serio-0-event-kbd -> ../event5
lrwxrwxrwx 1 root root   9 2010-10-22 22:03 platform-i8042-serio-4-event-mouse -> ../event7
lrwxrwxrwx 1 root root   9 2010-10-22 22:03 platform-i8042-serio-4-mouse -> ../mouse2
lrwxrwxrwx 1 root root  10 2010-10-22 22:03 platform-i8042-serio-5-event-mouse -> ../event11
lrwxrwxrwx 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即可外媒称Ubuntu正转向移动领域 Qt沉默过久Ubuntu X11环境下禁用touchpad(触摸板)的方法相关资讯      Linux教程 
  • Linux教程:如何在命令行中查看目  (07/28/2014 12:22:23)
  • Linux 修改root密码  (11/03/2012 07:53:38)
  • su - root 与su root的区别  (06/06/2012 00:39:40)
  • Linux进程间通信:消息队列  (01/28/2013 09:43:00)
  • U盘安装Linux开机无法启动解决方法  (10/07/2012 08:55:52)
  • Windows 7/Linux 同步时间  (05/15/2012 06:17:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数