Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


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).

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)

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
  • wacom_bamboo_fun.1305290829.txt.gz
  • Dernière modification: Le 13/05/2011, 14:50
  • (modification externe)