Retourner en haut de la page Aller au bas de la page
Logo de mon site
Logo de mon site

Yasser Arafat

Item 1 Description

Yasser Arafat

Hugo Chávez

Item 1 Description

Hugo Chávez

Mikhaïl Gorbatchev

Item 1 Description

Mikhail Sergueievitch Gorbatchev

L'Abbé Pierre

Item 1 Description

Abbe Pierre

Salvadore Allende

Item 1 Description

Salvadore Allende

Angela Yvonne Davis

Item 1 Description

Angela Yvonne Davis

Jean Moulin

Item 1 Description

Jean Moulin

Nelson Mandela

Item 1 Description

Nelson Mandela

Martin Luther King

Item 1 Description

Martin Luther King

Gamal Abdel Nasser

Item 1 Description

Gamal Abdel Nasser

Richard Stallman

Item 1 Description

Richard Stallman

Simone Veil

Item 1 Description

Simone Veil

Hand Shake

Item 1 Description

Hand Shake

Wangari Muta Maathai

Item 1 Description

Wangari Muta Maathai

Michel Colucci

Item 1 Description

Coluche

Mère Teresa

Item 1 Description

Mère Térésa

Charles de Gaulle

Item 1 Description

Charles de Gaulle

Che Guevara

Item 1 Description

Ernesto Rafael Guevara

Mohandas Gandhi

Item 1 Description

Mohandas Karamchand Gandhi

Lech Walesa

Item 1 Description

Lech Walesa

Linus Benedict Torvalds

Item 1 Description

Linus Benedict Torvalds

Sous-commandant Marcos

Item 1 Description

Sous commandant Insurge Marcos

Ahmed Shah Massoud

Item 1 Description

Ahmed Shah Massoud

Luxpopuli / Autres / Installer «Wacom Intuos3 A4 USB» sous Linux/Debian





Right menu

OBLIGATOIRE

Un professeur témoigne

La brigade canine dans un collège du Gers.
Réaction d'une internaute Québécoise:
«quand on est rendu à accepter que (...) les autorité mettent leurs sales pattes dans les culottes de vos enfants (...) il est temps (...) de vous réveiller.»
OBLIGATOIRE

Les mensonges de R. Dati

La note de recadrage statistique du sociologue L. Mucchielli recadre également les mensonges de la propagande sécuritaire dont on nous rabat les oreilles depuis déjà trop longtemps et dont les mineurs de France sont à présents la cible.
Le rapport de L. Mucchielli
OBLIGATOIRE

L'aveu de Jean-Marc Sylvestre

«Le système financier s'effondre aujourd'hui comme un jeu de carte... parce que... il a été géré d'une part.... par les États-Unis sans règle... et il a été d'autre part géré... par une bande de voyous... qui se sont gouinfrés... au détriment des autres.»
VOIR LES VIDÉOS

OBLIGATOIRE

prev prev prev prev


Installer «Wacom Intuos3 A4 USB» sous Linux/Debian

Date de publication: le dimanche 26 août 2007 à 22h30
Dernière modification: par Pascal BOYER le mercredi 8 septembre 2010 à 01h40

