Skip to content

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 ;-)

Rétroliens

Pas de rétroliens

Commentaires

Afficher les commentaires en Vue non groupée | Vue groupée

bemawi sur :

J'ai la même tablette que toi surement, une ThinLine format S
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 :

Bon, j'ai trouvé en trifouillant dans le xorg.

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 :

Salut,

Cool que cela fonctionne. C'est vraiment une petite tablette bien sympa.

David.

FRANCOIS sur :

pas mal dommage que le gris sur page blanche soit difficile à lire.

David sur :

Merci pour le "pas mal" ;-)

David.

Ajouter un commentaire

Marquer un texte en gras: *mot*, souligner un texte: _mot_.
Les smilies standard comme :-) et ;-) sont convertis en images.
Les adresses Email ne sont pas affichées, et sont seulement utilisées pour la communication.

Pour éviter le spam par des robits automatisés (spambots), merci d'entrer les caractères que vous voyez dans l'image ci-dessous dans le champ de fomulaire prévu à cet effet. Assurez-vous que votre navigateur gère et accepte les cookies, sinon votre commentaire ne pourra pas être enregistré.
CAPTCHA

Form options
tweetbackcheck