web-dev-qa-db-ja.com

Huion H610ホットキー

しばらくこれに悩まされていましたが、私の問題は他の問題と比べて独特のようであるため、指示は役に立ちませんでした。

H610グラフィックタブレットを購入し、Ubuntu 15.10マシンで実行し、適切なGIMP構成で動作し、感圧性を備えています。しかし、ホットキーが機能していないという事実は、私を悩ませており、調査しようとすると、さらに混乱を招きました。

lsusb;編集したのはハブがインストールされているためです。結果は20個あるため、関連するハブのみをコピーします。リストの名前の欠如は偶然ではありません。デバイスはそのID番号でのみ表示されます。アンプラグ/プラグで検証し、正しいことを確認しました。

Bus 001 Device 007: ID 256c:006e  

xinputリスト

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=9    [slave  pointer  (2)]
⎜   ↳ Logitech K360                             id=10   [slave  pointer  (2)]
⎜   ↳ 10594 Pad                                 id=11   [slave  pointer  (2)]
⎜   ↳ 10594 Pen                                 id=12   [slave  pointer  (2)]
⎜   ↳ 10594 Mouse                               id=13   [slave  pointer  (2)]
⎜   ↳ 10594 Consumer Control                    id=15   [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)]
    ↳ Logitech USB Receiver                     id=8    [slave  keyboard (3)]
    ↳ 10594 Keyboard                            id=14   [slave  keyboard (3)]
    ↳ 10594 System Control                      id=16   [slave  keyboard (3)]
    ↳ Logitech Logitech USB Headset             id=17   [slave  keyboard (3)]

10594はH610の正確なモデルの番号であり、xinputリスト内でタブレットを6回読み取り、多くのタブレット構成ガイド/質問で見たことがないことを発見したため、これは当惑させられます。 。

これまでの試みで、DIGImendをインストールしました。これは、ボタンを完全に不正に応答させる「10594パッド」入力を追加し、元に戻すボタンがウィンドウを閉じるホットキーであるため、邪魔な機能さえ追加しました。

別のUbuntuコンピューターでは、Wizardpenをセットアップし、xorg構成ファイルをいじりながら、ファイルをデフォルトに戻すことで圧力感度を正常に解除できませんでした。

それはもう問題ではありません。コンピューターは故障し、その後廃棄されました。

また、xinput --list-propsを実行したときに、入力にevdevを使用していることがわかりました

Device '10594 Pad':
    Device Enabled (151):   1
    Coordinate Transformation Matrix (153): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (281): 0
    Device Accel Constant Deceleration (282):   1.000000
    Device Accel Adaptive Deceleration (283):   1.000000
    Device Accel Velocity Scaling (284):    10.000000
    Device Product ID (268):    9580, 110
    Device Node (269):  "/dev/input/event7"
    Evdev Axis Inversion (285): 0, 0
    Evdev Axis Calibration (286):   <no items>
    Evdev Axes Swap (287):  0
    Axis Labels (288):  "Abs X" (311), "Abs Y" (312), "Abs Misc" (313)
    Button Labels (289):    "Button 0" (272), "Button 1" (303), "Button 2" (304), "Button Wheel Up" (157), "Button Wheel Down" (158), "Button Horiz Wheel Left" (159), "Button Horiz Wheel Right" (160), "Button 3" (305), "Button 4" (306), "Button 5" (307), "Button 6" (308), "Button 7" (309), "Button 8" (310)
    Evdev Scrolling Distance (290): 0, 0, 0
    Evdev Middle Button Emulation (291):    0
    Evdev Middle Button Timeout (292):  50
    Evdev Third Button Emulation (293): 0
    Evdev Third Button Emulation Timeout (294): 1000
    Evdev Third Button Emulation Button (295):  3
    Evdev Third Button Emulation Threshold (296):   20
    Evdev Wheel Emulation (297):    0
    Evdev Wheel Emulation Axes (298):   0, 0, 4, 5
    Evdev Wheel Emulation Inertia (299):    10
    Evdev Wheel Emulation Timeout (300):    200
    Evdev Wheel Emulation Button (301): 4
    Evdev Drag Lock Buttons (302):  0

..それが重要かどうかはわかりませんが。構成方法、ガイドやその他のヘルプリクエストを見て、ほとんど混乱していて、自分のスキルの範囲外で、自分が混乱し、燃え尽きて、それで十分だと言う寸前になりました。筆圧とペンが機能すること。

これは私の最後の溝です。誰かがこれを理解できるかどうかを確認します。


ここで更新。私は数ヶ月にわたってそれをオンとオフで台無しにしています。新しいUbuntuディストリビューションでは、動作がわずかに変わりましたが、問題は続きました。しかし、私はそれを少し良く説明するかもしれないわずかな更新をします。

たぶん私は幸運になり、誰かが一体何が起こっているのかを特定できるようになるでしょう。

私が考え出したことから:デフォルトでは、タブレットドライバーはすべての可能なタブレット機能を持っていると読みますが、ペンとキーボードだけが必要です。したがって、5回表示され、すべてevdevによって制御されます。

Digimendをインストールすると変更が加えられます。次のリセットでペンがWacomとして検出され、その後もリセットされると、xinputもxsetwacomも何も検出できなくなります。 syslogを調べると、そこにあるすべてを理解することはできませんが、タブレット(10594)が存在していることを読んでいることがわかります。

