HUION H610 Tablet kaufen


15

Ich verwende Ubuntu 14.04 und mein HUION h610 Tablet funktioniert irgendwie. Zum Beispiel kann ich den Cursor mit dem Stift bewegen und die rechte Maustaste funktioniert. Aber sonst nichts. Das heißt, ich kann überhaupt nicht auf Programme, Gimp, Mypaint usw. zeichnen. Ich ging zu den Einstellungen und aktivierte das Gerät, das Gimp und Mypaint erkennen. Aber auch hier überhaupt keine Zeichnung. Auch die Tasten auf dem Tablet funktionieren überhaupt nicht.

Wenn ich dies tue, uname -awird Folgendes zurückgegeben:
3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Dann habe ich auch lsusbund ich bekomme:

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

Dann habe ich auch versucht 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" hat Folgendes zurückgegeben:

hid_huion              12719  0 
hid                   106148  3 hid_generic,usbhid,hid_huion

Und schließlich ist dies die Ausgabe von cat /boot/config-3.* | grep "HUION":

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

Bitte, wenn mir jemand dabei helfen kann, wäre ich sehr dankbar.


Überprüfen Sie die Assistenten-Dokumentation hier . Jemand hier hat das gut gemacht.
Sumwale

Antworten:


8

Ich habe gerade dieses Tablet gekauft und seinen Treiber erfolgreich in Ubuntu 14.10 installiert.

Zuerst müssen Sie einen vorhandenen Treiber entfernen:

sudo rmmod hid-huion

Laden Sie anschließend Release 5 oder höher aus dem DIGImend- Projekt herunter . Entpacken, in das Download-Verzeichnis wechseln, den Treiber erstellen und installieren:

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

Ihr H610 sollte jetzt funktionieren. Sie müssen diese Schritte jedes Mal ausführen, wenn Sie den Kernel aktualisieren.


Falls jemand darauf stößt, für Debian und Ubuntu, stellt er jetzt ein Deb-Paket über denselben Link zur Verfügung. Verwenden Sie stattdessen dieses.
Spektren

Gibt es auch Linux-Treiber für h640p?
Nadav B

12

Hat einen Leitfaden basierend auf dieser Frage und ihren Antworten erstellt. Ich poste es hier als Antwort erneut, da es eine direkte Antwort auf die Frage des OP ist und einige Dinge berührt, die in den anderen Antworten übersehen wurden.

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

EINE KOMPLETTE ANLEITUNG ZUR KONFIGURATION DES HUION H610 UNTER LINUX

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

von Fadi R

CREDITS:

Dieser Leitfaden ist eine Meldung aus meiner eigenen Forschung und in einem größeren Ausmaß, die Antworten von Bebop (+ David Foester ) und Kinderwagen auf Informieren Sie Ubuntu ( HUION H610 Tablet ) sowie Clavos-Studios Post auf dem Digimend GitHub ( https: / /github.com/DIGImend/digimend-kernel-drivers/issues/26 ). Danke Jungs, ich habe viel aus deinen Posts gelernt. Und natürlich ein großes Lob an das DigiMend-Team und an Nikolai Kondrashov (Projektgründer). Ihre unermüdliche Arbeit hat der Linux-Community ein breites Spektrum an Tablets eröffnet. ( http://digimend.github.io )

[0] INHALTSVERZEICHNIS:

[1] TREIBERINSTALLATION

[2] KONFIGURATIONS- UND MAPPING-TABLETTE

[3] APPS KONFIGURIEREN, DIE MIT TABLET LAUFEN

[4] EMPFOHLENE SOFTWARE

[1] TREIBERINSTALLATION:

(1.1) Stellen Sie sicher, dass Sie die folgenden Pakete haben:

a) xf86-input-wacom 
b) linux-headers (in Arch, Debian, Ubuntu or Mint) or kernel-headers (Red Hat)

(1.2) Laden Sie die neuesten Digimend-Treiber von Github herunter ( https://github.com/DIGImend/digimend-kernel-drivers ). Aus irgendeinem Grund konnte ich den Quellcode von der Digimend-Site github.io nicht zum Kompilieren bekommen ( https://digimend.github.io/drivers/ ), aber es könnte für Sie anders sein ...

a) Geben Sie im Terminal Folgendes ein:

    sudo rmmod hid-kye
    sudo rmmod hid-uclogic
    sudo rmmod hid-huion

