触摸屏 evtouch 中文介绍 转载

笔记本/便携移动设备,手机平板等软硬件
回复
000001074
帖子: 1
注册时间: 2009-03-19 11:04

触摸屏 evtouch 中文介绍 转载

#1

帖子 000001074 » 2009-03-19 11:15

简介
evtouch 是一个 Linux 下的通用触摸屏驱动,它支持很多品牌的触摸屏.本文将指导你根据需要安装和配置这个驱动.
成功例子
在东芝 SS2000M 笔记本电脑上安装配置成功.(SMK 触摸屏)
安装
evtouch (Event Driven Touchscreen) 驱动程序现在仍然在 AUR 仓库中, 所以需要先安装 yaourt .安装方法请参考另文
#yaourt -S xf86-input-evtouch
配置
找出触摸屏的event
evtouch , 顾名思义,就是针对事件 (event) 的驱动程序,所以首先需要找到触摸屏对应的event编号.
#cat /proc/bus/input/devices
所有的输入设备都会被列出,从中找到触摸屏项目:

I: Bus=0003 Vendor=0609 Product=0303 Version=0100
N: Name="SMK USB Tablet V2.2"
P: Phys=usb-0000:00:0c.1-2/input0
S: Sysfs=/class/input/input5
U: Uniq=
H: Handlers=mouse1 event5 js0
B: EV=1b
B: KEY=30000 0 0 0 0 0 0 0 0
B: ABS=3
B: MSC=10
其中 event5 就是触摸屏对应的event编号.

编辑xorg.conf文件
主要包括编辑 Section "ServerLayout" 和 Section "Input Device" 内容
这里以一个例子来讲解.
Section "ServerLayout"
Identifier "Xorg Configured"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Touchpad" "CorePointer"
InputDevice "Touchscreen" "SendCoreEvents"

... ...
... ...

Section "InputDevice"
Identifier "Touchscreen"
Driver "evtouch"
Option "Device" "/dev/input/event5"
Option "DeviceName" "touchscreen"
Option "MinX" "45"
Option "MinY" "75"
Option "MaxX" "960"
Option "MaxY" "915"
Option "ReportingMode" "Raw"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "SendCoreEvents" "On"
EndSection
... ...
... ...
在 "Section "ServerLayout" 中添加 Touchscreen 项(不一定必须写作 Touchscreen ,只要跟下面的 Identifier 相对应就可以)
在任何地方加入触摸板的Section "Input Device", 直接拷贝上面例子中即可, 将本机触摸屏对应的 event 编号替换掉例子中的event5.
(注意:升级内核后可能event编号会变化,如果升级内核后发现触摸屏无法使用,需要找到对应新内核的event编号并修改/etc/X11/xorg.conf)
重启 X ,触摸屏应该可以使用.
校准
反复修改MinX,MinY,MaxX,MaxY的值,(四个值分别代表触摸屏最左边缘,上边缘,右边缘和下边缘),并重启X检验来校准.
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 触摸屏 evtouch 中文介绍 转载

#2

帖子 lerosua » 2009-03-19 11:50

可惜没有触摸屏来试试
isamsung
帖子: 2
注册时间: 2009-03-24 16:32

Re: 触摸屏 evtouch 中文介绍 转载

#3

帖子 isamsung » 2009-03-24 16:39

我试验了花屏无数次啊 赫赫

我是FJC5000的屏 和富士通P1610的屏一样

请教如何安装
zhangkai1992
帖子: 236
注册时间: 2009-04-24 2:32

Re: 触摸屏 evtouch 中文介绍 转载

#4

帖子 zhangkai1992 » 2009-04-24 3:39

:em20
maxims
帖子: 2
注册时间: 2010-07-28 16:55

Re: 触摸屏 evtouch 中文介绍 转载

#5

帖子 maxims » 2010-07-28 17:10

怎么没有官方的人员出来解决这个问题啊?
我的也是P1610,但是触摸驱动不上
linux是个不错的系统,可是易用性太差了
头像
et_lk
帖子: 254
注册时间: 2010-05-11 21:47

Re: 触摸屏 evtouch 中文介绍 转载

#6

帖子 et_lk » 2010-07-28 18:39

等啊等
无聊啊
帖子: 23
注册时间: 2012-09-09 23:43
系统: XP

Re: 触摸屏 evtouch 中文介绍 转载

#8

帖子 无聊啊 » 2012-09-28 18:41

我家倒是有触摸屏,可是#cat /proc/bus/input/devices列出来的结果是空的,仍然无法校准
头像
sinoyster
帖子: 958
注册时间: 2005-10-16 13:24
来自: 四川成都
联系:

Re: 触摸屏 evtouch 中文介绍 转载

#9

帖子 sinoyster » 2012-09-29 10:11

触摸屏就先用android吧,linux下这些冷僻设备驱动太差了
Thank you Ubuntu Team!!!!
I still can't belive this is free...
回复