[Kernel/Drive] 触摸板无法使用(huawei matebook X pro Ultra9)
Tofloor
poster avatar
林斌
deepin
2025-03-25 15:29
Author

23和25版本都没办法用触摸板,从安装界面开始就没办法用。(但是BIOS触摸板是正常的),是我触摸板固件与驱动不兼容吗?终端输入Xinput list:

nbta@nbta-PC:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Razer Razer DeathAdder Essential id=8 [slave pointer (2)]
⎜ ↳ Razer Razer DeathAdder Essential Keyboard id=9 [slave pointer (2)]
⎜ ↳ GXTP7863:00 27C6:01E0 id=11 [slave pointer (2)]
⎜ ↳ GXTP7863:00 27C6:01E0 id=12 [slave pointer (2)]
⎜ ↳ ICNT9288:00 7F7F:9288 id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Razer Razer DeathAdder Essential id=10 [slave keyboard (3)]
↳ Huawei WMI hotkeys id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
↳ Razer Razer DeathAdder Essential Keyboard id=16 [slave keyboard (3)]

这是没有显示触摸板把?有没有大佬知道怎么解决呢?

Reply Favorite View the author
All Replies
yippeeghost
deepin
2025-03-25 18:20
#1

看看DeepSeek怎么说:
根据提供的信息:

GXTP7863:00 27C6:01E0 id=11 [slave pointer (2)]
GXTP7863:00 27C6:01E0 id=12 [slave pointer (2)]

这两个设备很可能是触摸板或触摸屏,但需要进一步验证。以下是详细分析和验证步骤:


1. 初步分析

  • 设备名称 GXTP7863:00 27C6:01E0
    • GXTP 前缀常见于 Goodix(汇顶科技)的触摸板或触摸屏设备(如笔记本触控板或手机屏幕)。
    • 27C6:01E0 是厂商和产品标识符,27C6 对应 Goodix,01E0 是具体型号的代码。
  • 类型标注 slave pointer (2)
    • pointer 表示它是一个指针设备(如鼠标、触摸板)。
    • slave 说明它可能通过 libinputsynclient 等驱动连接到系统。

2. 验证方法

方法一:通过 xinput 查看属性

运行以下命令查看设备详细属性(将 替换为 1112):

bash

复制

xinput list-props 
  • 如果输出中包含以下关键词,则是触摸板:
    • libinput Touchpad
    • Synaptics(旧版驱动)
    • Tapping Enabled(支持点击手势)
    • Natural Scrolling Enabled(自然滚动)

方法二:检查内核日志

通过 dmesg 查看设备初始化日志:

bash

复制

dmesg | grep -i '27C6:01E0'
  • 若出现 Goodix Touchpadinput: Goodix ... as /input/inputXX,可确认是触摸板。

方法三:在线查询设备ID

访问 USB ID DatabaseDevice Hunt 搜索 27C6:01E0
已知 Goodix 27C6 的常见设备为触摸板/屏(如华为、联想笔记本常用此芯片)。


3. 常见可能性

  • 双设备 ID 的原因
    • 部分触摸板会注册 多个接口(如手势控制 + 普通指针),导致系统显示两个 ID。
    • 也可能是内核驱动重复加载(需检查日志是否有冲突)。
  • 非触摸板的情况
    如果是 slave pointer 但无触摸属性,可能是 外接鼠标触控笔,但 Goodix 芯片更常见于触控设备。

结论

大概率是触摸板,通过上述方法验证后可进一步确认。如果是笔记本内置设备,几乎可以确定是触摸板。

Reply View the author