HUION H610 平板电脑

Rey*_*276 17 graphics-tablet 14.04

我正在运行 Ubuntu 14.04,我的HUION h610平板电脑可以正常工作。例如,我可以用笔移动光标,右键单击按钮起作用。然而,没有别的。这意味着我根本无法在任何程序、Gimp、Mypaint 等上绘图……我转到首选项并启用 Gimp 和 Mypaint 识别的设备。但又一次完全没有绘图。此外,平板电脑上的按钮根本不起作用。

所以当我这样做时uname -a会返回:
3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

然后我也做了lsusb,我得到:

Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 256c:006e  
Bus 003 Device 002: ID 0461:4d22 Primax Electronics, Ltd 
Bus 003 Device 004: ID 413c:2107 Dell Computer Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Run Code Online (Sandbox Code Playgroud)

然后我也试过xinput list

   Virtual core pointer                     id=2    [master pointer  (3)]
?   ? Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
?   ? USB Optical Mouse                         id=9    [slave  pointer  (2)]
?   ? HUION PenTablet                           id=10   [slave  pointer  (2)]
? Virtual core keyboard                     id=3    [master keyboard (2)]
    ? Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ? Power Button                              id=6    [slave  keyboard (3)]
    ? Power Button                              id=7    [slave  keyboard (3)]
    ? Dell Dell USB Entry Keyboard              id=8    [slave  keyboard (3)]
    ? Eee PC WMI hotkeys                        id=11   [slave  keyboard (3)]
Run Code Online (Sandbox Code Playgroud)

lsmod | grep "huion" 返回这个:

hid_huion              12719  0 
hid                   106148  3 hid_generic,usbhid,hid_huion
Run Code Online (Sandbox Code Playgroud)

最后这是输出cat /boot/config-3.* | grep "HUION"

CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
Run Code Online (Sandbox Code Playgroud)

请如果有人能帮我解决这个问题,我将不胜感激。

the*_*les 20

根据这个问题制作了一个指南,它的答案。我在此处重新发布它作为答案,因为它是对 OP 问题的直接回答,并涉及其他答案中遗漏的一些内容。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

关于如何在 LINUX 上配置 HUION H610 的完整指南

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

法迪R

学分:

本指南融合了我自己的研究,并在更大程度上结合了Bebop(+ David Foester)和婴儿车在 Ask Ubuntu(HUION H610 平板电脑)以及 Digimend GitHub 上的 Clavos -Studios帖子(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)
Run Code Online (Sandbox Code Playgroud)

(1.2)从 Github ( https://github.com/DIGImend/digimend-kernel-drivers )下载最新的 Digimend 驱动程序。出于某种原因,我无法从 github.io Digimend 站点获取源代码进行编译(https://digimend.github.io/drivers/),但对您来说可能会有所不同...

a) 在终端中,输入:

    sudo rmmod hid-kye
    sudo rmmod hid-uclogic
    sudo rmmod hid-huion
Run Code Online (Sandbox Code Playgroud)

b) 提取digimend 源代码(来自github.com,它是:digimend-kernel-drivers-master.zip)。在终端浏览到提取的目录并输入:

    make
    sudo make install       
Run Code Online (Sandbox Code Playgroud)

(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 
Run Code Online (Sandbox Code Playgroud)

b) 在 52-tablet.conf 中为 H610 粘贴此条目:

Section "InputClass"
Identifier "Huion on wacom"
# MatchIsTablet "on"
MatchProduct "HUION"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection 
Run Code Online (Sandbox Code Playgroud)

c) 保存文件并重启

d) 重新启动后,当您打开终端并输入时:

xsetwacom --list
Run Code Online (Sandbox Code Playgroud)

(你应该看到:)

HUION PenTablet Pad pad id: 11 type: PAD
HUION PenTablet Pen stylus id: 12 type: STYLUS
Run Code Online (Sandbox Code Playgroud)

(id 会因机器而异)

[2] 配置和映射平板电脑:

(2.1) 定义 Pad 左手按钮:

