2010年11月1日星期一

关闭笔记本电脑的触控板

笔记本的触控板移动效率低,用的时候手完全脱离键盘,很不方便,而且打字的时候碰到更烦人。我想把我的Dell Inspiron 14v笔记本电脑的触控板关掉。在Ubuntu下触控板可以用,但是在鼠标设置里面看不到。用xinput查看,原来是把触控板认成一个普通鼠标了。 用xinput工具即可关掉。

xinput原初的输出:
tux@dell:~$ xinput list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ 2.4G Receiver                               id=11    [slave  pointer  (2)]
⎜   ↳ 2.4G Receiver                               id=12    [slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                          id=14    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Video Bus                                   id=6    [slave  keyboard (3)]
    ↳ Power Button                                id=7    [slave  keyboard (3)]
    ↳ Sleep Button                                id=8    [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_0.3M               id=9    [slave  keyboard (3)]
    ↳ 2.4G Receiver                               id=10    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=13    [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                            id=15    [slave  keyboard (3)]
把触控板暂停掉:
tux@dell:~$ xinput float 14
tux@dell:~$ xinput list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ 2.4G Receiver                               id=11    [slave  pointer  (2)]
⎜   ↳ 2.4G Receiver                               id=12    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Video Bus                                   id=6    [slave  keyboard (3)]
    ↳ Power Button                                id=7    [slave  keyboard (3)]
    ↳ Sleep Button                                id=8    [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_0.3M               id=9    [slave  keyboard (3)]
    ↳ 2.4G Receiver                               id=10    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=13    [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                            id=15    [slave  keyboard (3)]
∼ PS/2 Generic Mouse                          id=14    [floating slave]
如果需要,再恢复:
tux@dell:~$ xinput reattach 14 2
tux@dell:~$ xinput list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ 2.4G Receiver                               id=11    [slave  pointer  (2)]
⎜   ↳ 2.4G Receiver                               id=12    [slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                          id=14    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Video Bus                                   id=6    [slave  keyboard (3)]
    ↳ Power Button                                id=7    [slave  keyboard (3)]
    ↳ Sleep Button                                id=8    [slave  keyboard (3)]
    ↳ Laptop_Integrated_Webcam_0.3M               id=9    [slave  keyboard (3)]
    ↳ 2.4G Receiver                               id=10    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=13    [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                            id=15    [slave  keyboard (3)]
把xinput float 14放到~/.gnomerc里面就可以了。放到~/.xinitrc里面竟然不行,原因懒得找。

没有评论:

发表评论