HUION H610タブレット


15

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

それから私も試しました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)]

lsmod | grep "huion" これを返しました:

hid_huion              12719  0 
hid                   106148  3 hid_generic,usbhid,hid_huion

最後に、これは次の出力ですcat /boot/config-3.* | grep "HUION"

CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
CONFIG_HID_HUION=m

誰かがこれで私を助けることができるならば、私は本当に感謝します。


こちらのwizardpenドキュメントを確認してください。ここの誰かがこれをうまく動かした。
sumwale

回答:


8

このタブレットを購入し、Ubuntu 14.10内にドライバーを正常にインストールしました。

まず、既存のドライバーを削除する必要があります。

sudo rmmod hid-huion

その後、リリース5以降をDIGImendプロジェクトからダウンロードします。解凍し、ダウンロードディレクトリに移動し、ドライバーを作成してインストールします。

tar xf digimend-kernel-drivers-5.tar.gz
cd digimend-kernel-drivers-5
make
sudo make install

これで、H610が動作するはずです。カーネルを更新するたびに上記の手順を実行する必要があります。


誰かがこれに出くわした場合、DebianとUbuntuの場合、彼らはその同じリンクからdebパッケージを提供するので、代わりにそれを使うべきです。
スペクトル

h640p用のLinuxドライバーもありますか?
ナダブB

12

この質問と回答に基づいてガイドを作成しました。OPの質問に対する直接的な回答であり、他の回答では見逃されていたものに触れているため、ここに回答として再投稿しています。

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

LinuxでHUION H610を設定する方法に関する完全なガイド

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

ファディ・R

クレジット:

このガイドでは、私自身の研究と、より大きな程度までの回答のメルドでビバップ(+ デビッドFoester)と乳母車のUbuntu(ASKの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)52-tablet.confにH610のこのエントリを貼り付けます。

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 Pad pad」と定義され、そのボタンは次のとおりです:1,2,3,8,9,10,11,12。これらのボタンは、ログインするたびに未定義になります。これらを定義するには、ターミナルで次のコマンドsynthaxを入力できます。

xsetwacom --set 'DEVICE NAME' Button NUMBER "key KEYSTROKES"

b)セッションを開くたびに自動実行されるスクリプトファイルを作成することで、自動化できます。たとえば、私のスクリプトはHuion.Default.shという名前で、AskUbuntuのボタンスキームのビバップが好きです。

#!/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 '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)

(b)xsetwacom --list parameters:このコマンドは、xsetwacomが取得および設定できるパラメーターをリストします。リストされたパラメーターの例は次のとおりです。ボタン、圧力曲線、およびしきい値。xf86-input-wacomはWacomタブレット向けであるため、H610には適用されないパラメーターがある場合があることに注意してください。

(2.3)スタイラスボタンの定義: スタイラスは「HUION PenTabletペンスタイラス」と定義され、そのボタンは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ある必要cwccwあり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]推奨ソフトウェア:

-進行中の作業-


私は実際に、GUIを介してタブレットを設定するためのアプリケーションを作成しています。指が交差する:)
Reya276

タブレット(Ubuntu、Debian、Arch)をセットアップする必要がある最初のLinuxであり、この回答が私を救ったのは3回目です。
piegames

4

私は自分がやったことに基づいてカットアンドペーストしています。ツリー外ドライバーを 使用、Ubuntu / LinuxのHUION 610タブレットでボタンを機能させるページのクローンまたはダウンロードボタンを使用します。Ubuntu 16.04以降では、パッドが検出されないため、.deb v6パッケージを使用しないでください。関連する問題トラッカーからのアドバイスも。

基本的に作成/usr/share/X11/xorg.conf.d/50-huion.conf

# Huion tablets
Section "InputClass"
    Identifier "Huion class"
    MatchProduct "HUION"
    MatchIsTablet "on"
    MatchDevicePath "/dev/input/event*"
    Driver "wacom"
EndSection

Section "InputClass"
    Identifier "Huion buttons"
    MatchProduct "HUION"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
EndSection

Section "InputClass"
    Identifier "Huion scroll"
    MatchProduct "HUION"
    MatchIsPointer "off"
    MatchIsKeyboard "off"
    MatchIsTouchpad "off"
    MatchIsTablet "off"
    MatchIsTouchscreen "off"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
EndSection

再ログインしてから、タブレットのボタンが機能するように以下を実行します。これらを動作するものに変更できます。これで、wacomプログラムを使用してボタンの値を設定できます(ただし、GUIは使用できません)。

ボタンの場合、この値は保存されないため、スクリプトの実行時にボタンをロードするスクリプトを作成します。

tablet.sh次のような好みのテキストエディターでファイルを作成します。

#!/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"

# The below value was gathered using xrandr and xinput to determine the monitor as well as which
# number the HUION PenTablet Pen stylus device **id** listed as.
#    ↳ HUION PenTablet Pen stylus                 id=15   [slave  pointer  (2)]
xinput map-to-output 15 DVI-I-1

# Left handed stylus
#xsetwacom set 'HUION PenTablet Pen stylus' rotate half

chmod +x tablet.sh終わったらそれ。ターミナルを開いて、./tablet.shすべての設定をロードします。

