Ceci est une ancienne révision du document !
Tablettes Wacom
Wacom propose toute une gamme de tablettes graphiques. Une bonne partie est supportée par les pilotes fournis avec les pilotes du noyau 2.6.22 Ubuntu, comme les tablettes Volito, par exemple. D'autres tablettes, comme la Bamboo par exemple, sont supportées par les pilotes du noyau 2.6.23 qui, malheureusement, ne sont pas inclus dans la distribution.
Cette page décrit comment compiler et installer le pilote nécessaire pour utiliser les tablettes Wacom non supportées par Linux 2.6.22, tel que la Wacom Bamboo. Certaines tablettes ont déjà une page dédié, même si elles fonctionneront probablement avec la méthode décrite ci-dessous :
Compatibilité
Les tablettes suivantes sont supportées par le pilote. La liste est tirée du site du pilote.
Port série :
- UD and UD II
- PenPartner
- Graphire 1 & 2
- Intuos 1 & 2
- Cintiq & TabletPC
Port USB :
- Graphire 1, 2, 3 & 4
- Cintiq & CintiqPartner
- Intuos 1, 2, & 3
- Volito 1 & 2
- PenPartner 1 & 2
- PL & DTF
- Bamboo
Pré-requis
Avant toute chose, il faut vérifier que la tablette est bien détectée. Branchez-la puis tapez, dans un terminal :
lsusb
Le résultat devrai ressembler à
Bus 007 Device 001: ID 0000:0000 Bus 006 Device 001: ID 0000:0000 Bus 005 Device 002: ID 056a:0065 Wacom Co., Ltd
Installation
Compilation du pilote
Télécharger le code source du pilote sur le site Linux Wacom. Décompressez l'archive et allez dans le dossier créé
tar xf linuxwacom-0.7.8-3.tar.bz2 cd linuxwacom-0.7.8-3/
Avant de lancer la compilation, installez les paquets suivants
- libxi-dev
- tcl8.4-dev
- tk8.4-dev
- ncurses-dev
Pour compiler le pilote, tapez
./configure --enable-wacom
Une longue liste de messages défile et si tout se passe bien ça se termine par
BUILD ENVIRONMENT: architecture - i486-linux-gnu linux kernel - yes 2.6.19 module versioning - yes -DCONFIG_MODVERSIONS -DMODVERSIONS -include /lib/modules/2.6.22-14-generic/build/include/linux/modversions.h kernel source - yes /lib/modules/2.6.22-14-generic/build Xorg SDK - no /usr XSERVER64 - no dlloader - yes XLib - yes /usr/lib TCL - yes /usr/include/tcl8.4/ TK - yes /usr/include/tcl8.4/ ncurses - yes BUILD OPTIONS: wacom.o - yes wacdump - yes xidump - yes libwacomcfg - yes libwacomxi - yes xsetwacom - yes hid.o - no usbmouse.o - no evdev.o - no mousedev.o - no input.o - no tabletdev.o - no wacom_drv.so - no /usr/lib/xorg/modules/input wacom_drv.o - no
La ligne qui nous intéresse est "wacom.o - yes"
Lancez ensuite la compilation du module en tapant
make
puis patientez en prenant un petit café.


Test du pilote
Nous allons maintenant vérifier que le système accepte ce pilote. Allez dans le dossier où le pilote a été compilé :
cd src/2.6.19/
Si la commande
lsmod | grep wacom
affiche quelque chose, supprimez le pilote wacom actuellent en mémoire en tapant
sudo rmmod wacom
Chargez ensuite le nouveau pilote en tapant
sudo insmod ./wacom.ko
Bougez le stylet sur la tablette, le curseur de la souris bouge ! Excellent. Sinon, ce n'est pas grave, nous nous inquièterons après avoir configurer le serveur X.
Installation du pilote
Premièrement, nous allons faire une sauvegarde du pilote existant
# création du répertoire de sauvegarde du pilote sudo mkdir -p /root/kernel/drivers/input/tablet/ # copie du pilote sudo cp /lib/modules/2.6.22-14-generic/kernel/drivers/input/tablet/wacom.ko /root/kernel/drivers/input/tablet/
Copiez ensuite le nouveau pilote à la place de l'ancien
sudo cp ./wacom.ko /lib/modules/2.6.22-14-generic/kernel/drivers/input/tablet/
On reconstruit les dépendances entre les pilotes et on charge le nouveau pilote
sudo depmod -e sudo modprobe wacom
C'est facile, mais ce n'est que la moitié du boulot.
Utilisation/Configuration
Configuration du serveur X
C'est sympa d'avoir un pilote qui se charge bien, mais ce n'est pas suffisant. il faut maintenant configurer X. Faite une sauvegarde du fichier existant puis ouvrez-le
# sauvegarde du fichier sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak # édition du fichier sudo gedit /etc/X11/xorg.conf
Le fichier par défaut contient peut-être déjà des sections concernant les périphériques wacom. Si ce n'est pas le cas, ajoutez les :
Cette partie ne concerne que les tablettes USB. Pour les tablettes en port série, veuillez voir le site du pilote
Section "InputDevice" Driver "wacom" Identifier "stylus" Option "Device" "/dev/input/wacom" Option "Type" "stylus" Option "ForceDevice" "ISDV4" # Tablet PC ONLY EndSection Section "InputDevice" Driver "wacom" Identifier "eraser" Option "Device" "/dev/input/wacom" Option "Type" "eraser" Option "ForceDevice" "ISDV4" # Tablet PC ONLY EndSection Section "InputDevice" Driver "wacom" Identifier "cursor" Option "Device" "/dev/input/wacom" Option "Type" "cursor" Option "ForceDevice" "ISDV4" # Tablet PC ONLY EndSection # pour les tablettes Bamboo Section "InputDevice" Driver "wacom" Identifier "pad" Option "Device" "/dev/input/wacom" Option "Type" "pad" Option "USB" "on" EndSection
Rendez-vous ensuite dans la section "ServerLayout" et ajoutez les lignes concernant les "Identifier" des sections ci-dessus
Section "ServerLayout" Identifier "Default Layout" Screen 0 "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" # Ajoutez les quatre lignes suivantes InputDevice "stylus" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents" InputDevice "pad" EndSection
Redémarrez le serveur X avec les touches ALT + CTRL + BACKSPACE, et voilà, il ne reste plus qu'à lancer Gimp et allez dans fichier> préférences >Périphériques d'entrée>configurer pour vérifiez que le stylus est présent.
Références
Le site du pilote :
Lien du drivers ncurses :