解决非工作触摸屏的下一步是什么?

Pet*_*žal 7 acer touchscreen drivers 18.04

我的双启动笔记本电脑上的触摸屏在 Ubuntu 上不起作用。我一直在寻找可能导致问题的原因以及如何解决这些问题,但我陷入了死胡同。

硬件工作正常,因为 Windows 没有问题。

系统注册(?)有一个触摸屏,可以在输出中看到 xinput list

? Virtual core pointer                      id=2    [master pointer  (3)]
?   ? Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
?   ? Logitech USB Receiver                     id=9    [slave  pointer  (2)]
?   ? Logitech USB Receiver                     id=10   [slave  pointer  (2)]
?   ? Raydium Corporation Raydium Touch System  id=11   [slave  pointer  (2)]
?   ? ELAN0501:00 04F3:3093 Touchpad            id=13   [slave  pointer  (2)]
? Virtual core keyboard                     id=3    [master keyboard (2)]
    ? Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ? Power Button                              id=6    [slave  keyboard (3)]
    ? Video Bus                                 id=7    [slave  keyboard (3)]
    ? Sleep Button                              id=8    [slave  keyboard (3)]
    ? HD User Facing: HD User Facing            id=12   [slave  keyboard (3)]
    ? AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]
    ? Acer WMI hotkeys                          id=15   [slave  keyboard (3)]
    ? Logitech USB Receiver                     id=16   [slave  keyboard (3)]
Run Code Online (Sandbox Code Playgroud)

Raydium公司Raydium触摸系统对应于触摸屏。

运行sudo lsinput我可以获得更多详细信息:

/dev/input/event7
   bustype : BUS_USB
   vendor  : 0x2386
   product : 0x3125
   version : 272
   name    : "Raydium Corporation Raydium Touc"
   phys    : "usb-0000:00:14.0-6/input0"
   uniq    : ""
   bits ev : (null) (null) (null) (null)
Run Code Online (Sandbox Code Playgroud)

但到此,成功就结束了。如果我尝试通过sudo cat /dev/input/event7输出从中提取任何数据,则为空。

这些都是页面https://wiki.ubuntu.com/X/Testing/Touch建议的所有步骤,但除了接下来的步骤,我不确定它们是什么意思:

  1. 可以在以下位置找到对触摸屏和笔屏的内核支持:
    • 驱动程序/输入/触摸屏
    • 驱动程序/输入/平板电脑
    • 司机/隐藏
  2. 确定固件版本并更新相应的硬件表:N-Trig:https : //wiki.ubuntu.com/Multitouch/NtrigFirmwareStatus

这个页面本身有“(TODO:那又如何?)”,这正是我所处的阶段。

关于驱动程序,我只找到了这个页面https://github.com/torvalds/linux/tree/master/drivers/input/touchscreen 它有一个用于Raydium Touch的驱动程序,但只用于 i2c 总线,而我的触摸屏是通过 BUS_USB 连接

raydium_i2c_ts.c | 输入:raydium_i2c_ts - 对布尔值使用 true 和 false

我一直在寻找有关触摸屏的问题,我注意到其他一些人抱怨它使用完全相同的触摸屏和 USB 总线,但使用的笔记本电脑和 Ubuntu 版本却大不相同。(那里没有答案。)

仅仅是缺少驱动程序吗?我该如何检查?我在哪里可以找到这样的驱动程序?更新 Linux 内核有什么帮助吗?为什么屏幕会出现在输入列表中?

这个触摸屏的 i2c 总线驱动程序是否适用于 USB 总线,或者有什么方法可以转换它?

我将不胜感激关于我可以去哪些方向解决这个问题或我可以调查什么的任何提示或猜测。我对 Linux 如何处理这些低级的事情还不太有经验。

供参考的确切规格

  • 宏碁 Swift 5 SF514-53T
  • Ubuntu 18.04.1 LTS
  • 生物 1.03
  • 内核 4.15.0-45-generic