歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Thinkpad在Linux字符界面下使用gpm設置禁用touchpad的方法

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

日期:2017/2/28 16:28:55   编辑:Linux教程

首先,查找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

即可

Copyright © Linux教程網 All Rights Reserved