因此,我购买了新的 Huion h950p,但正如预期的那样,它还没有被 Ubuntu 识别,甚至尝试了最新的内核。
答案1
我最近买了 Huion 950P(我用它通过 xournal 和 xournal++ 做手写笔记)。我目前使用 Kubuntu 20.04。
拆开盒子后,Stylo 就能被识别(显然,它是一种带按钮的鼠标)。当然,触控板上的按钮则无法被识别。
使用 digimend-kernel-drivers 并没有真正帮助我。首先,20.04 上存在安装问题。其次,在我克服这些问题之后(如果有人感兴趣,我可以提供详细信息),wacom 驱动程序部分识别了平板电脑。我仍然无法使用按钮做任何事情,但我的书写开始看起来很奇怪——字母会比以前宽得多。所以我不得不摆脱 digimend。
最后,下面的方法奏效了。我只是在/usr/share/X11/xorg.conf.d/
命名中创建了一个名为的文件99-huion950P.conf
:
Section "InputClass"
Identifier "Huion tablets with Wacom driver"
MatchUSBID "256c:006d*"
MatchIsTablet "true"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection
(我的 H950P 的产品编号为 006d)。重新启动 X 服务器后,wacom 识别了触控笔和触控板;xsetwacom --list
产生了以下输出:
HID 256c:006d Pen stylus id: 11 type: STYLUS
HID 256c:006d Pad pad id: 12 type: PAD
现在可以使用 xsetwacom 配置按钮。棘手的部分是找出按钮编号。出于某种我完全不明白的原因,按钮竟然有编号 1、2、3 和 8、9、10、12。例如,此命令设置最下面的按钮(假设它们在左侧)以将 xournal++ 切换到线条绘制模式:
xsetwacom --set "HID 256c:006d Pad pad" Button 12 "key +ctrl +6 -6 -ctrl"
我唯一还没搞清楚的事情(主要是因为懒惰)是如何让按钮配置自动上传。目前我只是写了一个简单的 shell 脚本,每次平板电脑重新连接时我都会调用它。
答案2
经过一整天的搜索,我发现有些人正在编写一个 python 解决方法,所以这不是正确的方法,但它至少可以完成工作,直到有人聪明地将它变成内核级驱动程序。
您可以下载并按照 github 上的说明进行操作绘王 Inspiroy G10T或者绘王 H950p
或者首先:
首先需要添加一些 Python 库:
pip install pyusb
pip install evdev
然后,在新文件夹中根据您的平板电脑从 github 下载并解压文件,或者在文件夹目录中运行终端:
git clone https://github.com/dannytaylor/pinspiroy.git # (for G10T)
要运行它,从文件夹打开终端:
sudo python pinspiroy
一切顺利,你可以通过修改 bindings.py 和 config.py 来更改默认设置
请告诉我,如果您除了使用这些平板电脑之外,还有其他正在苦苦挣扎的平板电脑。