我今天收到了全新的 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” 结束部分 $
希望能帮助到你!