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 [Le 09/04/2008, 14:08] nicao |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>gutsy matériel category:wiki BROUILLON}} | ||
- | |||
- | |||
- | |||
- | ====== 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 : | ||
- | |||
- | * [[:tablette_wacom_volito|Volito]] | ||
- | * [[:tablette_wacom_volito2|Volito 2]] | ||
- | * [[wacom|Intuos/Cintiq]] | ||
- | * [[tutoriel:comment_utiliser_tablettes_graphiques_wacom_avec_gimp|Graphire, Graphire2, Sapphire, Volito et Intuos]] | ||
- | |||
- | <note>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.</note> | ||
- | |||
- | ===== Compatibilité ===== | ||
- | |||
- | Les tablettes suivantes sont supportées par le pilote. La liste est tirée du site du [[http://linuxwacom.sourceforge.net/index.php/main|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 | ||
- | |||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | 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 | ||
- | |||
- | |||
- | ===== Installation ===== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Compilation du pilote ==== | ||
- | |||
- | Télécharger le code source du pilote sur le site [[http://linuxwacom.sourceforge.net/index.php/main |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, [[:tutoriel:comment_installer_un_paquet|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é. | ||
- | |||
- | <note tip> Si l'erreur "wacom.o - **no**" survient [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] [[apt://linux-headers-generic|{{apt.png}}]]**linux-headers-generic** et [[apt://build-essential|{{apt.png}}]]**build-essential** et recommencez l'installation. | ||
- | </note> | ||
- | |||
- | ==== 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. | ||
- | |||
- | ===== Utilisation/Configuration ===== | ||
- | |||
- | |||
- | ==== 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. | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Références ===== | ||
- | Le site du pilote : | ||
- | |||
- | * [[http://linuxwacom.sourceforge.net/index.php/main]] (en) | ||
- | |||
- | Lien du package ncurses-dev : | ||
- | * [[ftp://invisible-island.net/ncurses/]] | ||
- | |||
- | |||
- | ------ | ||
- | //Contributeurs : [[utilisateurs:Dieu|Dieu]] , [[utilisateurs:nicao|nicao]]// | ||