b) Digimend-Quellcode extrahieren (von github.com: digimend-kernel-drivers-master.zip). Navigieren Sie im Terminal zum extrahierten Verzeichnis und geben Sie Folgendes ein:

    make
    sudo make install       

(1.3) Einrichten eines 52-tablet.conf-Eintrags für das H610

a) Erstellen Sie die Datei 52-tablet.conf, falls sie nicht existiert:

sudo mkdir /etc/X11/xorg.conf.d 
cd /etc/X11/xorg.conf.d 
sudo gedit 52-tablet.conf 

b) Fügen Sie diesen Eintrag für das H610 in die 52-tablet.conf ein:

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

c) Datei speichern und neu starten

d) beim Neustart, wenn Sie Terminal und Eingabe öffnen:

xsetwacom --list

(Das solltest du sehen:)

HUION PenTablet Pad pad id: 11 type: PAD
HUION PenTablet Pen stylus id: 12 type: STYLUS

(Die ID ist von Maschine zu Maschine unterschiedlich.)

[2] TABLETT FÜR KONFIGURATION UND KARTIERUNG:

(2.1) Definieren der linken Pad-Tasten:

a) Wie wir zuvor gesehen haben, ist das Pad als "HUION PenTablet Pad Pad" definiert und hat folgende Tasten: 1,2,3,8,9,10,11,12. Diese Schaltflächen werden bei jeder Anmeldung undefiniert. Um sie zu definieren, können Sie die folgende Befehlssynthax in Terminal eingeben

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

b) Sie können es automatisieren, indem Sie eine Skriptdatei erstellen, die bei jedem Öffnen einer Sitzung automatisch ausgeführt wird. Zum Beispiel heißt mein Skript Huion.Default.sh und ich mag Bebop aus AskUbuntus Schaltflächenschema:

#!/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) Vergessen Sie nicht, die Berechtigung zur Skriptausführung zu erteilen:

chmod +x Huion.Default.sh

d) Sie können für die verschiedenen Apps, die Sie mit dem Tablet verwenden, verschiedene Skripts und Schaltflächenschemata erstellen. Wenn Sie Laucher erstellen, können Sie diese Skripte starten, bevor Sie die Apps selbst starten. Sie tun dies, indem Sie den Befehl in der Laucher- oder Desktop-Datei bearbeiten. Beispielsweise:

Command: ~/./GIMP-tablet-scheme.sh && /usr/bin/gimp     

(2.2) Weitere Informationen zu xsetwacom: Bevor wir mit der Konfiguration des Tablets fortfahren, finden Sie hier einige nützliche Befehle, die Sie mit xsetwacom ausführen können.

(a) Überprüfen der Tastenwerte: xsetwacom - Wählen Sie mit der Taste BUTTON-NUMBER die Option 'DEVICE NAME'

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 : Dieser Befehl listet auf, welche Parameter xsetwacom abrufen und einstellen kann. Beispiele für die aufgeführten Parameter sind: Button, PressureCurve und Threshold. Da xf86-input-wacom für Wacom-Tablets vorgesehen ist, können einige Parameter für Ihr H610 nicht zutreffen.

(2.3) Definieren von Stifttasten : Der Stift ist als "HUION PenTablet Pen Stylus" definiert und hat folgende Tasten: 1,2,3 (die Tastenreihenfolge lautet : Stiftkopf, nach unten umschalten, nach oben umschalten). Die Schaltflächen sind definiert als "Schaltfläche +1" "Schaltfläche +2" "Schaltfläche +3" (dies sind die X-Eingabewerte für Linksklick, Mittelklick und Rechtsklick). Ich würde nicht empfehlen, Taste 1 zu ändern, aber wenn Sie die anderen 2 Tasten ändern möchten, können Sie dies auf die gleiche Weise tun, wie ich es Ihnen in Abschnitt (2.1) gezeigt habe, und die Zeile zu Huion.Default.sh hinzufügen

z.B. Wenn Sie einen Radierer auf Ihrem Stylus haben möchten, können Sie den Mittelklick auf Taste 2 opfern, indem Sie Folgendes eingeben:

xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "key e"

(Wenn Sie die Standardeinstellungen wiederherstellen möchten :)

xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "button +2"

(2.4) Druckkurven definieren:

Um die Druckkurve zu definieren, geben Sie Folgendes ein:

xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "PUT-YOUR-CURVE-HERE"

z.B.

xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "5 10 90 95"

