Ceci est une ancienne révision du document !
Procédure d'installation d'une tablette Wacom Bamboo Fun sur une Jaunty
La procédure est totalement Plug'N Play: branchez la tablette, ça marche. Aucune installation supplémentaire de pilote n'est requise car ceux-ci sont installés par défaut. Testé sur EeePC-701 avec une tablette Wacom Baboo Fun M (tablette au format A5). La tablette est reconnue par le système comme une souris et peut-être utilisée en remplacement de cette dernière.
Sous Gimp, il est nécessaire de paramétrer la tablette afin de bénéficier des fonctionnalités supplémentaires (pression du stylet, boutons configurables, etc …); pour cela, allez dans le menu le menu Editions>Préférences>Périphériques d'entrée>Configurer les périphériques d'entrée étendus, sélectionner la tablette dans le bouton-option "Périphérique", puis sélectionnez "Activé" dans le bouton-option "Mode".
Cette tablette dispose de plus d'ExpressKeys, qui ne sont ni plus ni moins que des boutons paramétrables par l'utilisateur. Afin de pouvoir les utiliser, il est nécessaire de configurer ces derniers.
ces boutons sont au nombre de quatre plus une molette sensitive. Pour configurer ces derniers, il est tout d'abord nécessaire d'installer le paquet wacom-tools
sudo apt-get install wacom-tools
Puis, ouvrez un terminal et éditez un fichier de script permettant d'automatiser la configuration des ExpressKeys:
vi Documents/BambooFun.sh
ou
gedit Documents/BambooFun.sh
copiez le script suivant dans le fichier:
#!/bin/sh
WACOM_PAD=`xinput list --short | grep -i "Wacom.*Pad" | cut -f 1 | sed -e 's/"//g'`
if [ "x${WACOM_PAD}y" != "xy" ]
then
echo "Wacom pad found: ${WACOM_PAD}"
xsetwacom set "${WACOM_PAD}" AbsWDn "core key +"
xsetwacom set "${WACOM_PAD}" AbsWUp "core key -"
xsetwacom set "${WACOM_PAD}" button1 "core key CONTROL z"
xsetwacom set "${WACOM_PAD}" button2 "core key Esc"
xsetwacom set "${WACOM_PAD}" button3 "core key CONTROL y"
xsetwacom set "${WACOM_PAD}" button4 "core key Enter"
else
echo "Cannot find Wacom pad"
fi
Rendez le script exécutable:
chmod 755 Documents/BambooFun.sh
Exécutez le script:
Documents/BambooFun.sh
Lancez Gimp, chargez une photo.
- La molette sensitive permet de faire un zoom avant/arrière
- la touche en haut à gauche permet de défaire l'opération précédente (undo)
- la touche en haut à droite permet de refaire l'opération précédente (redo)
- la touche en bas à gauche permet correspond à la touche Echap. (Esc)
- la touche en bas à droite permet correspond à la touche Entrée (Enter)
Si les ExpressKeys fonctionnent correctement, vous pouvez ajouter ce script à la liste des programmes lancés au démarrage de la session de Gnome (Menu Système → Préférences → Applications au démarrage → Ajouter).
Procédure d'installation d'une tablette Wacom Bamboo Fun sur une Gutsy
Cette procédure est le résumé de courriers électroniques postés sur linuxwacom-discuss@lists.sourceforge.net Un grand merci à Magnus Vigerlöf et Marcel de jong pour leur aide.
L'installation est faite sur une Gutsy entièrement mise à jour (en date du 03/12/2007), ainsi que sur Gutsy / AMD64 (MAJ 10/04/2008)
- récupérer le dernier pilote (0.7.9-9 le 31/03/2008) sur http://linuxwacom.sourceforge.net/index.php/dl
- récupérer le dernier fichier udev pour wacom qui prend en compte la Bamboo Fun sur http://git.debian.org/?p=users/ron/wacom-tools.git;a=blob_plain;f=debian/xserver-xorg-input-wacom.udev;hb=master (Menu Fichier>Enregistrer sous.. pour récupérer le fichier udev)
- installer quelques paquets :
apt-get install 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 libice-dev libsm-dev libxt-dev tcl8.4-dev tk8.4-dev
- Archiver le fichier udev original pour les wacom
cp /etc/udev/rules.d/50-xserver-xorg-input-wacom.rules ~/50-xserver-xorg-input-wacom.rules_orig
- Remplacer le fichier udev par la nouvelle version prenant en compte la Bamboo fun
cp ~/xserver-xorg-input-wacom.udev /etc/udev/rules.d/50-xserver-xorg-input-wacom.rules
- compiler le nouveau pilote
tar xvjf linuxwacom-0.7.9-3.tar.bz2 cd linuxwacom-0.7.9-3 ./configure --enable-wacom make make install
Configure devrait donner quelque chose comme ça :
BUILD ENVIRONMENT:
architecture - i486-linux-gnu
linux kernel - yes 2.6.22
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 - yes /usr/include/xorg
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 - yes /usr/lib/xorg/modules/input
wacom_drv.o - no
- il faut maintenant mettre à jour le fichier xorg.conf
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
#Option "ForceDevice" "ISDV4"# Tablet PC ONLY
Option "USB" "on"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
#Option "ForceDevice" "ISDV4"# Tablet PC ONLY
Option "USB" "on"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
#Option "ForceDevice" "ISDV4"# Tablet PC ONLY
Option "USB" "on"
EndSection
...
# Uncomment if you have a wacom tablet
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
- archiver l'ancien pilote
cp /lib/modules/2.6.22-14-generic/kernel/drivers/input/tablet/wacom.ko ~/Bureau/wacom.ko_old
- copier le nouveau pilote
cp ~/Bureau/linuxwacom-0.7.9-3/src/2.6.22/wacom.ko /lib/modules/2.6.22-14-generic/kernel/drivers/input/tablet/
- Mettre à jour la base
depmod -e
- Une fois la machine redémarrée la tablette devrait fonctionner
j'ai essayé de rajouter ceci à /etc/X11/xorg.conf mais sans succès
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "pad"
Option "USB" "on"
EndSection
...
InputDevice "pad" "SendCoreEvents"
Si cela marchait ces commandes permettraient de programmer les boutons :
xsetwacom set pad AbsWUp 4 #scroll up xsetwacom set pad AbsWDn 5 #scroll down xsetwacom set pad button3 4 #< key: scroll up xsetwacom set pad button1 5 #> key: scroll dn xsetwacom set pad button2 1 #FN1 key: left mouse button xsetwacom set pad button4 3 #FN2 key: right mouse button