2021.11 入手高漫 1060pro linux驱动适配 与设置
ParkerA
编辑于 2021年11月21日 18:23

近期入手高漫 1060Pro数位板,发现在linux下没有驱动,网上搜索的方法安装第三方驱动发现不能工作。

首先查看设备id

代码块
JavaScript
自动换行
复制代码
lsusb
复制成功

显示:Bus 001 Device 007: ID 256c:0064 HUION Huion Tablet

设备id发生了改变,原来适配好的是256c:006e。 结合

代码块
JavaScript
自动换行
复制代码
sudo usbhid-dump -es -m 256c:0064 | tee frame_wheel_srolling.txt
复制成功

命令,查看设备是否能正常上报,发现能正常上报数据。说明设备本身没有问题,而高漫设备被识别为绘王,有人成功适配过,基础驱动代码应该不用改。推测稍作修改就可完成适配。

着手添加设备id的适配的代码,已经上传到 https://gitee.com/parkerace/digimend-kernel-drivers/tree/gaoman/, 可以下载gaoman分支的代码或直接下载这个分支的zip包。

安装编译依赖的文件

代码块
JavaScript
自动换行
复制代码
sudo apt-get install -y "linux-headers-$(uname -r)"
复制成功

然后 make, sudo make install就可以了。在/etc/X11/xorg.conf.d目录下添加50-digimend.conf 内容如下:

代码块
JavaScript
自动换行
复制代码
Section "InputClass"
        Identifier "Tablet"
        MatchUSBID "256c:0064"
        MatchDevicePath "/dev/input/event*"
        Driver "wacom"
EndSection
复制成功

上面完成了驱动适配,且下来需要进行基本的设置,是数位板结合Krita更好用: 首先安装 xf86-input-wacom,然后编写个脚本设置下快捷按键:

代码块
JavaScript
自动换行
复制代码
xsetwacom --set "HUION Huion Tablet Pad pad"  Button 1 key e
xsetwacom --set "HUION Huion Tablet Pad pad"  Button 2 key b
xsetwacom --set "HUION Huion Tablet Pad pad"  Button 3 key 0x0060 #笔上右键不太好使,绑定'`' 换成快捷菜单
xsetwacom --set "HUION Huion Tablet Pad pad"  Button 8 key tab
#xsetwacom --set "HUION Huion Tablet Pad pad"  Button 9 key ]
#xsetwacom --set "HUION Huion Tablet Pad pad"  Button 10 key [
xsetwacom --set "HUION Huion Tablet Pad pad"  Button 9 key +0x005b
xsetwacom --set "HUION Huion Tablet Pad pad"  Button 10 key +0x005d
xsetwacom --set "HUION Huion Tablet Pad pad"  Button 11 key +ctrl +shift +0x003d
xsetwacom --set "HUION Huion Tablet Pad pad"  Button 12 key +ctrl +0x002d
xsetwacom --set "HUION Huion Tablet Pad pad"  Button 13 key +ctrl +z
xsetwacom --set "HUION Huion Tablet Pad pad"  Button 14 key +ctrl +shift +z
xsetwacom --set "HUION Huion Tablet Pad pad"  Button 15 key +ctrl c
xsetwacom --set "HUION Huion Tablet Pad pad"  Button 16 key +ctrl v
复制成功

可以看一下压感效果

压感效果

个人使用感觉还是挺好的,性价比之选,入手玩玩可以的。