首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux下Goodix触摸屏的最新驱动程序是什么?

Linux下Goodix触摸屏的最新驱动程序是什么?
EN

Stack Overflow用户
提问于 2018-06-08 12:34:14
回答 1查看 5.4K关注 0票数 1

我有一个运行LinuxMint18.3-xfce的Winbook TW700,更新了Linux-固件1.157.19和内核4.13.0-43.48-16.04.1。它嵌入了一个Goodix触摸屏。尽管触摸输入工作正常,但坐标是相反的(在左上角触摸光标位于右下角)。网络搜索显示,这是Goodix触摸屏的一个问题,但大多数帖子都有很长的历史,并且引用了较旧的内核版本。在https://github.com/torvalds/linux/blob/master/drivers/input/touchscreen/goodix.c中找到的驱动程序代码表明它解决了坐标转换问题。在我的系统中,“dmesg\ grep Goodix”报告:

代码语言:javascript
复制
Goodix-TS i2c-GDIX1001:00: ID 911, version 1050
input: Goodix Capacitive Touchscreen as /devices/platform/80860F41:03/i2c-3/i2c-GDIX1001:00/input/input4

如何发现驱动程序的最新版本,如果我使用的驱动程序较旧,如何获得/安装正确的驱动程序?

EN

回答 1

Stack Overflow用户

发布于 2018-06-10 16:43:12

经过了更多的网络搜索和研究,我终于在https://askubuntu.com/questions/920051/how-to-rotate-touch-screen-input-on-ubuntu-16-04#936241找到了一个对我有用的答案。

我编辑了usr/InputClass/x11/xorg.con.d/10-evdev.conf,并为"evdev触摸屏集“标识符添加了以下行:

代码语言:javascript
复制
Option "InvertX" "true"
Option "InvertY" "true"

所以看起来是这样的:

代码语言:javascript
复制
Section InputCLass
   Identifier "evdev touchscreen catchall"
   MatchIsTouchscreen "on"
   MatchDevicePath 'dev'input/event*"
   Driver "evdev"
   Option "InvertX" "true"
   Option "InvertY" "true"
EndSection

为重新启动X会话而登出和返回后,触摸屏的行为就像所需的那样。

顺便提一下:不确定集成在内核中的触摸屏驱动程序是否编码以识别我的系统配置。在我看来,上面提到的源代码似乎对"Winbook TW700“和"X86”进行了测试,但我认为当运行64位内核(我正在运行时)和32位ISO不支持UEFI引导时,该测试将失败。

干杯!谢谢大家帮助我找到这个答案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50760785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档