J'utilise Ubuntu 14.04 et ma tablette HUION h610 fonctionne en quelque sorte. Par exemple, je peux déplacer le curseur avec le stylo et le bouton de clic droit fonctionne. Mais rien d'autre ne le fait. Ce qui signifie que je ne peux pas dessiner du tout sur les programmes, Gimp, Mypaint etc ... Je suis allé dans les préférences et j'ai activé l'appareil que Gimp et Mypaint reconnaissent. Mais encore une fois, pas de dessin du tout. De plus, les boutons de la tablette ne fonctionnent pas du tout.
donc quand je fais uname -a
cela est retourné:
3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Ensuite, je l'ai aussi fait lsusb
et j'obtiens:
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
Ensuite, j'ai aussi essayé 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"
a retourné ceci:
hid_huion 12719 0
hid 106148 3 hid_generic,usbhid,hid_huion
Et enfin, c'est la sortie de cat /boot/config-3.* | grep "HUION"
:
CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
CONFIG_HID_HUION=m
S'il vous plaît, si quelqu'un peut m'aider, j'apprécierais vraiment.
la source
Réponses:
Je viens d'acheter cette tablette et d'installer avec succès son pilote dans Ubuntu 14.10.
Vous devez d'abord supprimer tout pilote existant:
Après cela, téléchargez la version 5 ou ultérieure du projet DIGImend . Décompressez, accédez au répertoire de téléchargement, créez et installez le pilote:
Votre H610 devrait fonctionner maintenant. Vous devrez exécuter les étapes ci-dessus chaque fois que vous mettez à jour le noyau.
la source
A fait un guide basé sur cette question et ses réponses. Je le republie ici comme réponse, car il s'agit d'une réponse directe à la question du PO et touche à certaines choses qui ont été manquées dans les autres réponses.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
UN GUIDE COMPLET SUR LA CONFIGURATION DU HUION H610 SUR LINUX
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
par Fadi R
CRÉDITS:
Ce guide est un mélange de mes propres recherches et, dans une plus large mesure, des réponses de bebop (+ David Foester ) et landau sur Ask Ubuntu ( HUION H610 Tablet ) AINSI QUE Post Clavos-Studios sur le Digimend GitHub ( https: / /github.com/DIGImend/digimend-kernel-drivers/issues/26 ). Merci les gars, j'ai beaucoup appris de vos messages. Et bien sûr, Major Kudos à l' équipe DigiMend et Nikolai Kondrashov (fondateur du projet). Leur travail inlassable a ouvert un large éventail de tablettes à la communauté Linux. ( http://digimend.github.io )
[0] TABLE DES MATIÈRES:
[1] INSTALLATION DU PILOTE
[2] CONFIGURATION ET CARTOGRAPHIE DE LA TABLETTE
[3] CONFIGURATION DES APPLICATIONS POUR EXÉCUTER AVEC LA TABLETTE
[4] LOGICIEL SUGGÉRÉ
[1] INSTALLATION DU PILOTE:
(1.1) Assurez-vous que vous disposez des packages suivants:
(1.2) Téléchargez les derniers pilotes Digimend depuis Github ( https://github.com/DIGImend/digimend-kernel-drivers ). Pour une raison qui me dépasse, je n'ai pas pu obtenir le code source du site github.io Digimend à compiler ( https://digimend.github.io/drivers/ ) mais cela peut être différent pour vous ...
a) Dans le terminal, saisissez:
b) extraire digimend sourcecode (de github.com, c'est: digimend-kernel-drivers-master.zip). Dans le terminal, accédez au répertoire extrait et saisissez:
(1.3) Configuration d'une entrée de configuration de 52 tablettes pour le H610
a) créez le fichier 52-tablet.conf s'il n'existe pas:
b) collez cette entrée pour le H610 dans 52-tablet.conf:
c) enregistrer le fichier et redémarrer
d) au redémarrage, lorsque vous ouvrez le terminal et saisissez:
(tu devrais voir:)
(l'id variera d'une machine à l'autre)
[2] TABLEAU DE CONFIGURATION ET DE CARTOGRAPHIE:
(2.1) Définition des boutons du pad à gauche:
a) Comme nous l'avons vu précédemment, le pad est défini comme "HUION PenTablet Pad pad" et son bouton est: 1,2,3,8,9,10,11,12. Ces boutons ne seront pas définis chaque fois que vous vous connecterez. Pour les définir, vous pouvez saisir la syntaxe de commande suivante dans Terminal
b) Vous pouvez l'automatiser en créant un fichier script qui s'exécute automatiquement chaque fois que vous ouvrez une session. Par exemple, mon script s'appelle Huion.Default.sh et j'aime bebop du schéma de boutons d'AskUbuntu:
c) N'oubliez pas de donner la permission d'exécution du script:
d) Vous pouvez créer différents scripts et schémas de boutons pour les différentes applications que vous utilisez avec la tablette. Lors des lancements, vous pouvez lancer ces scripts avant de lancer les applications elles-mêmes. Pour ce faire, modifiez la commande dans le lanceur ou le fichier de bureau. Par exemple:
(2.2) Plus d'informations sur xsetwacom: Avant de poursuivre la configuration de la tablette, voici quelques commandes utiles que vous pouvez effectuer avec xsetwacom.
(a) Vérification des valeurs des boutons: xsetwacom --get Bouton "NOM DE L'APPAREIL" NUMERO DE BOUTON
(b) xsetwacom - liste des paramètres : cette commande listera quels paramètres xsetwacom peut obtenir et définir. Les paramètres répertoriés sont par exemple: Button, PressureCurve et Threshold. Sachez que puisque xf86-input-wacom est destiné aux tablettes Wacom, certains paramètres peuvent ne pas s'appliquer à votre H610.
(2.3) Définition des boutons du stylet: Le stylet est défini comme "stylet HUION PenTablet Pen" et son bouton est: 1,2,3 (l'ordre des boutons est: tête du stylet, basculer vers le bas, basculer vers le haut). Les boutons sont définis respectivement "bouton +1" "bouton +2" "bouton +3" (ce sont les valeurs de xinput pour le clic gauche, le clic central et le clic droit). Je ne recommanderais pas de modifier le bouton 1 mais si vous souhaitez modifier les 2 autres boutons, vous pouvez le faire de la même manière que je vous l'ai montré dans la section (2.1) et ajouter la ligne à Huion.Default.sh
par exemple. si vous voulez une gomme sur votre stylet, vous pouvez sacrifier le clic du milieu sur le bouton 2 en entrant:
(si vous souhaitez revenir à la valeur par défaut :)
(2.4) Définition des courbes de pression:
Pour définir la courbe de pression, saisissez:
par exemple.
Cela n'a donné aucune erreur mais je n'ai pas encore établi si cela affecte réellement les courbes de pression du stylet. Je mettrai à jour quand je sais.
Beaucoup d'applications telles que Krita et GIMP auront leurs propres paramètres de courbe de pression. Jusqu'à présent, j'ai testé les courbes de pression sur GIMP et cela semble bien fonctionner. Plus à ce sujet dans la section 3.
(2.5) Support gauche:
Vous pouvez définir la rotation de la tablette via les commandes. La propriété est appelée
Rotate
et sa valeur doit être l' unnone
,cw
,ccw
,half
. En tant qu'appel gaucher:[3] CONFIGURATION DES APPLICATIONS POUR EXÉCUTER AVEC LA TABLETTE:
La section Support de DigiMend contient des guides vraiment géniaux sur la configuration de votre tablette avec les applications suivantes: Alchemy, Blender, GIMP, Inkscape, Krita, MyPaint, Synfig Studio et des applications à court de Wine.
Accédez simplement à http://digimend.github.io/support/ et passez à la section "Configuration de l'application".
[4] LOGICIEL SUGGÉRÉ:
- Travaux en cours -
la source
Je coupe et colle en fonction de ce que j'ai fait. Faire fonctionner les boutons sur une tablette HUION 610 sous Ubuntu / Linux à l'aide de pilotes hors arborescence Utilisez le bouton cloner ou Télécharger sur la page. N'utilisez pas le package .deb v6 pour Ubuntu 16.04 ou supérieur, car il ne détectera pas le pad. Également des conseils du traqueur de problème associé .
Créer essentiellement
/usr/share/X11/xorg.conf.d/50-huion.conf
:Relogez, puis exécutez ce qui suit pour que les boutons de la tablette fonctionnent. Peut les changer en tout ce qui fonctionne. Vous pouvez maintenant utiliser le programme wacom pour définir les valeurs des boutons (vous ne pouvez cependant pas utiliser l'interface graphique).
Pour les boutons, j'aime créer un script qui chargera les boutons lorsque j'exécute le script, car cette valeur n'est pas enregistrée.
Créez un fichier avec votre éditeur de texte préféré,
tablet.sh
qui ressemble à:chmod +x tablet.sh
après que vous ayez terminé. Je viens d'ouvrir un terminal et./tablet.sh
d'avoir tous mes paramètres chargés.Les valeurs pour le
xinput map-to-output 15 DVI-I-1
ont été rassemblées à l'aide dexinput
etxrandr
.Après un autre post, si vous avez 2 écrans et que vous souhaitez le limiter à un , utilisez quelque chose comme ci-dessous que vous pouvez trouver en utilisant la
xrandr
commande en ligne de commande. L'exécutionxinput
dans le terminal devrait vous donner une liste des appareils HUION. Le 15 ci-dessous était le stylet HUION PenTablet Pen répertorié, votre nombre peut varier. Ce qui suit correspond à mon moniteur connecté via DVI.J'ai coupé et collé une grande partie de cela à partir d'un autre poste de la mienne, essayant de le diffuser.
la source
InputClass
(supprimé les 2 autres). J'utilise un Huion H420.J'ajouterai cette réponse ici aussi, pour l'avoir dans la page Huge Huion Answers. :)
Restreindre le stylet à un seul écran, sur les écrans multi-têtes, sans utiliser xrandr ou jouer avec la configuration X:
https://github.com/Ademan/xrestrict Utilisation: 'xrestrict -I' puis appuyez avec le stylet sur l'écran auquel vous souhaitez le restreindre.
Puisque ce github mentionne la transformation de coordonnées, il est possible que xrestrict puisse également faire quelque chose au sujet du problème de rapport d'aspect «Je dessine un cercle, mais il s'avère que l'ellipse» que certains ont.
J'ai un Huion 610+ et cela fonctionne très bien, exécutant le noyau Ubuntu 17.10 `` stock '', puis utilisant xinput set-button-map, xbindkeys et xdotool pour mapper les 8 touches de gauche sur les fonctions souhaitées en Krita. Configurer avec un script lorsque je me connecte. Peut-être que ma solution de boutons est obsolète par le projet de pilote DIGImend.
Dans le cas où quelqu'un est intéressé et ne veut pas / ne sait pas jouer avec la configuration du serveur X et s'exécuter `` en tant qu'utilisateur uniquement '', voici le petit script que j'exécute après la connexion:
! / bin / bash
TABLET_ID = "
xinput list|grep "HUION PenTablet Pad"|grep -v "Pen "|sed 's/.*id=\([0-9]*\).*/\1/'
" if ["$ TABLET_ID"! = ""]; puis xinput set-button-map $ TABLET_ID 13 14 15 8 9 10 11 12 # maintenant trouver l'ID du stylet, et garder le clic de souris (astuce) mais remapper les boutons # sur l'écho "déplacer le stylet de la tablette autour de certains pour init puis appuyez sur Entrée. " lire 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 "Exécutez maintenant xrestrict -I pour conserver le stylet de la tablette sur un seul écran." Fi(en supposant que 'xinput list' vous a dit que la tablette est nommée "HUION PenTablet Pad" et que le stylet est "HUION PenTablet Pen Pen (0)" - notez que la souris virtuelle 'Pen (0)' n'apparaît qu'après vous ' ai touché le stylet au pavé tactile au moins une fois depuis la connexion de la tablette)
Dans mon ~ / .xkeybindrc, j'ai des entrées comme:
mappages suivants pour Krita
16 boutons du stylet le plus proche de la pointe
"xdotool key e" m: 0x0 + b: 16 (souris)
17 bouton supérieur du stylo
"xdotool key ctrl + shift + a" m: 0x0 + b: 17 (souris)
1 tablette tactile "Pan"
"espace clé xdotool" m: 0x0 + b: 13 (souris)
2 2ème touche de la tablette "Tilt"
"touche xdotool shift + espace" m: 0x0 + b: 14 (souris) [...]
8 8ème touche de la tablette "Annuler"
"xdotool key ctrl + z" m: 0x0 + b: 12 (souris)
La seule chose qui ne fonctionne pas, pour une raison que je ne peux pas encore comprendre, est la touche # 4 de la tablette, celle nommée '8' dans la liste des '1 2 3 8 9 10 11 12'. Je vais devoir creuser un peu plus sur la façon de faire fonctionner ce remappage.
la source
Pour ceux qui sont nouveaux dans tout cela, vous pourriez rencontrer quelques hoquets. Cela concerne [1 INSTALLATION DU PILOTE] a dans les instructions ci-dessus.
Le
xf86-input-wacom
package peut être obtenu sur: https://github.com/linuxwacom/xf86-input-wacomPour en savoir un peu plus sur les en-têtes du noyau, lisez ici: /unix/47330/what-exactly-are-linux-kernel-headers
Pour voir si votre système possède et installer des en-têtes de noyau, cliquez sur ce lien: https://www.tecmint.com/install-kernel-headers-in-ubuntu-and-debian/
a) vous ne pourrez pas exécuter make si n'est pas installé. Vous ne pourrez pas non plus compiler si le compilateur gcc n'est pas installé.
courir:
courir:
Ma tablette fonctionne bien maintenant. Bonne chance et n'oubliez pas de faire un don aux personnes qui contribuent à rendre les choses géniales!
la source