May 27 07:22:09 Garnet kernel: [12090.086359] usb 3-1: Product: 10594
May 27 07:22:10 Garnet mtp-probe: checking bus 3, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
May 27 07:22:10 Garnet mtp-probe: bus: 3, device: 5 was not an MTP device
May 27 07:22:10 Garnet kernel: [12090.404882] input: 10594 Pen as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:256C:006E.0003/input/input7
May 27 07:22:10 Garnet kernel: [12090.404998] uclogic 0003:256C:006E.0003: input,hidraw2: USB HID v1.11 Device [10594] on usb-0000:00:14.0-1/input0
May 27 07:22:10 Garnet kernel: [12090.405199] input: 10594 Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/0003:256C:006E.0004/input/input8
May 27 07:22:10 Garnet kernel: [12090.405331] uclogic 0003:256C:006E.0004: input,hiddev0,hidraw3: USB HID v1.11 Mouse [10594] on usb-0000:00:14.0-1/input1
May 27 07:22:10 Garnet kernel: [12090.405882] input: 10594 Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.2/0003:256C:006E.0005/input/input10
May 27 07:22:10 Garnet kernel: [12090.513450] input: 10594 Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.2/0003:256C:006E.0005/input/input11
May 27 07:22:10 Garnet kernel: [12090.513579] input: 10594 System Control as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.2/0003:256C:006E.0005/input/input12
May 27 07:22:10 Garnet kernel: [12090.513769] uclogic 0003:256C:006E.0005: input,hidraw4: USB HID v1.11 Keyboard [10594] on usb-0000:00:14.0-1/input2
May 27 07:22:13 Garnet /usr/lib/snapd/snapd[4416]: daemon.go:170: DEBUG: uid=1000;@ GET /v2/snaps?sources=local 67.924µs 200

May 27 07:38:04 Garnet kernel: [   56.311313] usb 3-1: Product: 10594
May 27 07:38:04 Garnet mtp-probe: checking bus 3, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
May 27 07:38:04 Garnet mtp-probe: bus: 3, device: 5 was not an MTP device
May 27 07:38:04 Garnet kernel: [   56.454322] uclogic 0003:256C:006E.0003: hidraw2: USB HID v1.11 Keypad [10594] on usb-0000:00:14.0-1/input0
May 27 07:38:04 Garnet kernel: [   56.454643] uclogic 0003:256C:006E.0004: hiddev0,hidraw3: USB HID v1.11 Mouse [10594] on usb-0000:00:14.0-1/input1
May 27 07:38:04 Garnet kernel: [   56.455162] uclogic 0003:256C:006E.0005: hidraw4: USB HID v1.11 Keyboard [10594] on usb-0000:00:14.0-1/input2

hidraw2: USB HID v1.11 Keypad [10594] on usb-0000:00:14.0-1/input0
May 27 07:41:33 Garnet kernel: [    8.330450] uclogic 0003:256C:006E.0002: hiddev0,hidraw3: USB HID v1.11 Mouse [10594] on usb-0000:00:14.0-1/input1
May 27 07:41:33 Garnet kernel: [    8.330924] uclogic 0003:256C:006E.0003: hidraw4: USB HID v1.11 Keyboard [10594] on usb-0000:00:14.0-1/input2

だから.. uclogicモジュールはタブレットを適切につかんでいると思いますが、wacomプロファイルに到達するプロセスのどこかで失敗しますか?

問題は、タブレット自体の内部に「10594」というラベルが付けられているため、Huion H610であるにもかかわらず、製品IDが異なるために正しく読み取られないなど、馬鹿げたものですか。推奨されるHuion構成ファイルのいくつかを、それをいじりながら何度か変更しようとしました。

いずれにせよ、私はそれを少しよく理解していますが、くそったことはまだ機能しません。

1

ようやく機能しました。 4か月後、私は最終的に自分で答えることに失望しました。

私は正しかったです;問題の原因となった別の名前でした。私が1年以上試みてきたすべての指示はうまくいくはずです...しかし、他のヘルプ/リクエストページ、またはDigimendの指示はxinputのペンとパッド名をxorg confのmatchProductアイテムに一致させるように指示しませんファイル。

それを答えとして見つけたり、conf構文がどのように機能したかを知りさえしませんでした:WALTOPのDigimendの指示を読んで、confファイルがどのように機能したかを推測し、/ etc/X11 /で2つのプロファイルを作成した後に正常に動作します「10594ペン」および「10594パッド」のxorg.conf.d/52-tablet.conf.

xsetwacom-ボタン1 2 3 8 9 10 11 12のGIMPホットキーに「10594パッドパッド」を設定すると、完全に機能する順序になります。最後に。


簡単な補遺;また、別のシステムで14.04 LTSを使用しています。 16.04では、digimendがインストールされているすべてのタブレットの検出が壊れるため、ドライバーが機能しない場合でも、構成を把握したかどうかはそこに役立ちません。私は他のシステムでタブレットを使用することを好むので、私はそれを理解できるかどうかを確認します。

0

16.04の場合は、 https://github.com/DIGImend/digimend-kernel-drivers から入手できる最新のソースコードからインストールする必要があります。

.deb v6インストーラーは使用しないでください。タブレットは検出されません。

緑色の[クローンまたはダウンロード]ボタンをクリックして、最新のdigimend-kernel-drivers-master.Zipを取得します

Sudo rmmod hid-uclogic

解凍されたdigimen-kernel-drivers-masterに移動します

make

Sudo make uninstallを持つドライバーがある場合は、現在のドライバーをアンインストールします

Sudo make uninstall
Sudo make install

この後、新しいドライバーをインポートするためにSudo insmod hid-uclogic.koを頻繁に実行する必要がありました。

もう1つの優れたリソースは、 HUION H610 Tablet です。このリンクは、ボタンやH610に関連するほとんどすべてに関する質問をカバーします。お使いのデバイスの名前が異なることは奇妙です。新しいドライバーがこれを修正するかもしれません。

0
bebop