Tablette graphique UC-Logic WP4030U et Debian Etch
Ayant reçu récemment une tablette graphique, j'ai bien entendu essayé de la faire fonctionner sur Debian etch.
La première chose à faire était de trouver le type de tablette dont il s'agit.
Pour cela, un petit "lsusb" permet de voir son numéro d'identification : Bus 004 Device 002: ID 5543:0003 UC-Logic Technology Corp.
Et une recherche sur internet plus tard avec ce numéro permet de savoir que la tablette est gérée par le driver wizardpen.
Installation
L'installation va passer par une recompilation du driver. Pour ceux qui voudraient aller plus vite et qui ont une Debian etch, ils peuvent télécharger directement le driver ici et se rendre à la partie Configuration.
Pour pouvoir compiler le driver, il faut faire une petite modification dans le fichier Imakefile car les répertoires ont changé entre Xfree et XOrg.
Ensuite on a besoin de quelques outils pour pouvoir compiler : sudo apt-get install xutils xutils-dev libx11-dev libxext-dev x-dev build-essential xautomation xinput
Maintenant, on va pouvoir (enfin) lancer la compilation :
xmkmf
make
cp wizardpen_drv.so /usr/lib/xorg/modules/input/
Configuration
Il reste maintenant à configurer xorg.
Tout d'abord, on va calibrer la tablette. Pour cela, il faut aller dans le répertoire calibrate (qui est dans le répertoire source du driver) et compiler l'outil avec un simple make. Ensuite on lance ./wizardpen-calibrate /dev/input/eventx où on remplace le x par le bon chiffre. On peut aussi utiliser un /dev/wizardpen que l'on peut se créer avec une règle udev comme celle-ci : SUBSYSTEM=="input", ATTRS{product}=="Tablet WP4030U", KERNEL=="event[0-9]*", SYMLINK="wizardpen", MODE="0666".
Ne reste plus qu'à suivre les instructions en désignant les 2 coins opposés et on récupère les paramètres à utiliser pour xorg.
Voici mes paramètres (à adapter en fonction du résultat de la commande précédente)Section "InputDevice"
Identifier "WizardPen Tablet"
Option "SendCoreEvents" "true"
Driver "wizardpen"
Option "Device" "/dev/input/event6"
Option "TopX" "2136"
Option "TopY" "5040"
Option "BottomX" "29941"
Option "BottomY" "29199"
Option "MaxX" "29941"
Option "MaxY" "29199"
Option "TopZ" "0"
Option "BottomZ" "200"
EndSection
Les paramètres TopZ et BottomZ sont à adapter et tester en fonction de la gestion de la pression que l'on souhaite.
Il faut encore ajouter cette section "device" à la section "ServerLayout" comme ceci et le tour est joué : InputDevice "WizardPen Tablet" "AlwaysCore"
Un petit redémarrage du serveur X et on a maintenant la gestion de la tablette.
Ne reste plus qu'à apprendre à dessiner
Commentaires
Afficher les commentaires en Vue non groupée | Vue groupée
bemawi sur :
en tout cas, mon lsusb me retourne quasi la meme chose que toi.
Par contre je suis sous testing, et je ne parvient pas à paramétrer la mienne.
J'ai même tenté ce tuto https://help.ubuntu.com/community/TabletSetupWizardpen sans plus de résultat
Si tu as du temps à perdre pour rendre ton tuto compatible avec lenny ^^
ps
Je suis souvent sur le salon #debian-facile et #debianfr de freenode
bemawi sur :
Section "InputDevice"
Identifier "WizardPen Tablet"
Option "SendCoreEvents" "true"
Driver "wizardpen"
Option "Device" "/dev/tablet-event"
Option "TopX" "2199"
Option "TopY" "3598"
Option "TopZ" "10"
Option "BottomX" "30325"
Option "BottomY" "29278"
Option "BottomZ" "511"
Option "MaxX" "30325"
Option "MaxY" "29278"
Option "MaxZ" "511"
EndSection
et ça fonctionne nikel
je dois encore paramtrer un peu mieu mais bon, je go jouer avec mon stylet
David sur :
Cool que cela fonctionne. C'est vraiment une petite tablette bien sympa.
David.
FRANCOIS sur :
David sur :
David.