ImgBanner



Setup de la tablette Huion Q11 v2 sur Linux. Juin 2021

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

Animation of Nova Twins logo – 2018 July – Free share But Nova Twinss All rights reserved







Expérimentation Motion design – Mars 2018







Animation de «Paddy Whack» -2017

Film de remerciement pour le crownfunding : « Coup de pouce pour Valentin, 3Diste handi » – Novembre 2017 Son et musique de http://lasonotheque.org/







Désert – modélisation low poly – Mars 2017

desert-lowpoly






Simulation de tissu (cloth), image de « Shepard Fairey » – Février 2017







Animation de « Pepper »

Animation du personnage « Pepper » du webcomic « Pepper & Carrot » de David Revoy & Nikolai Mamashev – Decembre 2016







Participation au concours « Créez un costume pour Valérian et la Cité des mille planètes, réalisée par Luc Besson » – Octobre 2016



Illustrations « La Providence » & « Comme avant » – 2016 et 2013

Illustrations des livres « La Providence », et « Comme avant », de Michelle Brun – 2016 et 2013







Animations crées durant le stage chez Manuel Siabato – 2015







Yuri le Poissonaute - 2015


Film de fin de formation, en équipe avec L Chang Soi, M Mondelice, M Minaud. – 2015




Book 3D - 2015

Metro-3D Bar-bar Ile-3D Chambre1






About me

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.

Pourquoi « Le Petiot » ?

lepetiot





Sample article

Some text.