Dies gab keine Fehler, aber ich habe noch nicht festgestellt, ob es tatsächlich Druckkurven des Stifts beeinflusst. Ich werde aktualisieren, wenn ich weiß.

Viele Anwendungen wie Krita und GIMP haben ihre eigenen Druckkurveneinstellungen. Bisher habe ich die Druckkurven auf GIMP getestet und es scheint gut zu funktionieren. Mehr dazu in Abschnitt 3.

(2.5) Linkshänderunterstützung:

Sie können die Drehung des Tabletts über die Befehle einstellen. Das Anwesen heißt Rotateund hat seinen Wert eines sein none, cw, ccw, half. Als linkshändiger Anruf:

xsetwacom --set 'HUION PenTablet Pen stylus' Rotate half

[3] APPS KONFIGURIEREN, UM MIT TABLET ZU LAUFEN:

Im Support-Bereich von DigiMend finden Sie einige großartige Anleitungen zur Einrichtung Ihres Tablets mit den folgenden Anwendungen: Alchemy, Blender, GIMP, Inkscape, Krita, MyPaint, Synfig Studio und Apps, denen Wine ausgeht.

Gehen Sie einfach zu http://digimend.github.io/support/ und fahren Sie mit dem Abschnitt "Anwendungs-Setup" fort.

[4] EMPFOHLENE SOFTWARE:

-- In Arbeit --


Ich bin gerade dabei, eine Anwendung zum Konfigurieren des Tablets über eine GUI zu erstellen. Daumen
drücken

Es ist das erste Linux, das ich für mein Tablet einrichten muss (Ubuntu, Debian, Arch), und es ist das dritte Mal, dass diese Antwort mich rettet.
Piegames

4

Ich schneide und füge ein, basierend auf dem, was ich getan habe. Funktionsfähigkeit der Schaltflächen auf einem HUION 610-Tablet in Ubuntu / Linux mithilfe von nicht im Baum befindlichen Treibern Verwenden Sie die Schaltfläche "Klonen" oder "Herunterladen" auf der Seite. Verwenden Sie das .deb v6-Paket nicht für Ubuntu 16.04 oder höher, da es das Pad nicht erkennt. Auch Ratschläge vom zugehörigen Issue Tracker .

Grundsätzlich erstellen /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

Melden Sie sich neu an und führen Sie dann die folgenden Schritte aus, damit die Tasten auf dem Tablet funktionieren. Kann diese umstellen, was auch immer funktioniert. Sie können jetzt das Programm wacom verwenden, um Schaltflächenwerte festzulegen (die GUI kann jedoch nicht verwendet werden).

Für die Schaltflächen erstelle ich gerne ein Skript, das die Schaltflächen lädt, wenn ich das Skript ausführe, da dieser Wert nicht gespeichert wird.

Erstellen Sie eine Datei mit Ihrem bevorzugten Texteditor, tablet.shdie wie folgt aussieht:

#!/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.shes, nachdem Sie fertig sind. Ich öffne gerade ein Terminal und ./tablet.shhabe alle meine Einstellungen geladen.

Die Werte für xinput map-to-output 15 DVI-I-1wurden mit xinputund gesammelt xrandr.

Wenn Sie nach einem anderen Beitrag 2 Bildschirme haben und diesen auf einen beschränken möchten , verwenden Sie etwas wie das Folgende, das Sie mit dem xrandrBefehlszeilenbefehl finden . Laufen xinputim Terminal sollten Sie eine Liste von HUION Geräte geben. Bei den folgenden 15 handelt es sich um das aufgelistete HUION PenTablet Pen-Eingabestiftgerät. Ihre Nummer kann variieren. Die folgenden Abbildungen beziehen sich auf meinen über DVI angeschlossenen Monitor.

Ich schneide viel davon aus einem anderen Post von mir aus und versuche es zu verbreiten.


Dies funktionierte auch für ein Turcom TS-6580-Tablet.
Azmisov

Diese X11-Konfiguration hat mein Login auf dem Basisbetriebssystem (basierend auf 16.04) unterbrochen. Ich musste die Datei von einem tty löschen. Später hat es nur mit dem ersten InputClassgeklappt (die anderen 2 gelöscht). Ich benutze einen Huion H420.
Gaurav

1

Ich werde diese Antwort auch hier hinzufügen, damit sie auf der Seite mit den riesigen Antworten von Huion angezeigt wird. :)

Beschränken des Stiftes auf nur einen Bildschirm auf Mehrkopf-Displays, ohne xrandr zu verwenden oder mit dem X-Setup in Konflikt zu geraten:

