找出分配给平板电脑的 USB ID。

找出分配给平板电脑的 USB ID。

我今天收到了全新的 Huion H430P 平板电脑,购买时首先关注了 Linux 驱动程序的可用性。我安装了digimend-内核驱动程序(v9)似乎平板电脑被识别为 USB 设备,但无法在我尝试的任何程序中绘图。(操作系统:Kubuntu 18.04)

经历“如何定位故障”根据 Digimend 项目网站上的说明,我发现了一个可能的问题:执行时列出了​​图形输入板sudo evtest(乍一看,测试本身似乎也能正常工作),但在 中却没有列出xinput list

不幸的是,我并不是驱动程序方面的专家,但是这是否可以提示我可以修复什么以使平板电脑运行?

答案1

我遇到了类似的问题,并且没有安装任何额外的驱动程序就解决了它,诀窍是手动更新 de xinput 设备。

这是我做的:

找出分配给平板电脑的 USB ID。

  • 确保平板电脑不是连接的。
  • 执行
    lsusb
  • 将结果保存在某处。
  • 连接平板电脑
  • 再次执行
    lsusb
  • 新值将是平板电脑的 USB ID。

编辑 X 服务器配置文件

  • 将目录更改为
    /usr/share/X11/xorg.conf.d
  • 创建一个名为的文件(使用 sudo)
    50-平板电脑.conf
    例如
  • 填充类似以下内容
    “输入类”部分
    标识符“平板电脑”
    驱动程序“wacom”
    MatchDevicePath“/dev/input/event*”
    匹配USBID“abcd:zyxw”
    结束部分
  • abcd:zyxw 是之前发现的 USB 代码。
  • 重启

错误日志

您可能会发现错误日志

/var/log/Xorg.0.log

示例步骤

这几乎是来自我的机器的真实日志

$ uname -a
Linux fakeLaptop 4.15.0-118-generic #119-Ubuntu SMP 星期二 9 月 8 日 12:30:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
  • 未连接平板电脑
$ lsusb
总线 002 设备 001:ID 1d6b:0003 Linux Foundation 3.0 根集线器
总线 001 设备 004:ID 0bda:57f2 Realtek Semiconductor Corp.
总线 001 设备 003:ID 04ca:3015 Lite-On Technology Corp.
总线 001 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
  • 联网平板电脑
$ lsusb
总线 002 设备 001:ID 1d6b:0003 Linux Foundation 3.0 根集线器
总线 001 设备 004:ID 0bda:57f2 Realtek Semiconductor Corp.
总线 001 设备 003:ID 04ca:3015 Lite-On Technology Corp.
总线 001 设备 006:ID 256c:006d   
总线 001 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
  • ID 是256c:006d
$ cd /usr/share/X11/xorg.conf.d
$ cat 50-tablet.conf
“输入类”部分
    标识符“平板电脑”
    驱动程序“wacom”
    MatchDevicePath“/dev/input/event*”
     匹配USBID“256c:006d”
结束部分
$

希望能帮助到你!

相关内容