« Wacom bamboo pen&touch » : différence entre les versions
(→Fin) |
|||
Ligne 137 : | Ligne 137 : | ||
Et maintenant, j'ai une surprise pour vous… | Et maintenant, j'ai une surprise pour vous… | ||
= Fin = | = Fin de l'installation = | ||
Quittez tout, redémarrez, et admirez :D | Quittez tout, redémarrez, et admirez :D |
Version du 17 août 2010 à 09:41
Wacom Bamboo Pen&Touch
Les nouvelles tablettes Wacom Bamboo (en particulier la Pen & touch) ne s'installent pas aussi simplement que les anciennes. En effet, il ne suffit pas de les brancher. Une petite manipulation préliminaire s'impose. Ce tuto a été testé sous Karmic (32 et 64 bits), ainsi que Karmic remix. (Merci d'ajouter les fonctionnements ou dysfonctionnement avec d'autres versions). La manipulation a été effectuée sur un OS fraichement installé. D'éventuelles tentatives infructueuses visant à installer la tablette peuvent donc empêcher le bon fonctionnement de la suite.
Notez que cette manipulation devra être refaite à chaque installation d'un nouveau noyau.
Pré-requis
Tout d'abord branchez votre tablette, et vérifiez qu'elle est détectée : tapez dans un terminal :
$lsusb
Si une ligne contenant "wacom" apparaît, continuez. Sinon, assurez-vous du branchement correct de la tablette. Si le problème persiste, consultez votre médecin demandez de l'aide sur le forum, et testez éventuellement le hardware sur un autre OS.
Installation du pilote
Tout d'abord, quelques mises à jour et installation de paquets :
#aptitude update #aptitude install build-essential libx11-dev libxi-dev x11proto-input-dev xserver-xorg-dev tk8.4-dev tcl8.4-dev libncurses5-dev libhal-dev patch #aptitude upgrade
Inutile d'essayer d'installer wacom-tools et xserver-xorg_input-wacom, les deux paquets sont pour le moment en conflit.
Téléchargez la dernière version du pilote disponible ici : http://linuxwacom.sourceforge.net/index.php/dl (actuellement linuxwacom-0.8.8-8.tar.bz2) ainsi que le patch : http://yorik.uncreated.net/scripts/patch-linuxwacom-0.8.6-xserver1.7.patch Décompressez linuxwacom, et mettez le patch dans le dossier décompressé :
$tar -xjvf linuxwacom-0.8.8-8.tar.bz2 $mv patch-linuxwacom-0.8.6-xserver1.7.patch linuxwacom-0.8.8-8/ $cd linuxwacom-0.8.8-8/
Il ne reste plus qu'à appliquer le patch (en root, SVP !) ...
#patch -p1 < wacomcpl-exec.patch #patch -p1 < wacom_sys.c.patch #patch -p1 < wacom_wac.c.patch #patch -p1 < wacom_wac.h.patch #patch -p1 < wactablet.h.patch #patch -p1 < wacusb.c.patch #patch -p1 < wcmUSB.c.patch
... et à compiler :
#make clean #./configure --enable-wacom --prefix=/usr #make #make install #cp src/2.6.30/wacom.ko /lib/modules/$(uname -r)/kernel/drivers/input/tablet/
Finissez par :
#insmod /lib/modules/$(uname -r)/kernel/drivers/input/tablet/wacom.ko #depmod -e
Si vous obtenez "WARNING: -e needs -E or -F", n'en tenez pas compte, et laissez tourner. Si vous obtenez un autre message d'erreur, tapez "rmmod wacom", puis réessayez. Si les symptômes persistent, ... consultez le forum :p
Et voilà, le pilote est installé, il ne reste plus qu'à s'occuper des fichiers .fdi et .rules.
Le fichier .fdi
Commencez par créer le fichier .fdi :
#touch /usr/share/hal/fdi/policy/20thirdparty/10-wacom.fdi
Puis éditez-le en mode root. Effacez l'éventuel contenu, et remplacez-le par ceci :
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2"> <device> <match key="input.originating_device" contains="if0"> <match key="info.product" contains="Wacom"> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">stylus</merge> <merge key="info.product" type="string">stylus</merge> <append key="info.callouts.add" type="strlist">hal-setup-wacom</append> <append key="wacom.types" type="strlist">eraser</append> <append key="wacom.types" type="strlist">pad</append> </match> </match> </device> <device> <match key="input.x11_options.Type" contains="eraser"> <merge key="info.product" type="string">eraser</merge> </match> </device> <device> <match key="input.x11_options.Type" contains="pad"> <merge key="info.product" type="string">pad</merge> </match> </device> <device> <match key="input.originating_device" contains="if1"> <match key="info.product" contains="Wacom"> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">touch</merge> <merge key="info.product" type="string">touch</merge> </match> </match> </device> </deviceinfo>
Sauvegardez et quittez.
Le fichier .fdi est prêt, passons à la suite.
Le fichier .rules
Commencez par déterminer l'id de la tablette. Pour ceci, regardez les informations données par "lsusb" :
lsusb ... Bus 002 Device 003: ID 056a:00d1 Wacom Co., Ltd ...
Ici, l'id est "00d1" Notez bien votre id à vous !
Téléchargez le fichier.rules de base :
wget -O 50-xserver-xorg-input-wacom.rules "http://git.debian.org/?p=users/ron/wacom-tools.git;a=blob_plain;f=debian/xserver-xorg-input-wacom.udev;hb=e110b046292d6aff63b489c9b1aecec25d470cdb"
Puis éditez-le :
#nano 50-xserver-xorg-input-wacom.rules
et baladez-vous aux alentours de la ligne 88. À la fin de la longue liste que vous verrez, ajoutez cette ligne :
ATTRS{idVendor}=="056a", ATTRS{idProduct}=="00d1", SYMLINK="input/tablet-wacom-bamboo-pen_touch-$env{WACOM_TYPE}"
Remplacez "00d1" par l'id que vous avez du noter :p Et enfin, mettez-le à sa place :
#cp 50-xserver-xorg-input-wacom.rules /lib/udev/rules.d/40-xserver-xorg-input-wacom.rules
Et maintenant, j'ai une surprise pour vous…
Fin de l'installation
Quittez tout, redémarrez, et admirez :D
Références et tout et tout
Bibliographie
*inspiré en très grande partie de http://ubuntuforums.org/showpost.php?p=8262965&postcount=541 (en) (Thanks kgingeri, Favux and Ayuthia) *http://ubuntuforums.org/showpost.php?p=8165182&postcount=384 *http://linuxwacom.sourceforge.net/ *http://forums.debian.net/viewtopic.php?f=16&t=51279 (pour le patch adapté à Debian) *version du tuto adapté à Ubuntu : http://doc.ubuntu-fr.org/wacom_bamboo_new
Contributeurs
*Ayuthia *Favux *kgingeri (tuto anglais) *Dunatotatos (traduction et réécriture) *xion.luhnis qui, grâce à son message sur le forum de Fedora, m'a redonné espoir (http://doc.ubuntu-fr.org/wacom_bamboo_new) *Merci à lol pour son bô wiki ;)