Illustration pour le projet "Je suis 1 héro..." et animé par Leia Chang-soi (P'ch Anim)
Je partage ma réussite du jour, celle d’avoir réussi à installer et programmer ma tablette graphique Huion Q11 V2 sur Linux Mint 20.1 ! (Avec l’aide de David Revoy, et son poste « Setup Huion WH1409 tablet on Linux Mint… » et un ami programmeur.)
Voici les étapes à suivre pour installer et configurer votre tablette Huion Q11 v2.
1/Install Digimend driver via DKMS:
sudo apt install dkms git-core
sudo git clone https://github.com/DIGImend/digimend-kernel-drivers.git /usr/src/digimend-6
sudo dkms build digimend/6
sudo dkms install digimend/6
Redémarrez votre ordinateur. La tablette devrait maintenant commencer à fonctionner mieux, et être répertoriée comme « HUION Huion Tablet stylus » dans la commande:
xinput --list
Le pilote digimend doit être listé parmi les autres modules après la saisie :
dkms status
Vous pouvez maintenant utiliser la tablette sans fil avec un dongle USB.
2/Ajouter une règle X11 personnalisée :
Pour configurer la tablette, les boutons nous allons ajouter une règle X11 personnalisée. Créez un fichier texte avec le terminal:
sudo xed /usr/share/X11/xorg.conf.d/50-huion.conf
Puis collez ceci à l’intérieur, sauvegardez et fermez.
# 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
Redémarrez votre ordinateur. Après cela, la tablette devrait apparaître dans l’outil de configuration xsetwacom :
xsetwacom --list
Félicitations ! Vous en avez fini avec la partie du driver.
3/User preference, buttons, settings.
Maintenant, configurons la tablette avec xsetwacom.
Nous devons stocker ces commandes dans un script bash et appeler ce script bash lorsque le système s’ouvre.
mkdir scripts xed ~/scripts/Huion_Q11v2.sh
… et à l’intérieur collez et personnalisez le script sous.
N’oubliez pas de modifier la taille de l’écran en fonction de votre taille d’écran (la tablette n’est pas à 100% du même ratio que 1920×1080, elle a besoin de code pour forcer un bon ratio vertical et horizontal, donc quand vous tracez un cercle sur votre tablette, un cercle apparaît à l’écran, et non pas une pomme de terre en ellipse). Et commentez ou supprimez toutes les lignes qui ne vous intéressent pas.
#! /bin/bash
# Setup HUION Q11 v2, after bridged to wacom driver with Digimend Kernel module.
# License: CC-0/Public-Domain license
# author: deevad
# Tablet definition
tabletstylus="HUION Huion Tablet stylus"
tabletpad="HUION Huion Tablet Pad pad"
# Reset
xsetwacom --set "$tabletstylus" ResetArea
xsetwacom --set "$tabletstylus" RawSample 4
# Mapping
# get maximum size geometry with:
# xsetwacom --get "$tabletstylus" Area
# 0 0 55880 34925
tabletX=55880
tabletY=34925
# screen size:
screenX=1920
screenY=1080
# map to good screen (dual nvidia)
# xsetwacom --set "$tabletstylus" MapToOutput "HEAD-0"
# setup ratio :
newtabletY=$(( $screenY * $tabletX / $screenX ))
xsetwacom --set "$tabletstylus" Area 0 0 "$tabletX" "$newtabletY"
# Buttons
# =======
xsetwacom --set "$tabletstylus" Button 2 2
xsetwacom --set "$tabletstylus" Button 3 3
# ---------
# | 12 |
# | -- |
# | 11 |
# | -- |
# | 10 |
# | -- |
# | 9 |
# |=======|
# | 8 |
# | -- |
# | 3 |
# | -- |
# | 2 |
# | -- |
# | 1 |
# |=======|
xsetwacom --set "$tabletpad" Button 12 "key +ctrl a" # Select all
xsetwacom --set "$tabletpad" Button 11 "key +ctrl shift a" # Deselect
xsetwacom --set "$tabletpad" Button 10 "key +ctrl r" # Selection tool
xsetwacom --set "$tabletpad" Button 9 "key t" # Transform tool
xsetwacom --set "$tabletpad" Button 8 "key b" # Brush
xsetwacom --set "$tabletpad" Button 3 "key Shift_L" # Resize brush
xsetwacom --set "$tabletpad" Button 2 "key m" # Mirror
xsetwacom --set "$tabletpad" Button 1 "key +ctrl z" # Undo
# Xinput option
# =============
# for the list:
# xinput --list zz
# xinput list-props 'HUION Huion Tablet Pen Mouse'
xinput list-props 'HUION Huion Tablet Touch Strip pad' "Evdev Middle Button Emulation" 0
# xinput set-prop 'HUION Huion Tablet Pen' "Evdev Middle Button Emulation" 0
# alternate way to map to a single screen
# execute "xrander" in a terminal to get the screen name ( DVI-D-0 in this example )
# xinput set-prop 'HUION' DVI-D-0
Lorsque votre script est terminé, vous pouvez le sauvegarder. Puis donnez-lui la permission d’exécuter : Dans le gestionnaire de fichiers, faites un nouveau clic droit sur le fichier > Propriétés > Autorisations > et, devant Exécuter, cochez la case « Autoriser l’exécution du fichier en tant que programme ». Vous pouvez maintenant double-cliquer et exécuter le script. Testez et ajustez selon vos besoins. Votre boutons sur la tablette seront mappée pour la session active. Pour conserver les paramètres lors du redémarrage, vous devrez exécuter automatiquement le script au démarrage. Pour ce faire, allez dans « Applications au démarrage ». Une interface utilisateur vous proposera d’ajouter votre script comme script de démarrage.
Animation of Nova Twins logo – 2018 July – Free share But Nova Twinss All rights reserved
Film de remerciement pour le crownfunding : « Coup de pouce pour Valentin, 3Diste handi » – Novembre 2017 Son et musique de http://lasonotheque.org/
Animation du personnage « Pepper » du webcomic « Pepper & Carrot » de David Revoy & Nikolai Mamashev – Decembre 2016
Illustrations des livres « La Providence », et « Comme avant », de Michelle Brun – 2016 et 2013
Film de fin de formation, en équipe avec L Chang Soi, M Mondelice, M Minaud. – 2015
Je m’appelle Valentin Masson, intéressé par le graphisme et tous ce qui l'entoure. Pendant quelques années je me suis concentré unique sur la 3D, avec les ateliers organisés par l'association Toulibre, pour ensuite faire une formation d'un an dans un organisme à Albi. Face à la réalité du monde du travail, et à la complexité des projets 3D en solitaire, je ne me concentre aujourd'hui, sur le dessin et l'animation 2D. Le monde des logiciels libres, m’a porté dans mon apprentissage, c'est pourquoi j'utilise uniquement le logiciel libre de droits tels que Krita et Blender.