Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1400396
  • 博文数量: 828
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5030
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 13:29
文章分类

全部博文(828)

文章存档

2011年(1)

2008年(827)

我的朋友

分类: LINUX

2008-08-29 13:42:27

 
OS:Debian2.6.18
  TouchScreen:egalaxTouchScreen(USB)
  Package:TouchKit_1.06.0704.tar.gz

  郁闷了N天,只因为触摸屏一直无法在Debian上正常使用,终于在今天拔云见天日了!TouchKit曾经在我的debian上闪一下,后来无论我怎么呼唤就是不出了。总以一个冷冰冰的提示对话框对面我:

  没办法,水平不到家,只好向台湾产商那边发出求救信号,结果是,他们回了一封邮件,要我修改一个地方,就一个单词,解决了我遇到的三个问题:1,无法弹出TouchKit界面的问题;2,每次重启需要再校正的问题;3,系统运行中途拔掉触摸屏,再接回去,无法正常使用的问题。高招呀!

  感叹到此为止,作个笔记先吧,好记性不如烂笔头。
  1,将TouchKit_1.06.0704.tar.gz包解压,生成一目录,包含一子目录Guide,里面有三个pdf。

  2,根据pdf,完成所有的步骤:a)进入USBSrc目录,编译并生成tkusb.ko,因为该文件的生成依赖源码树,尤其是源码树中的include/config/auto.conf文件,该文件只有在编译内核时才会产生。

  b)将egalax_drv.so复制到/usr/lib/X11/modules/input/(因为我的x版本为7.1.1)

  c)修改/etc/X11/xorg.conf
  Section"ServerLayout"
  ...............
  InputDevice"EETI""SendCoreEvents"
  EndSection

  Section"InputDevice"
  Identifier"EETI"
  Driver"egalax"
  Option"Device""events"
  Option"Parameters""/etc/egalax.cal"
  Option"ScreenNo""0"
  EndSection

  d)重启x窗口
  我就是在Option"Device""events"这里卡住了,我原本是用"/dev/tkpanel0",但是总是提示xModules问题。但即便是解决了问题,我还不知道是怎么一回事,隐约觉得跟内核有关系,跟inputeventsinterface功能有关。

Debian上运行TouchKitDebian上运行TouchKitDebian上运行TouchKitDebian上运行TouchKitDebian上运行TouchKitDebian上运行TouchKitDebian上运行TouchKitDebian上运行TouchKitDebian上运行TouchKitDebian上运行TouchKit
阅读(914) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~