{{tag>jaunty gutsy matériel tablette_graphique wacom}}
----
===== Procédure d'installation d'une tablette Wacom Bamboo Fun sur une Jaunty =====
sous **Ubuntu 11.04** reconnaissance native :-D... du stylet et aussi du touch - essayé avec Bambo Fun Pen&Touche CTH461
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
Le lien vers le fichier linuxwacom-0.7.9-3.tar.bz2 ne doit contenir aucun espace !
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
Ne pas oublier de faire une sauvegarde de /etc/X11/xorg.conf avant de le modifier
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
les boutons ne sont pas fonctionnels à ce niveau
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