a) 正如我们之前看到的,pad 被定义为“HUION PenTablet Pad pad”,它的按钮是:1,2,3,8,9,10,11,12。这些按钮在每次登录时都是未定义的。 要定义它们,您可以在终端中输入以下命令 synthax

xsetwacom --set 'DEVICE NAME' Button NUMBER "key KEYSTROKES"
Run Code Online (Sandbox Code Playgroud)

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"
Run Code Online (Sandbox Code Playgroud)

c) 不要忘记给脚本执行权限:

chmod +x Huion.Default.sh
Run Code Online (Sandbox Code Playgroud)

d) 您可以为平板电脑使用的不同应用程序制作不同的脚本和按钮方案。制作启动器时,您可以在启动应用程序之前启动这些脚本。您可以通过编辑 laucher 或桌面文件中的命令来完成此操作。例如:

Command: ~/./GIMP-tablet-scheme.sh && /usr/bin/gimp     
Run Code Online (Sandbox Code Playgroud)

(2.2) 有关 xsetwacom 的更多信息: 在我们继续配置平板电脑之前,这里有一些您可以使用 xsetwacom 执行的有用命令。

(a) 检查按钮值: xsetwacom --get 'DEVICE NAME' Button BUTTON-NUMBER

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)
Run Code Online (Sandbox Code Playgroud)

(b) xsetwacom --list parameters:此命令将列出 xsetwacom 可以获取和设置的参数。列出的参数示例有:按钮、压力曲线和阈值。请注意,由于 xf86-input-wacom 适用于 Wacom 平板电脑,因此某些参数可能不适用于您的 H610。

(2.3) 定义手写笔按钮: 手写笔定义为“HUION PenTablet Pen stylus”,其按钮为: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"
Run Code Online (Sandbox Code Playgroud)

(如果您想恢复为默认值:)

xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "button +2"
Run Code Online (Sandbox Code Playgroud)

(2.4) 定义压力曲线:

要定义压力曲线,请输入:

xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "PUT-YOUR-CURVE-HERE"
Run Code Online (Sandbox Code Playgroud)

例如。

xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "5 10 90 95"
Run Code Online (Sandbox Code Playgroud)

这没有给出任何错误,但我还没有确定它是否真的影响了手写笔的压力曲线。当我知道时我会更新。

许多应用程序如 Krita 和 GIMP 都有自己的压力曲线设置。到目前为止,我已经在 GIMP 上测试了压力曲线,它似乎运行良好。更多关于第 3 节的内容。

(2.5) 左手支撑:

您可以通过命令设置数位板的旋转。属性被调用Rotate,它的值必须是none, cw, ccw, 之一half。作为左撇子电话:

xsetwacom --set 'HUION PenTablet Pen stylus' Rotate half
Run Code Online (Sandbox Code Playgroud)

[3] 配置应用程序以与平板电脑一起运行:

DigiMend 的支持部分提供了一些非常棒的指南,介绍如何使用以下应用程序设置平板电脑:Alchemy、Blender、GIMP、Inkscape、Krita、MyPaint、Synfig Studio 和用完 Wine 的应用程序。

只需转到http://digimend.github.io/support/并跳至“应用程序设置”部分。

[4] 推荐的软件:

- 工作正在进行中 -

  • 这是我必须设置平板电脑的第一个 Linux(Ubuntu、Debian、Arch),这是这个答案第三次救了我。 (2认同)

pra*_*ram 8

我刚刚购买了这款平板电脑并在 Ubuntu 14.10 中成功安装了它的驱动程序。

首先,您需要删除任何现有的驱动程序:

sudo rmmod hid-huion
Run Code Online (Sandbox Code Playgroud)

之后,从DIGImend项目下载第 5 版或更高版本。解压,切换到下载目录,制作,安装驱动:

tar xf digimend-kernel-drivers-5.tar.gz
cd digimend-kernel-drivers-5
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

您的 H610 现在应该可以工作了。每次更新内核时都必须运行上述步骤。