Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wacom_bamboo_fun [Le 15/12/2011, 15:17] 127.0.0.1 modification externe |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>jaunty gutsy matériel tablette_graphique wacom}} | ||
- | ---- | ||
- | ===== Procédure d'installation d'une tablette Wacom Bamboo Fun sur une Jaunty ===== | ||
- | <note important> sous **Ubuntu 11.04** reconnaissance native :-D... du stylet et aussi du touch - essayé avec Bambo Fun Pen&Touche CTH461</note> | ||
- | |||
- | 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: | ||
- | |||
- | <file> | ||
- | #!/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 | ||
- | </file> | ||
- | |||
- | 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 : | ||
- | |||
- | <code>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</code> | ||
- | |||
- | * Archiver le fichier udev original pour les wacom | ||
- | <code>cp /etc/udev/rules.d/50-xserver-xorg-input-wacom.rules ~/50-xserver-xorg-input-wacom.rules_orig</code> | ||
- | |||
- | * Remplacer le fichier udev par la nouvelle version prenant en compte la Bamboo fun | ||
- | <code>cp ~/xserver-xorg-input-wacom.udev /etc/udev/rules.d/50-xserver-xorg-input-wacom.rules </code> | ||
- | |||
- | * compiler le nouveau pilote | ||
- | <note warning>Le lien vers le fichier linuxwacom-0.7.9-3.tar.bz2 ne doit contenir aucun espace !</note> | ||
- | <code> | ||
- | tar xvjf linuxwacom-0.7.9-3.tar.bz2 | ||
- | cd linuxwacom-0.7.9-3 | ||
- | ./configure --enable-wacom | ||
- | make | ||
- | make install | ||
- | </code> | ||
- | |||
- | Configure devrait donner quelque chose comme ça : | ||
- | |||
- | <code> | ||
- | 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 | ||
- | </code> | ||
- | |||
- | * il faut maintenant mettre à jour le fichier xorg.conf | ||
- | |||
- | <note warning>Ne pas oublier de faire une sauvegarde de /etc/X11/xorg.conf avant de le modifier</note> | ||
- | |||
- | |||
- | <code> | ||
- | 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" | ||
- | |||
- | </code> | ||
- | |||
- | * archiver l'ancien pilote | ||
- | <code>cp /lib/modules/2.6.22-14-generic/kernel/drivers/input/tablet/wacom.ko ~/Bureau/wacom.ko_old</code> | ||
- | |||
- | * copier le nouveau pilote | ||
- | <code>cp ~/Bureau/linuxwacom-0.7.9-3/src/2.6.22/wacom.ko /lib/modules/2.6.22-14-generic/kernel/drivers/input/tablet/</code> | ||
- | |||
- | * Mettre à jour la base | ||
- | <code>depmod -e</code> | ||
- | |||
- | |||
- | * Une fois la machine redémarrée la tablette devrait fonctionner | ||
- | |||
- | <note important>les boutons ne sont pas fonctionnels à ce niveau | ||
- | |||
- | j'ai essayé de rajouter ceci à /etc/X11/xorg.conf mais sans succès | ||
- | </note> | ||
- | |||
- | <code>Section "InputDevice" | ||
- | Driver "wacom" | ||
- | Identifier "cursor" | ||
- | Option "Device" "/dev/input/wacom" | ||
- | Option "Type" "pad" | ||
- | Option "USB" "on" | ||
- | EndSection | ||
- | |||
- | ... | ||
- | |||
- | InputDevice "pad" "SendCoreEvents" | ||
- | </code> | ||
- | |||
- | Si cela marchait ces commandes permettraient de programmer les boutons : | ||
- | |||
- | <code> | ||
- | 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 | ||
- | </code> |