Ceci est une ancienne révision du document !
Tablettes Wacom Bamboo
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, mais certaines tablettes, comme la Bamboo, ne sont supportées par les pilotes du noyau 2.6.23.
Test en cours sur les versions antérieures d'Ubuntu.
Pré-requis
Vérifiez que vous avez une version de noyau Linux est égale à 2.6.22-12 ou 2.6.22-14 avec la commande :
uname -r
Vous trouverez les dernière mises à jour sur le site dédié Wacom Linux.
Il faut vérifier que la tablette est bien détectée. Branchez-la puis tapez, dans un terminal :
lsusb
Il vous faut trouver « Wacom Co., Ltd » à la fin de l'une des lignes, comme par exemple :
Bus 007 Device 001: ID 0000:0000 Bus 006 Device 001: ID 0000:0000 Bus 005 Device 002: ID 056a:0065 Wacom Co., Ltd
Paquets à installer
Voici les paquets nécessaires à installer pour la suite du tutoriel :
sudo apt-get install linux-headers-`uname -r` build-essential x11proto-core-dev libxau-dev libxdmcp-dev x11proto-input-dev x11proto-kb-dev xtrans-dev libx11-dev x11proto-xext-dev libxext-dev libxi-dev linux-libc-dev libc6-dev libncurses5-dev xserver-xorg-dev tk8.4-dev tcl8.4-dev
Compilation du pilote
Créez un dossier temporaire pour le téléchargement du pilote :
mkdir wacom cd wacom
Téléchargez le pilote dans ce dossier, pour le décompresser :
wget http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.7.8-3.tar.bz2 tar xjf linuxwacom-0.7.8-3.tar.bz2 cd linuxwacom-0.7.8-3/
Configuration du pilote avec ubuntu :
./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" Puis installez le pilote avec :
sudo make
Puis la commande
sudo make install
Test du pilote
A ce stade, l'installation a dû créé un fichier wacom.ko dans ./src/2.6.24. Si vous avez un driver différent retrouvez l'emplacement avec la commande :
find ./src | grep wacom.ko
Puis remplacez les commandes suivantes par votre version 2.X.XX.
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.24/
Si la commande suivante
lsmod | grep wacom
affiche quelque chose, supprimez le pilote Wacom actuellement en mémoire :
sudo rmmod wacom
Chargez ensuite le nouveau pilote :
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.
Configuration du pilote
Il faut maintenant configurer X. Faite une sauvegarde du fichier existant puis ouvrez-le :
cd
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. Editez le fichier avec la commande :
sudo gedit /etc/X11/xorg.conf
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 package ncurses-dev :