ML中配置笔记本触摸版
有笔记本的朋友们可以试验一下:1. 检查触摸版对应的输入设备:
#cat /proc/bus/input/devices
我这里的输出为:
……
I: Bus=0011 Vendor=0002 Product=0007 Version=0000
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio4/input0
S: Sysfs=/class/input/input1
H: Handlers=mouse0 event1
B: EV=b
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: ABS=11000003
……
注意H: Handlers=mouse0 event1的部分,它说明输入版(TouchPad)对应的输入设备为/dev/input/event1。如果是eventX,那么对应的就是/dev/input/eventX。
2. 检验该输入设备是否存在:
ls /dev/input
如果不存在,就需要按照如下方式建立:
# mknod /dev/input/event0 c 13 64
# mknod /dev/input/event1 c 13 65
# mknod /dev/input/event2 c 13 66
3. 修改/etc/X11/xorg.conf如下:
Section "ServerLayout"
……
InputDevice "Touchpad" "AlwaysCore"
EndSection
……
……
Section "Module"
Load"synaptics"
EndSection
……
……
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "on"
Option "LeftEdge" "1900"
Option "RightEdge" "5400"
Option "TopEdge" "1400"
Option "BottomEdge" "4500"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.04"
Option "MaxSpeed" "0.36"
Option "AccelFactor" "0.005"
EndSection
4. 如果重启X以后,触摸版反而不能用了,则是ksynaptics的问题,很简单,卸载它:
rpm -e ksynaptics
我这里是可以用了,希望大家好运,呵呵
注:本文参考了一些网络文档并加以整理而成 看起来ML2.0是有bug了。创建的输入设备/dev/input/eventX不完整。
如果你在重启机器以后发现触摸版又不能用了,那么在/etc/rc.local里面加入创建/dev/input/eventX的命令,例如
mknod /dev/input/event1 c 13 65 我的3*R50触摸版正常啊。虽然不支持滚动,不过我也不喜欢那个滚动。 呵呵,其实呢,做这么多工作就是为了那个滚动!
还有,这样可以支持用触摸版选择多个文件或一段文字,还有移动窗口等功能 :mrgreen: 搞定了,爽, :lol: ,真是谢谢fingster兄了
页:
[1]