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

Ceci est une ancienne révision du document !


Tablettes Wacom

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, comme les tablettes Volito, par exemple. D'autres tablettes, comme la Bamboo par exemple, sont supportées par les pilotes du noyau 2.6.23 qui, malheureusement, ne sont pas inclus dans la distribution.

Cette page décrit comment compiler et installer le pilote nécessaire pour utiliser les tablettes Wacom non supportées par Linux 2.6.22, tel que la Wacom Bamboo. Certaines tablettes ont déjà une page dédié, même si elles fonctionneront probablement avec la méthode décrite ci-dessous :

Avant de vous lancer dans un de ces protocoles d'installation, vérifiez tout de même que votre tablette n'est pas supportée par les pilotes fournis avec votre système.

Les tablettes suivantes sont supportées par le pilote. La liste est tirée du site du pilote.

Port série :

  • UD and UD II
  • PenPartner
  • Graphire 1 & 2
  • Intuos 1 & 2
  • Cintiq & TabletPC

Port USB :

  • Graphire 1, 2, 3 & 4
  • Cintiq & CintiqPartner
  • Intuos 1, 2, & 3
  • Volito 1 & 2
  • PenPartner 1 & 2
  • PL & DTF
  • Bamboo

Avant toute chose, il faut vérifier que la tablette est bien détectée. Branchez-la puis tapez, dans un terminal :

lsusb

Le résultat devrai ressembler à

Bus 007 Device 001: ID 0000:0000  
Bus 006 Device 001: ID 0000:0000  
Bus 005 Device 002: ID 056a:0065 Wacom Co., Ltd 

Compilation du pilote

Télécharger le code source du pilote sur le site Linux Wacom. Décompressez l'archive et allez dans le dossier créé

tar xf linuxwacom-0.7.8-3.tar.bz2 
cd linuxwacom-0.7.8-3/

Avant de lancer la compilation, installez les paquets suivants

  • libxi-dev
  • tcl8.4-dev
  • tk8.4-dev
  • ncurses-dev

Pour compiler le pilote, tapez

./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"

Lancez ensuite la compilation du module en tapant

make

puis patientez en prenant un petit café.

Si l'erreur "wacom.o - no" survient Installez les paquets linux-headers-generic et build-essential et recommencez l'installation.

Test du pilote

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.19/

Si la commande

lsmod | grep wacom

affiche quelque chose, supprimez le pilote wacom actuellent en mémoire en tapant

sudo rmmod wacom

Chargez ensuite le nouveau pilote en tapant

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.

Installation du pilote

Premièrement, nous allons faire une sauvegarde du pilote existant

# création du répertoire de sauvegarde du pilote
sudo mkdir -p /root/kernel/drivers/input/tablet/
# copie du pilote
sudo cp /lib/modules/2.6.22-14-generic/kernel/drivers/input/tablet/wacom.ko /root/kernel/drivers/input/tablet/

Copiez ensuite le nouveau pilote à la place de l'ancien

sudo cp ./wacom.ko /lib/modules/2.6.22-14-generic/kernel/drivers/input/tablet/

On reconstruit les dépendances entre les pilotes et on charge le nouveau pilote

sudo depmod -e
sudo modprobe wacom

C'est facile, mais ce n'est que la moitié du boulot.

Configuration du serveur X

C'est sympa d'avoir un pilote qui se charge bien, mais ce n'est pas suffisant. il faut maintenant configurer X. Faite une sauvegarde du fichier existant puis ouvrez-le

# sauvegarde du fichier
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
# édition du fichier
sudo gedit /etc/X11/xorg.conf

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 :

Cette partie ne concerne que les tablettes USB. Pour les tablettes en port série, veuillez voir le site du pilote

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.

Le site du pilote :

Lien du package ncurses-dev :


Contributeurs : Dieu , nicao

  • wacom_bamboo.1207742883.txt.gz
  • Dernière modification: Le 18/04/2011, 14:44
  • (modification externe)