症状描述:
给上网本配了一个触摸屏,无法使用驱动中的校准程序,触碰位置和显示位置有差距。
解决过程:
1. 系统是 Ubuntu 10.04,安装 xserver-xorg-input-evtouch
2. 删除 xorg.conf 中原驱动的部分,把 InputDevice 部分改成[1]
Section "InputDevice"
Identifier "touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/event1"
Option "DeviceName" "touchscreen"
Option "MinX" "98"
Option "MinY" "43"
Option "MaxX" "940"
Option "MaxY" "925"
Option "ReportingMode" "Raw"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
EndSection
3. 使用 evtouch 中的校准包依然不好使。按照附带文档,说要关闭 X 运行 calibrate.sh,但确说找不到 X。在 X 中运行又说不是 evtouch 设备。
4. 直接评感觉修改 Min[XY] 和 Max[XY] 的值搞定。
参考文献:
[1] http://www.conan.de/touchscreen/evtouch.html