https://github.com/Ademan/xrestrict Usage: 'xrestrict -I' Tippen Sie dann mit dem Stift auf den Bildschirm, auf den Sie ihn beschränken möchten.

Da in diesem Github die Koordinatentransformation erwähnt wird, kann xrestrict möglicherweise auch etwas gegen das Problem mit dem Seitenverhältnis "Ich zeichne einen Kreis, aber es stellt sich als Ellipse heraus" tun, das einige haben.

Ich habe ein Huion 610+ und es funktioniert einwandfrei, wenn ich den Ubuntu 17.10-Kernel 'stock' ausführe und dann mit xinput set-button-map, xbindkeys und xdotool die 8 'left side hardkeys' den gewünschten Funktionen zuordne in Krita. Richten Sie ein Skript ein, wenn ich mich anmelde. Möglicherweise wird meine Tastenlösung durch das DIGImend-Treiberprojekt veraltet.

Für den Fall, dass jemand interessiert ist und nicht weiß, wie er sich mit dem X-Server-Setup anlegen und "nur als Benutzer" ausführen soll, hier das kleine Skript, das ich nach dem Anmelden ausführe:

! / bin / bash

TABLET_ID = " xinput list|grep "HUION PenTablet Pad"|grep -v "Pen "|sed 's/.*id=\([0-9]*\).*/\1/'" if ["$ TABLET_ID"! = ""]; dann xinput set-button-map $ TABLET_ID 13 14 15 8 9 10 11 12 # finde jetzt die ID für den Stift und behalte den Mausklick (Spitze), aber ordne die # -Tasten darauf neu zu echo "bewege den Tablettstift um einige zu init drücken Sie dann die Eingabetaste. " 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 "Führen Sie jetzt xrestrict -I aus, um den Tablettstift auf einem einzigen Bildschirm zu halten." fi

(Unter der Annahme, dass die Eingabeliste "xinput list" den Namen "HUION PenTablet Pad" und den Namen "HUION PenTablet Pen Pen (0)" enthält, wird die virtuelle Maus "Pen (0)" erst nach Ihnen angezeigt.) Haben Sie das Pad mindestens einmal mit dem Stift berührt, seit das Tablet angeschlossen wurde?

In meinem ~ / .xkeybindrc habe ich Einträge wie:

folgende Abbildungen für Krita

16 Stifttaste am nächsten an der Spitze

"xdotool key e" m: 0x0 + b: 16 (Maus)

17 obere Stifttaste

"xdotool key ctrl + shift + a" m: 0x0 + b: 17 (mouse)

1 Top Tablet Hardkey "Pan"

"xdotool key space" m: 0x0 + b: 13 (Maus)

2 2. Tabletttaste "Tilt"

"xdotool key shift + space" m: 0x0 + b: 14 (maus) [...]

8. Tabletttaste "Rückgängig"

"xdotool key ctrl + z" m: 0x0 + b: 12 (Maus)

Das einzige, was aus irgendeinem Grund, den ich noch nicht herausfinden kann, nicht funktioniert, ist Schlüssel 4 auf dem Tablet, der mit dem Namen "8" in der Liste "1 2 3 8 9 10 11 12". Ich muss ein bisschen mehr darüber nachdenken, wie das Remapping funktioniert.


0

Für diejenigen, die dies alles neu sind, können Sie in einige Schluckauf laufen. Dies ist relevant für [1 TREIBERINSTALLATION] a in den obigen Anweisungen.

Das xf86-input-wacomPaket kann von folgender Adresse bezogen werden : https://github.com/linuxwacom/xf86-input-wacom

Weitere Informationen zu Kernel-Headern finden Sie hier: /unix/47330/what-exactly-are-linux-kernel-headers

Um zu sehen, ob Ihr System über Kernel-Header verfügt und diese zu installieren, klicken Sie auf diesen Link: https://www.tecmint.com/install-kernel-headers-in-ubuntu-and-debian/

a) Sie können make nicht ausführen, wenn es nicht installiert ist. Sie können auch nicht kompilieren, wenn der gcc-Compiler nicht installiert ist.

Lauf:

sudo apt install make

Lauf:

sudo apt-get install gcc

Mein Tablet funktioniert jetzt einwandfrei. Viel Glück und vergessen Sie nicht, an Menschen zu spenden, die dazu beitragen, die Dinge großartig zu machen!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.