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 -a
wird 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 lsusb
und 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.
quelle
Antworten:
Ich habe gerade dieses Tablet gekauft und seinen Treiber erfolgreich in Ubuntu 14.10 installiert.
Zuerst müssen Sie einen vorhandenen Treiber entfernen:
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:
Ihr H610 sollte jetzt funktionieren. Sie müssen diese Schritte jedes Mal ausführen, wenn Sie den Kernel aktualisieren.
quelle
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:
(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:
b) Digimend-Quellcode extrahieren (von github.com: digimend-kernel-drivers-master.zip). Navigieren Sie im Terminal zum extrahierten Verzeichnis und geben Sie Folgendes ein:
(1.3) Einrichten eines 52-tablet.conf-Eintrags für das H610
a) Erstellen Sie die Datei 52-tablet.conf, falls sie nicht existiert:
b) Fügen Sie diesen Eintrag für das H610 in die 52-tablet.conf ein:
c) Datei speichern und neu starten
d) beim Neustart, wenn Sie Terminal und Eingabe öffnen:
(Das solltest du sehen:)
(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
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:
c) Vergessen Sie nicht, die Berechtigung zur Skriptausführung zu erteilen:
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:
(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'
(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:
(Wenn Sie die Standardeinstellungen wiederherstellen möchten :)
(2.4) Druckkurven definieren:
Um die Druckkurve zu definieren, geben Sie Folgendes ein:
z.B.
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
Rotate
und hat seinen Wert eines seinnone
,cw
,ccw
,half
. Als linkshändiger Anruf:[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 --
quelle
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
: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.sh
die wie folgt aussieht:chmod +x tablet.sh
es, nachdem Sie fertig sind. Ich öffne gerade ein Terminal und./tablet.sh
habe alle meine Einstellungen geladen.Die Werte für
xinput map-to-output 15 DVI-I-1
wurden mitxinput
und gesammeltxrandr
.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
xrandr
Befehlszeilenbefehl finden . Laufenxinput
im 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.
quelle
InputClass
geklappt (die anderen 2 gelöscht). Ich benutze einen Huion H420.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.
quelle
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-wacom
Paket kann von folgender Adresse bezogen werden : https://github.com/linuxwacom/xf86-input-wacomWeitere 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:
Lauf:
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!
quelle