====== Tablette Graphique WACOM ======

{{  http://aviaweb.free.fr/ftp/images/tablette_wacom.jpg}}

==== Installation depuis les sources ====


Il n'existe pas de paquet au moment de l'écriture de ce tuto, il vous faut télécharger le driver ici:

http://linuxwacom.sourceforge.net/index.php/dl

Décompressez l'archive et compiler à l'ancienne ^_^

  $ ./configure --prefix=/usr
  $ make
  # make install

==== Connectez votre tablette ====

Branchez votre tablette et vérifier si cette dernière est reconnue:

  # cat /proc/bus/input/devices

Essayez de trouver la partie pertinente en rapport avec la tablette. Vous devriez avoir quelque chose qui ressemble à cela:

<php>
I: Bus=0003 Vendor=056a Product=0015 Version=0403
N: Name="Wacom Graphire4 4x5"
P: Phys=
S: Sysfs=/class/input/input3
H: Handlers=mouse1 event2 
B: EV=1f
B: KEY=1c63 0 70011 0 0 0 0 0 0 0 0
B: REL=100
B: ABS=100 3000003
B: MSC=1
</php>

Noter la valeur de "Vendor" pour l'étape suivante.

==== Ajout de la règle UDEV à votre tablette ====

Ouvrez un éditeur de texte (comme nano) et écrivez ceci:

  KERNEL=="event*", ATTRS{idVendor}=="056a", NAME="input/%k", SYMLINK+="input/graphire4"

Changez la valeur "056a" par la valeur du "Vendor" trouvée précédemment.

Changez aussi "graphire4" avec ce que vous voulez.

Maintenant sauvegardez le texte comme fichier "10-wacom.rules" dans le repertoire "/etc/udev/rules.d".

==== Ajout des modules nécéssaires ====

Pour le bon fonctionnement de la tablette, vous devez ajouter les modules suivant au fichier "/etc/sysconfig/modules".

  wacom
  evdev 

==== Vérification du bon fonctionnement ====


Après les étapes précédentes, rebootez la machine ou alors tapez la commande:

  # udevstart

Voyons si le système a correctement trouvé la tablette,

Lancez:

  $ ls /dev/input

Le résultat devrait montrer un périphérique appellé "graphire4" (ou le nom que vous lui avez attribué précédemment).

Faites un test avec:

  $ cat /dev/input/graphire4

ou

  $xxd /dev/input/graphire4

ou

  # wacdump /dev/input/graphire4

Après avoir essayé une de ses commandes, vous devez bouger le stylo de la tablette. Si vous voyez des lettes, c'est bon ! ^_^ 

Toutefois la dernière commande donne le meilleur résultat.

==== Configuration du serveur X ====

Bon maintenant il est temps de configurer votre serveur X. Ajoutez ces lignes à votre fichier "/etc/X11/xorg.conf": 

<php>
Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/input/graphire4"
  Option        "Type"          "stylus"
  Option        "USB"           "on"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/input/graphire4"
  Option        "Type"          "eraser"
  Option        "USB"           "on"
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/input/graphire4"
  Option        "Type"          "cursor"
  Option        "USB"           "on"

EndSection

# This section is for Intuos3, Cintiq 21UX, or Graphire4 only
Section "InputDevice"
  Driver        "wacom"
  Identifier    "pad"
  Option        "Device"        "/dev/input/graphire4"
  Option        "Type"          "pad"
  Option        "USB"           "on"             
EndSection
</php>

Puis ajoutez ces lignes à la section "ServerLayout":

<php>
InputDevice "cursor" "SendCoreEvents"
InputDevice "stylus" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
#The line below is for Intuos3, Cintiq 21UX, or Graphire4 only
InputDevice "pad"
</php>

Et voilà ! Relancez le serveur X en pressant [Ctrl]+[Alt]+[Backspace].
Votre tablette devrait fonctionnée.

==== Possibles problèmes ====


=== Aucun périphèriques affichés dans /dev/input ===

Pour résoudre ce problème, copiez le fichier "wacom_drv.so" des sources de linuxwacom dans le dossier "usr/X11R6/lib/xorg/modules/input", avec les commandes suivantes:

  # cd linuwacom-x.x.x-x
  # cd prebuilt
 # cp wacom_drv.so /usr/X11R6/lib/xorg/modules/input

Note: si vous avez une version 64bit vous devez copier le fichier "wacom_drv.so_x86-64" en le renommant simplement avec la commande "cp" comme ceci:

  # cp wacom_drv.so_x86-64 /usr/X11R6/lib/xorg/modules/input/wacom_drv.so

=== Disfonctionnement avec le stylo, les dessins ne sont pas proportionnels ===

Pour tester, mettez un CD sur votre tablette et dessinez un rond avec votre application graphique, comme [[GIMP]].

Si le cercle n'est pas parfait vous devez ajouté une option spéciale au fichier "/etc/X11/xorg.conf" à chaque section "InputDevice" de votre tablette.

Cette option est:

  Option "KeepShape" "on"

==== Configuring The GIMP and Inkscape ====

=== Avec The GIMP ===

Allez dans le menu Fichier -> Préférences -> Controleurs d'entrée -> [Configure Extended Input Devices...]. Configurer pour chaque périphérique le mode "Screen" et n'oubliez pas de sauvegarder les changements. Ca devrait fonctionner =)

=== Inkscape ===

Allez dans le menu Fichier -> Input Devices. Configurer pour chaque périphérique le mode "Screen" et n'oubliez pas de sauvegarder les changements. Ca devrait fonctionner =)


==== Source de ce tutoriel ====

http://wiki.frugalware.org/Wacom

== Notes sur le tuto original ==

  Version de Frugalware: -current
  Kernel version: 2.6.19
  Xorg version: 7.1.99.903
  linuxwacom version: 0.7.6-4
  Tabelette utilisée: Graphire4 (Small)