の値xinput map-to-output 15 DVI-I-1はとを使用xinputして収集されましたxrandr

別の投稿に続いて、2つの画面があり、1つの画面に制限したい場合は、xrandrコマンドラインコマンドを使用して見つけることができる以下のようなものを使用してください。xinputターミナルで実行すると、HUIONデバイスのリストが表示されます。以下の15はHUION PenTablet Penスタイラスデバイスのリストであり、番号は異なる場合があります。以下は、DVIを介して接続された私のモニターに対応しています。

私はこれを他の私のポストからカットアンドペーストして、これを広めようとしました。


これは、Turcom TS-6580タブレットでも機能しました。
アズミソフ

このX11 confにより、エレメンタリーOS(16.04に基づく)でログインできなくなりました。ttyからファイルを削除する必要がありました。その後、最初の1つだけで機能しましたInputClass(他の2つを削除しました)。Huion H420を使用しています。
ガウラブ

1

ここにもこの回答を追加し、Huge Huion Answersページに掲載します。:)

xrandrを使用したりXセットアップをいじったりせずに、マルチヘッドディスプレイ上でペンを1つの画面のみに制限する:

https://github.com/Ademan/xrestrict 使用法:「xrestrict -I」を押して、制限したい画面上のスタイラスをタップします。

このgithubのは、座標変換言及しているので、それはだ可能性もxrestrictは、いくつかは持っていることを「私が円を描くんだけど、それは楕円で判明」アスペクト比の問題について何かを行うことができます。

Huion 610+があり、正常に動作します。「ストック」Ubuntu 17.10カーネルを実行し、xinput set-button-map、xbindkeys、およびxdotoolを使用して、8つの「左側のハードキー」を必要な機能にマッピングしますクリタで。ログイン時にスクリプトを設定します。おそらく、ボタンソリューションはDIGImendドライバープロジェクトによって廃止されています。

誰かが興味を持ち、Xサーバーのセットアップを台無しにして「ユーザーのみ」として実行する方法を知りたくない場合は、ログイン後に実行する小さなスクリプトを以下に示します。

!/ bin / bash

TABLET_ID = " xinput list|grep "HUION PenTablet Pad"|grep -v "Pen "|sed 's/.*id=\([0-9]*\).*/\1/'" if ["$ TABLET_ID"!= ""]; 次にxinput set-button-map $ TABLET_ID 13 14 15 8 9 10 11 12#ペンのIDを見つけて、マウスクリック(ヒント)を保持しますが、その上の#ボタンを再マップしますそれからEnterキーを押してください。」read TABLET_PEN_ID = " xinput list|grep 'HUION PenTablet Pen Pen (0)'|sed 's/.*id=\([0-9]*\).*/\1/'" xinput set-button-map $ TABLET_PEN_ID 1 16 17 pkill xbindkeys xbindkeys echo "今度はxrestrict -Iを実行して、タブレットペンを1つの画面に保持します。" fi

(「xinput list」は、タブレットの名前が「HUION PenTablet Pad」であり、ペンの名前が「HUION PenTablet Pen Pen(0)」であると仮定していることに注意してください-仮想マウス「Pen(0)」はあなたの後にしか表示されません」タブレットが接続されてから少なくとも1回スタイラスをパッドに触れた

〜/ .xkeybindrcには次のようなエントリがあります:

Kritaの次のマッピング

先端に最も近い16のペンボタン

「xdotool key e」m:0x0 + b:16(マウス)

17ペン上部ボタン

「xdotool key ctrl + shift + a」m:0x0 + b:17(マウス)

トップタブレットハードキー「パン」1個

「xdotoolキースペース」m:0x0 + b:13(マウス)

2番目のタブレットハードキー「チルト」

「xdotool key shift + space」m:0x0 + b:14(マウス)[...]

8 8番目のタブレットハードキー「元に戻す」

「xdotool key ctrl + z」m:0x0 + b:12(マウス)

動作しない唯一の理由は、何らかの理由でまだわかりませんが、タブレットのキー#4で、「1 2 3 8 9 10 11 12」のリストにある「8」という名前です。そのリマッピングを機能させる方法についてもう少し掘り下げなければなりません。


0

これらすべてに新しいものについては、いくつかのしゃっくりに遭遇する可能性があります。これは、上記の説明の[1ドライバーのインストール]に関連しています。

xf86-input-wacom:パッケージから得たことができ https://github.com/linuxwacom/xf86-input-wacom

カーネルヘッダーの詳細については、https//unix.stackexchange.com/questions/47330/what-exactly-are-linux-kernel-headersをご覧ください。

システムにカーネルヘッダーがあるかどうかを確認するには、https//www.tecmint.com/install-kernel-headers-in-ubuntu-and-debian/にアクセスしてください。

a)makeがインストールされていない場合、makeを実行できません。また、gccコンパイラーがインストールされていない場合はコンパイルできません。

実行:

sudo apt install make

実行:

sudo apt-get install gcc

タブレットは正常に動作しています。幸運を祈ります。物事を素晴らしいものにすることに貢献する人々に寄付することを忘れないでください!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.