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:
a) xf86-input-wacom
b) linux-headers (in Arch, Debian, Ubuntu or Mint) or kernel-headers (Red Hat)
(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:
sudo rmmod hid-kye
sudo rmmod hid-uclogic
sudo rmmod hid-huion
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:
make
sudo make install
(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:
sudo mkdir /etc/X11/xorg.conf.d
cd /etc/X11/xorg.conf.d
sudo gedit 52-tablet.conf
b) collez cette entrée pour le H610 dans 52-tablet.conf:
Section "InputClass"
Identifier "Huion on wacom"
# MatchIsTablet "on"
MatchProduct "HUION"
MatchDevicePath "/dev/input/event*"
Driver "wacom"
EndSection
c) enregistrer le fichier et redémarrer
d) au redémarrage, lorsque vous ouvrez le terminal et saisissez:
xsetwacom --list
(tu devrais voir:)
HUION PenTablet Pad pad id: 11 type: PAD
HUION PenTablet Pen stylus id: 12 type: STYLUS
(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
xsetwacom --set 'DEVICE NAME' Button NUMBER "key KEYSTROKES"
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:
#!/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) N'oubliez pas de donner la permission d'exécution du script:
chmod +x Huion.Default.sh
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:
Command: ~/./GIMP-tablet-scheme.sh && /usr/bin/gimp
(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
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 - 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:
xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "key e"
(si vous souhaitez revenir à la valeur par défaut :)
xsetwacom --set 'HUION PenTablet Pen stylus' Button 2 "button +2"
(2.4) Définition des courbes de pression:
Pour définir la courbe de pression, saisissez:
xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "PUT-YOUR-CURVE-HERE"
par exemple.
xsetwacom --set 'HUION PenTablet Pen stylus' PressureCurve "5 10 90 95"
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' un none
, cw
, ccw
, half
. En tant qu'appel gaucher:
xsetwacom --set 'HUION PenTablet Pen stylus' Rotate half
[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 -