Installer et configurer une tablette graphique sous Elive Debian
Ce HowTo explique l’installation et la configuration de la tablette Trust TB6300 sur Elive et/ou Debian Lenny. C’est un mix entre tutoriels trouvés ici et là sur le web mais les principaux sont celui-ci et celui-là. Comme aucun d’entre eux a fonctionné parfaitement chez moi, je montre ici comment j’ai procédé:
**Note: Je dois avouer que je n’ai pas cherché à vérifier la fonction de sensibilité à la pression …
La tablette fonctionne avec le pilote « wizardpen », il faut donc d’abord télécharger la dernière version du pilote à partir d’ici.
Ensuite, nous pouvons commencer.
Installation du pilote:
Afin de compiler le pilote nous avons besoin de quelques dépendances qu’on installe en se connectant en administrateur (root) dans un terminal (console) et entrer:
#apt-get install xutils libx11-dev libxext-dev build-essential xautomation xinput xserver-xorg-dev
Ensuite on extrait l’archive téléchargée et se place dans le dossier nouvellement créé:
$ tar -xvzf /chemin/vers/wizardpen-0.7.0-alpha2.tar.gz
$cd wizarpen-0.7.0-alpha2/
Ensuite on configure ces sources:
$./configure –with-xorg-module-dir=/usr/lib/xorg/modules
Si tout s’est bien passé on peut construire et installer le pilote (obligatoirement en root pour l’installation):
$make
#make install
On peut vérifier que l’installation s’est bien déroulée en entrant:
#ls /usr/lib/xorg/modules/input/wizardpen_drv.*
Elle devrait renvoyer:
/usr/lib/xorg/modules/input/wizardpen_drv.la
/usr/lib/xorg/modules/input/wizardpen_drv.so
Ceci fait, on peut charger le pilote avec en root:
#modprobe wizardpen_drv
Pour obtenir le véritable nom de la tablette, nécessaire pour la suite, entrez et notez la réponse qui concerne votre tablette:
grep -i name /proc/bus/input/devices
Configuration du serveur X:
Avant de faire quoique ce soit de regrettable on sauvegarde laversion actuelle du fichier de conf:
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.save
Il nous faut maintenant trouver où votre système « reçoit » les informations du périphérique. Pour cela entrez la ligne suivante et parcourez le résultat jusqu’à trouver votre tablette au milieu d’autres périphériques usb:
lshal | less
Il vous faut dans tout cela repérer la ligne et notez le chiffre en place de « N »:
linux.device_file = ‘/dev/input/eventN
Ceci fait, nous pouvons calibrer notre apparei, chez moi la calibrations m’a indiqué les bonnes valeurs mais apparemment ce n’est pas toujours le cas… Toujours dans le dossier décompressé de l’archive entrez:
cd calibrate
calibrate/wizardpen-calibrate /dev/input/eventN
Avec « N » à remplaer bien sû, par le chiffre obtenu juste avant. Suivez les instructions (en gros appuyez avec le stylet dans deux coins opposés diagonalement, le plus prés possible du bord). Sauvegardez les valeurs obtenues. Maintenant toujours en administrateur on édite le fichier de configuration proprement dit:
#scite /etc/X11/xorg.conf
Et ajoutez y la section suivante (avec vos valeurs calibrées si différentes) juste aprés la section concernant votre souris par exemple:
Section "InputDevice"
Identifier "WizardPen Tablet"
Option "Name" "UC-LOGIC Tablet WP8060U"
Option "SendCoreEvents" "true"
Driver "wizardpen"
Option "Device" "/dev/input/event1"
Option "TopX" "0"
Option "TopY" "0"
Option "BottomX" "32747"
Option "BottomY" "32762"
Option "MaxX" "32747"
Option "MaxY" "32762"
EndSection
**Note:Je ne suis pas certain qu’il soit absolument nécessaire d’ajouter la section suivante pour tout le monde mais avant cela, je ne pouvais utiliser qu’un quart de la surface de la tablette…
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "WizardPen Tablet"
EndSection
Il ne vous reste plus qu’à redémarrer votre serveur graphique en vous déconnectant ou avec Ctrl+Alt+Supp (Question: Se déconnecter d’Enlightenment suffit-il ou le raccourci clavier seul redémarre X?). Ou au pire redémarrer la machine… Votre tablette devrait fonctionner au redémarrage…