根据这个问题和答案做了一个指南。我将其重新发布为答案,因为它是OP的问题的直接答案,并且涉及其他答案中遗漏的一些内容。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
有关如何在LINUX上配置HUION H610的完整指南
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
由Fadi R
学分:
本指南是我自己研究的一个组合,并在更大程度上,的答案比波普(+ 大卫Foester)和婴儿车在问的Ubuntu(HUION H610平板)以及Clavos-工作室的Digimend GitHub的职位(HTTPS:/ /github.com/DIGImend/digimend-kernel-drivers/issues/26)。谢谢大家,我从您的帖子中学到了很多东西。当然,DigiMend团队和Nikolai Kondrashov(项目创始人)也将获得荣誉。他们的不懈努力为Linux社区打开了各种各样的平板电脑。(http://digimend.github.io)
[0]目录:
[1]驱动程序安装
[2]配置和映射平板电脑
[3]配置要与平板电脑一起运行的应用程序
[4]建议的软件
[1]驱动程序安装:
(1.1)确保您具有以下软件包:
a) xf86-input-wacom
b) linux-headers (in Arch, Debian, Ubuntu or Mint) or kernel-headers (Red Hat)
(1.2)从Github 下载最新的Digimend驱动程序(https://github.com/DIGImend/digimend-kernel-drivers)。由于某些原因,我无法从github.io Digimend站点获取源代码进行编译(https://digimend.github.io/drivers/),但对于您来说可能有所不同...
a)在终端中输入:
sudo rmmod hid-kye
sudo rmmod hid-uclogic
sudo rmmod hid-huion
b)提取digimend源代码(从github.com,它是:digimend-kernel-drivers-master.zip)。在终端中浏览至提取的目录并输入:
make
sudo make install
(1.3)为H610设置52-tablet.conf条目
a)制作52-tablet.conf文件(如果不存在):
sudo mkdir /etc/X11/xorg.conf.d
cd /etc/X11/xorg.conf.d
sudo gedit 52-tablet.conf
b)在H-610的52-tablet.conf中粘贴以下条目:
Section "InputClass"
Identifier "Huion on wacom"
# MatchIsTablet "on"
MatchProduct "HUION"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection
c)保存文件并重新启动
d)重新启动后,打开终端并输入:
xsetwacom --list
(您应该看到:)
HUION PenTablet Pad pad id: 11 type: PAD
HUION PenTablet Pen stylus id: 12 type: STYLUS
(ID会因机器而异)
[2]配置和映射平板电脑:
(2.1)定义键盘左手按钮:
a)如前所述,该垫定义为“ HUION PenTablet垫”,其按钮为:1、2、3、8、9、10、11、12。每次登录时,这些按钮都是未定义的。要定义它们,可以在终端中输入以下命令synthax
xsetwacom --set 'DEVICE NAME' Button NUMBER "key KEYSTROKES"
b)您可以通过使脚本文件在每次打开会话时自动运行来使其自动化。例如,我的脚本名为Huion.Default.sh,我喜欢AskUbuntu的按钮方案中的bebop:
#!/bin/sh
xsetwacom --set 'HUION PenTablet Pad pad' Button 1 "key +ctrl +z -z -ctrl"
xsetwacom --set 'HUION PenTablet Pad pad' Button 2 "key e"
xsetwacom --set 'HUION PenTablet Pad pad' Button 3 "key b"
xsetwacom --set 'HUION PenTablet Pad pad' Button 8 "key +"
xsetwacom --set 'HUION PenTablet Pad pad' Button 9 "key -"
xsetwacom --set 'HUION PenTablet Pad pad' Button 10 "key ]"
xsetwacom --set 'HUION PenTablet Pad pad' Button 11 "key ["
xsetwacom --set 'HUION PenTablet Pad pad' Button 12 "key p"
c)不要忘记授予脚本执行权限:
chmod +x Huion.Default.sh
d)您可以为平板电脑上使用的不同应用程序创建不同的脚本和按钮方案。在启动启动器时,您可以在启动应用程序之前使这些脚本无效。您可以通过在laucher或桌面文件中编辑“命令”来执行此操作。例如:
Command: ~/./GIMP-tablet-scheme.sh && /usr/bin/gimp
(2.2)关于xsetwacom的更多信息:
在继续配置平板电脑之前,这里有一些您可以使用xsetwacom执行的有用命令。
(a)检查按钮值:xsetwacom --get“设备名称”按钮按钮编号
eg. xsetwacom --get 'HUION PenTablet Pad pad' Button 1
eg. xsetwacom --get 'HUION PenTablet Pen stylus' Button 1
(this very useful in figuring out the button scheme of the Pad and Stylus)
(b)xsetwacom --list参数:此命令将列出xsetwacom可以获取和设置的参数。列出的参数示例包括:按钮,压力曲线和阈值。请注意,由于xf86-input-wacom适用于Wacom平板电脑,因此某些参数可能不适用于您的H610。
(2.3)定义手写笔按钮:
手写笔定义为“ HUION PenTablet Pen手写笔”,其按钮为:1,2,3(按钮顺序为:手写笔头,向下切换,向上切换)。按钮分别定义为“按钮+1”,“按钮+2”,“按钮+3”(这些是左键单击,中键单击和右键单击的xinput值)。我不建议您修改按钮1,但是如果您要修改其他2个按钮,则可以按照我在第(2.1)节中介绍的相同方法进行操作,并将该行添加到Huion.Default.sh
例如。如果您想在触控笔上使用橡皮擦,则可以通过输入以下内容来牺牲按钮2的中间点击:
xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "key e"
(如果您想恢复为默认值:)
xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "button +2"
(2.4)定义压力曲线:
要定义压力曲线,请输入:
xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "PUT-YOUR-CURVE-HERE"
例如。
xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "5 10 90 95"
这没有任何错误,但是我还没有确定它是否会真正影响触控笔的压力曲线。我知道后会更新。
Krita和GIMP等许多应用程序将具有自己的压力曲线设置。到目前为止,我已经在GIMP上测试了压力曲线,它似乎运行良好。有关更多信息,请参见第3节。
(2.5)左手支撑:
您可以通过命令设置数位板的旋转角度。该属性称为Rotate
其值必须是一个none
,cw
,ccw
,half
。作为左手呼叫:
xsetwacom --set 'HUION PenTablet Pen stylus' Rotate half
[3]配置要与平板电脑一起运行的应用程序:
DigiMend的“支持”部分提供了一些非常出色的指南,介绍如何使用以下应用程序设置平板电脑:Alchemy,Blender,GIMP,Inkscape,Krita,MyPaint,Synfig Studio和用完Wine的应用程序。
只需转到http://digimend.github.io/support/并跳至“应用程序设置”部分。
[4]建议软件:
- 工作正在进行中 -