Cet article, qui rassemble l'ensemble des informations que j'ai trouvées sur le net, décrit dans le détail la marche à suivre pour installer une tablette wacom Intuos3 A4 USB en particulier et tout autre modèle en général sur une machine Debian (unstable) tournant sur un noyau 2.6.18 standard (c'est à dire récupéré sur le site officiel du noyau Linux: www.kernel.org) et avec Xorg 7.

:
Le 11-04-2009 : tout ce qui est décrit dessous fonctionne parfaitement avec les versions 2.6.28.7 ou 2.6.29.1 du noyau Linux intégrant toutes deux la version 0.8.1-6 du driver wacom sous X.Org X Server 1.4.2 (lancez la commande X -version  dans une console pour afficher la version du serveur X installé sur votre système).
Il est évident que plus votre noyau Linux est récent plus votre modèle de tablette à de chance d'être pris en charge et le nombre d'options de fonctionnement a de chance d'être important.

Cette solution ne comprend donc pas l'installation des drivers proposés par l'équipe linuxwacom  mais permet cependant de faire fonctionner:

  • la souris wacom (les boutons + la molette)
  • le stylo (pression + boutons)
  • la gomme avec le mode pression

Les drivers proposés par linuxwacom sont insérés assez rapidement dans le noyau linux. Il n'y a donc pas grande différence entre les deux pilotes. Par contre, la procédure d'installation du pilote inclus dans le noyau (et décrite ci-après) est largement plus simple que celle décrite sur le site de linuxwacom.

Pour savoir quelle version du driver est intégrée à votre noyau Linux, jetez un oeil à la page de téléchargement du driver  sur le site linuxwacom.sourceforge.net . Vous pourrez également, une fois terminée son installation, vérifier sa version avec la commande « grep -i "wacom" /var/log/Xorg.0.log  Â» (voir au bas de l'article).

Actuellement, la seule différence entre ces deux drivers est le support des modèles Intuos3 4x6  par le driver proposé par linuxwacom . Support qui sera intégré au noyau 2.6.19.

Les modèles de tablettes Wacom supportés

La commande ci-dessous affiche la liste des modèles wacom supportés par le noyau 2.6.18:

grep -i "intuos" /usr/src/linux/drivers/usb/input/wacom.c

"Wacom Intuos 4x5"
"Wacom Intuos 6x8"
"Wacom Intuos 9x12"
"Wacom Intuos 12x12"
"Wacom Intuos 12x18"
"Wacom Intuos2 4x5"
"Wacom Intuos2 6x8"
"Wacom Intuos2 9x12"
"Wacom Intuos2 12x12"
"Wacom Intuos2 12x18"
"Wacom Intuos3 4x5"
"Wacom Intuos3 6x8"
"Wacom Intuos3 9x12" (modèle A4)
"Wacom Intuos3 12x12"
"Wacom Intuos3 12x19"
"Wacom Intuos3 6x11"
"Wacom Cintiq 21UX"
"Wacom Intuos2 6x8"
"Wacom INTUOS312"
"Wacom INTUOS319"

Pour une version plus récente du noyau, 2.6.28.7 ou 2.6.29.1 par exemple, la commande à lancer est la suivante:

grep -i "\"Wacom " /usr/src/linux/drivers/input/tablet/wacom_wac.c

{ "Wacom Penpartner",7,5040, 3780, 255, 0, PENPARTNER },
{ "Wacom Graphire", 8, 10206, 7422, 511, 63, GRAPHIRE },
{ "Wacom Graphire2 4x5", 8, 10206, 7422, 511, 63, GRAPHIRE },
{ "Wacom Graphire2 5x7", 8, 13918, 10206, 511, 63, GRAPHIRE },
{ "Wacom Graphire3", 8, 10208, 7424, 511, 63, GRAPHIRE },
{ "Wacom Graphire3 6x8", 8, 16704, 12064, 511, 63, GRAPHIRE },
{ "Wacom Graphire4 4x5", 8, 10208, 7424, 511, 63, WACOM_G4 },
{ "Wacom Graphire4 6x8", 8, 16704, 12064, 511, 63, WACOM_G4 },
{ "Wacom BambooFun 4x5", 9, 14760, 9225, 511, 63, WACOM_MO },
{ "Wacom BambooFun 6x8", 9, 21648, 13530, 511, 63, WACOM_MO },
{ "Wacom Bamboo1 Medium",8, 16704, 12064, 511, 63, GRAPHIRE },
{ "Wacom Volito",8,5104, 3712, 511, 63, GRAPHIRE },
{ "Wacom PenStation2",8,3250, 2320, 255, 63, GRAPHIRE },
{ "Wacom Volito2 4x5",8,5104, 3712, 511, 63, GRAPHIRE },
{ "Wacom Volito2 2x3",8,3248, 2320, 511, 63, GRAPHIRE },
{ "Wacom PenPartner2",8,3250, 2320, 511, 63, GRAPHIRE },
{ "Wacom Bamboo",9, 14760, 9225, 511, 63, WACOM_MO },
{ "Wacom Bamboo1",8,5104, 3712, 511, 63, GRAPHIRE },
{ "Wacom Intuos 4x5",10, 12700, 10600, 1023, 31, INTUOS },
{ "Wacom Intuos 6x8",10, 20320, 16240, 1023, 31, INTUOS },
{ "Wacom Intuos 9x12", 10, 30480, 24060, 1023, 31, INTUOS },
{ "Wacom Intuos 12x12", 10, 30480, 31680, 1023, 31, INTUOS },
{ "Wacom Intuos 12x18", 10, 45720, 31680, 1023, 31, INTUOS },
{ "Wacom PL400", 8,5408, 4056, 255, 0, PL },
{ "Wacom PL500", 8,6144, 4608, 255, 0, PL },
{ "Wacom PL600", 8,6126, 4604, 255, 0, PL },
{ "Wacom PL600SX",8,6260, 5016, 255, 0, PL },
{ "Wacom PL550", 8,6144, 4608, 511, 0, PL },
{ "Wacom PL800", 8,7220, 5780, 511, 0, PL },
{ "Wacom PL700", 8,6758, 5406, 511, 0, PL },
{ "Wacom PL510", 8,6282, 4762, 511, 0, PL },
{ "Wacom DTU710",8, 34080, 27660, 511, 0, PL },
{ "Wacom DTF521",8,6282, 4762, 511, 0, PL },
{ "Wacom DTF720",8,6858, 5506, 511, 0, PL },
{ "Wacom Cintiq Partner",8, 20480, 15360, 511, 0, PTU },
{ "Wacom Intuos2 4x5",10, 12700, 10600, 1023, 31, INTUOS },
{ "Wacom Intuos2 6x8",10, 20320, 16240, 1023, 31, INTUOS },
{ "Wacom Intuos2 9x12", 10, 30480, 24060, 1023, 31, INTUOS },
{ "Wacom Intuos2 12x12", 10, 30480, 31680, 1023, 31, INTUOS },
{ "Wacom Intuos2 12x18", 10, 45720, 31680, 1023, 31, INTUOS },
{ "Wacom Intuos3 4x5",10, 25400, 20320, 1023, 63, INTUOS3S },
{ "Wacom Intuos3 6x8",10, 40640, 30480, 1023, 63, INTUOS3 },
{ "Wacom Intuos3 9x12", 10, 60960, 45720, 1023, 63, INTUOS3 }, <== Modèle A4
{ "Wacom Intuos3 12x12", 10, 60960, 60960, 1023, 63, INTUOS3L },
{ "Wacom Intuos3 12x19", 10, 97536, 60960, 1023, 63, INTUOS3L },
{ "Wacom Intuos3 6x11", 10, 54204, 31750, 1023, 63, INTUOS3 },
{ "Wacom Intuos3 4x6",10, 31496, 19685, 1023, 63, INTUOS3S },
{ "Wacom Cintiq 21UX",10, 87200, 65600, 1023, 63, CINTIQ },
{ "Wacom Cintiq 20WSX", 10, 86680, 54180, 1023, 63, WACOM_BEE },
{ "Wacom Cintiq 12WX",10, 53020, 33440, 1023, 63, WACOM_BEE },
{ "Wacom DTU1931",8, 37832, 30305, 511, 0, PL },
{ "Wacom ISDv4 90",8, 26202, 16325, 255, 0, TABLETPC },
{ "Wacom ISDv4 93",8, 26202, 16325, 255, 0, TABLETPC },
{ "Wacom ISDv4 9A",8, 26202, 16325, 255, 0, TABLETPC },
{ "Wacom Intuos2 6x8",10, 20320, 16240, 1023, 31, INTUOS },

Pour commencer

On suppose qu'aucun module spécifique à wacom n'a été compilé au niveau du noyau et que vous avez simplement raccordé votre tablette à un port USB de votre PC. Une diode bleu doit s'allumer en haut de votre tablette.

Comme toutes les distributions actuelles de GNU/Linux gèrent nativement l'USB, vous devez être en mesure de lancer, dans une console, l'une des commandes suivantes:

more /proc/bus/usb/devices

qui vous retournera entre autres:

T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 6 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor= 056a  ProdID= 00b2  Rev= 1.02
S: Manufacturer= Tablet  
S: Product= PTZ-930  
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=300mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=wacom  
E: Ad=81(I) Atr=03(Int.) MxPS= 10 Ivl=4ms

  •  056a: signifie qu'il s'agit un produit Wacom
  •  00b2: signifie qu'il sagit d'une tablette A4 (9x12)

Le retour de la commande ci-dessus est également valable pour un noyau 2.6.28.x

L'autre commande est:

more /proc/bus/input/devices

qui doit vous retourner entre autres:

I: Bus=0003 Vendor= 056a  Product= 00b2  Version=0102
N: Name=" Wacom Intuos3 9x12 "
P: Phys=
S: Sysfs=/class/input/input4
H: Handlers=mouse1 event3
B: EV=1f
B: KEY=1cff 0 1f00ff 0 0 0 0 0 0 0 0
B: REL=100
B: ABS=100 f00017b
B: MSC=1

Une autre commande très simple doit vous dire si votre tablette est bien reconnue:

lsusb

qui doit retourner entre autres:

Bus 001 Device 006: ID 056a : 00b2   Wacom  Co., Ltd

Et enfin, pour essayer d'être un peu complet, vous pouvez aussi lancer:

tail -f -n50 /var/log/kern.log

qui lors du branchement de la prise USB de la tablette doit renvoyer quelque chose comme ça:

 kernel: hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004
 kernel: uhci_hcd 0000:00:07.2: port 2 portsc 0093,00
 kernel: hub 1-0:1.0: port 2, status 0101, change 0001, 12 Mb/s
 kernel: hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
 kernel: usb 1-2: new full speed USB device using uhci_hcd and address 7
 kernel: usb 1-2: ep0 maxpacket = 8
 kernel: usb 1-2: skipped 1 descriptor after interface
 kernel: usb 1-2: default language 0x0409
 kernel: usb 1-2: new device strings: Mfr=1, Product=2, SerialNumber=0
 kernel: usb 1-2: Product: PTZ-930  
 kernel: usb 1-2: Manufacturer: Tablet
 kernel: usb 1-2: uevent
 kernel: usb 1-2: configuration #1 chosen from 1 choice
 kernel: usb 1-2: adding 1-2:1.0 (config #1, interface 0)
 kernel: usb 1-2:1.0: uevent
 kernel: usbhid 1-2:1.0: usb_probe_interface
 kernel: usbhid 1-2:1.0: usb_probe_interface - got id
 kernel: wacom 1-2:1.0: usb_probe_interface
 kernel: wacom 1-2:1.0: usb_probe_interface - got id
 kernel: input: Wacom Intuos3 9x12  as /class/input/input5
 kernel: drivers/usb/core/inode.c: creating file '007'
 kernel: hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0004
 

A ce stade, vous devriez être en mesure de faire se mouvoir le curseur de votre souris en déplaçant le stylo sur votre tablette. De même, la roulette de la souris Wacom devrait fonctionner ainsi que quelques boutons. Quoi qu'il en soit, ceci ne correspond en rien au fonctionnement normal de la tablette.

Module Wacom

Pour que la tablette Wacom fonctionne correctement, il faut compiler le driver wacom.ko

Mais avant de compiler quoi que ce soit, peut-être est-il judicieux de s'assurer que le driver n'existe pas déjà ? Pour ce faire, recherchez le pilote dans le répertoire /lib/modules/ avec cette commande:

find /lib/modules/ -name wacom*

Si le retour est de la forme:

/lib/modules/2.6.18/kernel/drivers/usb/input/wacom.ko

alors le driver est déjà compilé en tant que module sur votre système.

Si la commande ne renvoie rien, alors vous pouvez soit compiler le driver en tant que module soit directement dans le noyau. Dans les deux cas, voici les options du noyau spécifiques aux tablettes Wacom qu'il faut retenir:

 

 

POUR VERSION 2.6.18  DU NOYAU LINUX

Pour les versions plus récentes du noyau, l'emplacement du module wacom  est modifié (voir la capture d'écran ci-dessous):

 

 

POUR VERSION 2.6.29  DU NOYAU LINUX

Comme l'indique le descriptif du driver wacom , il faut également sélectionner ces deux pilotes:

 

 

 

 

Sauvegardez ces nouvelles options dans le fichier .config puis compilez votre module ou le noyau complet (auquel cas redémarrez votre système pour rebootez sur ce nouveau noyau).

Le fichier xorg.conf  

Avant de configurer ce fichier, vous devez installer le driver de prise en charge des tablettes Wacom par le serveur X. Vous devez donc installer le package:

apt-get install xserver-xorg-input-wacom

...qui installe le driver suivant:

/usr/lib/xorg/modules/input/wacom_drv.so

Vous pouvez également, si vous le souhaitez, installer ce package:

apt-get install wacom-tools

...qui installe les outils suivants:

/usr/bin/wacdump
/usr/bin/xidump
/usr/bin/xsetwacom

Editer le fichier de configuration /etc/X11/xorg.conf  puis ajoutez ces trois sections:

Section "InputDevice"

 Identifier " stylus "
 Driver "wacom"
 Option "Type" "stylus"
 Option "Mode" "Absolute"
 Option "USB" "on"
 Option "Tilt" "on"
 Option "Device" "/dev/input/wacom"
 Option "KeepShape" "on"
 Option "Threshold" "5" #Insensible aux petites pressions
 Option "Suppress" "30" #Insensible aux petits mouvements
 Option "Speed" "0.5" #On ralentit le mouvement
 

EndSection

Section "InputDevice"

 Identifier " eraser "
 Driver "wacom"
 Option "Type" "eraser"
 Option "Mode" "Absolute"
 Option "USB" "on"
 Option "Tilt" "on"
 Option "Device" "/dev/input/wacom"
 Option "KeepShape" "on"
 Option "Threshold" "5" #Insensible aux petites pressions
 Option "Suppress" "30" #Insensible aux petits mouvements
 Option "Speed" "0.5" #On ralentit le mouvement
 

EndSection

Section "InputDevice"

 Identifier " cursor "
 Driver "wacom"
 Option "Type" "cursor"
 Option "Mode" "Relative"
 Option "USB" "on"
 Option "Device" "/dev/input/wacom"
 Option "KeepShape" "on"
 Option "Threshold" "5" #Insensible aux petites pressions
 Option "Suppress" "30" #Insensible aux petits mouvements
 Option "Speed" "0.5" #On ralentit le mouvement
 

EndSection

Toujours dans le même fichier, vous devez à présent renseigner la section suivante:

Section "ServerLayout"

 Identifier "Default Layout"
 Screen "Default Screen" 0 0
 InputDevice "Generic Keyboard"
 InputDevice "Configured Mouse"
 InputDevice " stylus " "SendCoreEvents"
 InputDevice " eraser " "SendCoreEvents"
 InputDevice " cursor " "SendCoreEvents"
 #InputDevice "ATI Remote"
 

EndSection

Normalement, si vous sauvegardez puis redémarrez votre serveur X votre tablette devrait fonctionner nickel. Si tout fonctionne effectivement, vous devez vous en rendre compte immédiatement car le déplacement du stylo à 5 mm au-dessus de la tablette doit mettre en mouvement le curseur de la souris.

Vous pouvez également contrôler l'activité de votre serveur X avec la commande:

grep -i "wacom" /var/log/Xorg.0.log

qui doit renvoyer quelque chose comme ça:

 (II) LoadModule: "wacom"
 (II) Loading /usr/lib/xorg/modules/input/ wacom_drv.so  
 (II) Module wacom: vendor="X.Org Foundation"
 (II) Wacom driver level: 47-0.7.4 $
 (**) stylus device is /dev/input/wacom
 (**) WACOM: suppress value is 2
 (**) eraser device is /dev/input/wacom
 (**) WACOM: suppress value is 2
 (**) cursor device is /dev/input/wacom
 (**) WACOM: suppress value is 2
 (II) XINPUT: Adding extended input device "cursor"  (type: Wacom Cursor)
 (II) XINPUT: Adding extended input device "eraser"  (type: Wacom Eraser)
 (II) XINPUT: Adding extended input device "stylus"  (type: Wacom Stylus)
 (**) Option "Device" "/dev/input/wacom"
 stylus Wacom X driver grabbed event device
 (==) Wacom USB Intuos3 tablet speed=9600 maxX=60960 maxY=45720 maxZ=1023 resX=5080 resY=5080 suppress=2 tilt=disabled
 (==) Wacom device "stylus" top X=0 top Y=0 bottom X=57150 bottom Y=45720
 (==) Wacom device "eraser" top X=0 top Y=0 bottom X=57150 bottom Y=45720
 (==) Wacom device "cursor" top X=0 top Y=0 bottom X=57150 bottom Y=45720
 (**) Option "Device" "/dev/input/wacom"
 cursor Wacom X driver grabbed event device
 (==) Wacom USB Intuos3 tablet speed=9600 maxX=60960 maxY=45720 maxZ=1023 resX=5080 resY=5080 suppress=2 tilt=disabled
 

La liste des options possibles pour le fichier xorg.conf est disponible sur le site de linuxwacom  

Gimp

Par défaut, le fonctionnement des périphériques d'entrée (en l'occurrence le stylot, la gomme et la souris Wacom) sont désactivés. Pour y remédier, allez dans:

Fichier/Préférences/Périphériques d'entrée

puis cliquez sur:

Configurer les périphériques d'entrée étendus

La gomme

L'extrémité du stylet opposée à celle de la pointe peut faire office de gomme. Pour ce faire, une fois Gimp lancé, retournez votre stylet et sélectionnez l'outil gomme. A partir de maintenant, l'outil gomme  est attaché à cette extrémité du stylet et sera disponible simplement en le retournant.

Inkscape

Par défaut, et comme sous Gimp, le fonctionnement des périphériques d'entrée sont désactivés. Pour y remédier, allez dans:

Fichier/Périphériques de saisie...

BUGS

Voici les bugs ou dysfonctionnements que j'ai observés:

  •  Lorsque j'éteins mon écran pour la nuit, je perds le contrôle de la tablette quand je le rallume le matin. Je dois donc redémarrer le serveur X

Commentaires

merci

premier tuto qui marche pour mon intuos3.
des petits reglages à faire sur l'acceleration de la souris mais rien d'insurmontable.
merci