关闭

dell 1440安装slackware 13.37 禁用触控板

标签: dellkeyboardbuttonfloatgooglevideo
1817人阅读 评论(2) 收藏 举报
分类:

当接上鼠标后,触控板简直就成了累赘。定位也不方便,偶尔碰到还把光标弄的乱窜,很是无语:(

于是百度,google搜索,在网络的帮助下,问题还是得以解决的:D


环境:slackware  13.37   ,Dell  灵越1440  ,kernel 2.6.37.6-smp,外置USB 光电鼠标,kde


自己是用root账户登录


终端:

xinput  -list   #列出输入设备列表

root@darkstar:~# xinput -list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=11   [slave  pointer  (2)]
⎜   ↳ PS/2 Mouse                                id=13   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS GlidePoint                  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)]
    ↳ HID 413c:8161                             id=9    [slave  keyboard (3)]
    ↳ Integrated_Webcam_1.3M                    id=1i0   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ Speakup                                   id=15   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=16   [slave  keyboard (3)]

鼠标作为指点定位,关注pointer类。逐个排除。这里我是猜的。其中PS/2 Mouse ,USB Optical Mouse 直接说明为鼠标,先行略过。GlidePoint,很是怀疑,尤其是里面的Point。百度GlidePoint(Google 被墙的太厉害了。。),直接发现了触控板的网页,这更加证明AlpsPS/2 ALPS GlidePoint  这个为触控板。

测试猜测正确性:

xinput float  14  #  xinput  float  《id》 根据id来禁用某个设备

执行后,再移动触摸板无反应 大笑  OK

运行xinput  -list查看。结果如下:

root@darkstar:~# xinput -list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=11   [slave  pointer  (2)]
⎜   ↳ PS/2 Mouse                                id=13   [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)]
    ↳ HID 413c:8161                             id=9    [slave  keyboard (3)]
    ↳ Integrated_Webcam_1.3M                    id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]
    ↳ Speakup                                   id=15   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=16   [slave  keyboard (3)]
∼ AlpsPS/2 ALPS GlidePoint                      id=14   [floating slave]

最下面一项为 被禁用的设备。

为了达到进桌面后禁用触摸板的效果,在~/.kde/Autostart/下面建立脚本。应该也可以在别的某个地方写入。但新手表示压力比校大。。。

vim  point

#!/bin/bash
xinput float 14

chmod  +x  point

======================================================================================

后来发现设备id可能会出现变化。如果更改无效,注意id变动

======================================================================================


不过也许某天没带鼠标,触控板还是需要的。

   xinput  reattach 14 2  #x input reattach 《id》《master》  恢复被禁用的设备


本人菜鸟,这种高级的问题自然离不开网络的高手。在本文中,大部分内容都来自网络,自己不过是把自己的实践记录下来而已。附上自己参考的两个博客地址:

http://linux.fatduck.org/2010/11/blog-post.html

http://blog.tianya.cn/blogger/post_read.asp?BlogID=2787425&PostID=31555680


==================================

ADD:

2011-8-10

经人介绍一个可以控制指点设备的软件:TouchFreeze 

http://qsynaptics.sourceforge.net/index.html

最近的更新是在2008-11-19  ,Version  0.2.3

这个还没试。打算先xinput  float凑合了

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:327475次
    • 积分:3169
    • 等级:
    • 排名:第11245名
    • 原创:53篇
    • 转载:7篇
    • 译文:0篇
    • 评论:40条
    最新评论