LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1104|回复: 5

关闭触摸板问题

[复制链接]
发表于 2010-4-23 23:32:50 | 显示全部楼层 |阅读模式
现在用上xorg-server 1.8,input driver是evdev,想把touchpad给禁用掉,该怎么办呢。我的xorg.conf里Section "InputDevice"没有设置。
发表于 2010-4-23 23:36:42 | 显示全部楼层
synclient touchpadoff=1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-24 10:12:57 | 显示全部楼层
synclient touchpadoff=1
Couldn't find synaptics properties. No synaptics driver loaded?
安装的驱动:
x11-base/xorg-drivers
x11-drivers/xf86-input-evdev
x11-drivers/xf86-input-synaptics
x11-drivers/xf86-video-intel
回复 支持 反对

使用道具 举报

发表于 2010-4-24 11:12:23 | 显示全部楼层
我的做法一般是再安裝一個 xf86-input-synaptics。然後各種設置觸控板的工具就都可以用了。
回复 支持 反对

使用道具 举报

发表于 2010-4-26 08:59:25 | 显示全部楼层
# vi /etc/X11/xorg.conf.d/10-evdev.conf
------------------------------------------------------
Section "InputClass"
        Identifier "evdev touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        #Driver "evdev"
        Driver "synaptics"
EndSection
------------------------------------------------------

#    synclient touchpadoff=1
回复 支持 反对

使用道具 举报

发表于 2010-4-27 10:52:52 | 显示全部楼层
装xf86-input-synaptics
启用SHMconfig
自己写udev rule,在检测到有鼠标插入的时候运行synclient touchpadofff=1,拔出鼠标之后synclient touchpadoff=0
注意新版的synaptics的时候需要首先export DISPLAY="0.0" ( 忘记具体是几了,-s已经没用了,否则synclient是不会起作用的,可以打开udev的debug具体看,错误信息就是Could not connect to X server)。
然后进入桌面的时候需要额外检测一下是否有鼠标存在,这个自己写个启动脚本判断下就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表