Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wacom_bamboo_pen_and_touch_cth460 [Le 04/01/2011, 02:51]
YannUbuntu titre + mini-tutos
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Lucid Maverick matériel wacom BROUILLON}} 
  
----- 
- 
-====== Tablette Wacom Bamboo Pen&​Touch CTH-460====== 
- 
-Cette page décrit l'​installation de la tablette graphique Bamboo Pen&​Touch de Wacom CTH460 (Product ID = 0xd1). 
- 
-===== Vérification de l'​identifiant de la tablette ===== 
-Commençons par ouvrir le Terminal Dans /​Applications/​accessoires 
-tapez dans un [[:​terminal]] : <​code>​lsusb</​code> ​ 
- 
-vous devriez avoir une ligne comme celle-ci: 
- 
-<​code>​Bus XXX Device XXX: ID 056a:00d1 Wacom Co., Ltd</​code>​ 
-ce qui nous intéressent c'est le **00d1** correspondant à la tablette dont l'​installation est décrite sur cette page. 
- 
-Si vous obtenez l'​identifiant suivant : 00da, veuillez commencer par les instructions données sur ce [[:​wacom_bamboo_pen_and_touch_cth461|tutoriel spécifique à la tablette CTH-461]] 
- 
-Vérifions la présence des pilotes "​normalement ils devraient être **présents d'​office dans Lucid et Maverick** : [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://​xserver-xorg-input-wacom|xserver-xorg-input-wacom]]** 
- 
-===== Installation du module LinuxWacom 0.8.8-10 depuis les sources ===== 
- 
-  * [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt://​build-essential,​libx11-dev,​libxi-dev,​x11proto-input-dev,​xserver-xorg-dev,​libxrandr-dev,​tk8.4-dev,​tcl8.4-dev,​libncurses5-dev,​linux-headers-generic|build-essential libx11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev tk8.4-dev tcl8.4-dev libncurses5-dev linux-headers-generic]]** 
-  * Installons la dernière version de linuxwacom'​s 0.8.8-10 wacom.ko , en saisissant dans un [[:​terminal]] une à une les commandes suivantes : 
- 
-<​code>​ 
-wget http://​prdownloads.sourceforge.net/​linuxwacom/​linuxwacom-0.8.8-10.tar.bz2 
-tar xjvf linuxwacom-0.8.8-10.tar.bz2 
-cd linuxwacom-0.8.8-10 
-./configure --enable-wacom --prefix=/​usr 
-make 
-sudo cp ./​src/​2.6.30/​wacom.ko /​lib/​modules/​`uname -r`/​kernel/​drivers/​input/​tablet/​wacom.ko 
-sudo depmod -a 
-</​code>​ 
- 
-  * **Redémarrer le PC**, puis saisir dans un [[terminal]] la commande suivante : 
-<​code>​lsmod | grep wacom</​code>​ 
- 
-vous devez voir l'​inscription **wacom suivi de chiffres** ce qui prouve que le module est bien installé. 
- 
-===== Installation d'​xf86-input-wacom ===== 
-**Pour Lucid Lynx 10.04 LTS** 
- 
-  * [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt://​git-core,​build-essential,​libx11-dev,​libxi-dev,​x11proto-input-dev,​xserver-xorg-dev,​libxrandr-dev,​libncurses5-dev,​xutils-dev,​autoconf,​libtool,​pkg-config|git-core build-essential libx11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libncurses5-dev xutils-dev autoconf libtool pkg-config]]** 
- 
-  * puis saisissez dans un [[:​terminal]] une à une les commandes suivantes : 
- 
-<​code>​ 
-git clone git://​linuxwacom.git.sourceforge.net/​gitroot/​linuxwacom/​xf86-input-wacom 
-sudo apt-get build-dep xf86-input-wacom 
-wget http://​xorg.freedesktop.org/​releases/​individual/​util/​util-macros-1.8.0.tar.bz2 
-sudo cp /​usr/​share/​aclocal/​xorg-macros.m4 /​usr/​share/​aclocal/​xorg-macros.m4.bak 
-tar xjvf util-macros-1.8.0.tar.bz2 
-cd util-macros-1.8.0 
-./configure --prefix=/​usr 
-make 
-sudo make install 
-cd .. 
-cd xf86-input-wacom 
-./​autogen.sh --prefix=/​usr 
-make 
-sudo make install 
-</​code>​ 
- 
-  * **Redémarrer le PC** 
- 
-à ce stade la tablette ne fonctionne pas encore correctement. 
- 
-===== Configuration de la palette par /​usr/​lib/​X11/​xorg.conf.d/​00-wacom.conf===== 
- 
-  * Sous **Ubuntu 10.04 LTS**, [[:​tutoriel:​comment_modifier_un_fichier|ouvrez (avec les droits administrateur) le fichier]] **/​usr/​lib/​X11/​xorg.conf.d/​10-wacom.conf** 
-  * Sous **Ubuntu 10.10**, [[:​tutoriel:​comment_modifier_un_fichier|ouvrez (avec les droits administrateur) le fichier]] **/​usr/​lib/​X11/​xorg.conf.d/​50-wacom.conf** 
- 
-Le wacom.comf devrait ressembler à ceci : 
-<​code>​ 
-Section "​InputClass"​ 
- Identifier "Wacom class" 
-# WALTOP needs a patched kernel driver, that isn't in mainline lk yet, 
-# so for now just let it fall through and be picked up by evdev instead. 
-#​ MatchProduct "​Wacom|WALTOP|WACOM"​ 
- MatchProduct "​Wacom|WACOM"​ 
- MatchDevicePath "/​dev/​input/​event*"​ 
- Driver "​wacom"​ 
-EndSection 
- 
-Section "​InputClass"​ 
- Identifier "Wacom serial class" 
- MatchProduct "​Serial Wacom Tablet"​ 
- Driver "​wacom"​ 
- Option "​ForceDevice"​ "​ISDV4"​ 
-EndSection 
- 
-Section "​InputClass"​ 
-        Identifier "Wacom serial class identifiers"​ 
-        MatchProduct "​WACf|FUJ02e5|FUJ02e7"​ 
-        Driver "​wacom"​ 
-EndSection 
- 
- 
-# N-Trig Duosense Electromagnetic Digitizer 
-Section "​InputClass"​ 
- Identifier "Wacom N-Trig class" 
- MatchProduct "HID 1b96:​0001|N-Trig Pen" 
- MatchDevicePath "/​dev/​input/​event*"​ 
- Driver "​wacom"​ 
- Option "​Button2"​ "​3"​ 
-EndSection 
-</​code>​ 
- 
-  * Editer la première section "wacom class":​ 
-<​code>​Section "​InputClass"​ 
- Identifier "Wacom class" 
- MatchProduct "​Wacom|WACOM"​ 
- MatchDevicePath "/​dev/​input/​event*"​ 
- Driver "​wacom"​ 
-        #Option "​Button2"​ "​2"​ 
-        #Option "​Button3"​ "​3"​ 
-        Option "​KeepShape"​ "​on"​ 
- 
-EndSection 
-</​code>​ 
- 
-  * rajouter les 3 dernières lignes: 
-<​code>​ 
-#Option "​Button2"​ "​2"​ 
-#Option "​Button3"​ "​3"​ 
-Option "​KeepShape"​ "​on"​ 
-</​code>​ 
-        ​ 
-  * On peut aussi rajouter ce code tout en bas du fichier 
-<​code>​ 
-Section "​InputClass"​ 
-      Identifier "Wacom eraser class" 
-      MatchProduct "​Wacom"​ 
-      MatchProduct "​eraser"​ 
-      Option "​Foo"​ "​bar"​ 
-EndSection 
-</​code>​ 
- 
-Ce code est là pour permettre de donner des réglages particuliers à la gomme si on le souhaite. En effet, une limitation actuelle de Xorg est de ne pas pouvoir définir des réglages différents pour des matériels dépendants. On crée donc un second appareil //eraser//, avec une autre ligne //​MatchProduct "​Wacom"//​ de façon à ne pas capter par erreur un autre périphérique comprenant "//​eraser//"​ dans son nom. Indiquez alors les options voulues dans des entrées "//​Option//"​ pour la gomme. 
- 
-===== Configuration de la palette par xorg.conf (remplace la précédente)===== 
-<​note>​Vous pouvez également configurer la palette en éditant ou créant un fichier /​etc/​X11/​xorg.conf comme dans le bon vieux temps, néanmoins, il est préférable d'​utiliser la méthode précédente,​ moins sujette à erreurs critiques (serveur X cassé) et qui permet de plus le branchement à chaud des appareils, contrairement au bidouillage du xorg.conf décrit ci-après</​note>​ 
- 
-Tout d'​abord sauvegardons le xorg.conf pour éviter toutes erreurs: 
-<​code>​sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.bak</​code>​ 
- 
-Si jamais le xorg.conf ne fonctionne plus au redémarrage il faudra le restaurer avec cette commande: 
-<​code>​sudo cp /​etc/​X11/​xorg.conf.bak /​etc/​X11/​xorg.conf</​code>​ 
- 
-  * [[:​tutoriel:​comment_modifier_un_fichier|modifiez (avec les droits administrateur) le fichier]] **/​etc/​X11/​xorg.conf** 
- 
-à la fin du xorg.conf après **Endsection** 
- 
-Coller le code suivant: 
- 
-<​code>​ 
-Section "​InputDevice"​ 
- Identifier "​stylus"​ 
- Driver "​wacom"​ 
- Option "​Device"​ "/​dev/​input/​wacom"​ 
- Option "​Type"​ "​stylus"​ 
- Option "​USB"​ "​on"​ 
- Option "​Button2"​ "​2" ​ # make first button a middle click 
- Option "​Button3"​ "​3" ​ # make second button a R click 
-# remove comment below if investigating this device 
-#        Option "​DebugLevel"​ "​12"​ # gives info. for Xorg.0.log 
-EndSection 
- 
-Section "​InputDevice"​ 
- Identifier "​eraser"​ 
- Driver "​wacom"​ 
- Option "​Device"​ "/​dev/​input/​wacom"​ 
- Option "​Type"​ "​eraser"​ 
- Option "​USB"​ "​on"​ 
-# remove comment below if investigating this device 
-#        Option "​DebugLevel"​ "​12"​ # gives info. for Xorg.0.log 
-EndSection 
- 
-Section "​InputDevice"​ 
- Identifier "​touch"​ 
- Driver "​wacom"​ 
- Option "​Device"​ "/​dev/​input/​wacom-touch"​ 
- Option "​Type"​ "​touch"​ 
- Option "​USB"​ "​on"​ 
-# remove comment below if investigating this device 
-#        Option "​DebugLevel"​ "​12"​ # gives info. for Xorg.0.log 
-EndSection 
- 
-Section "​InputDevice"​ 
- Identifier "​pad"​ 
- Driver "​wacom"​ 
- Option "​Device"​ "/​dev/​input/​wacom-touch"​ 
- Option "​Type"​ "​pad"​ 
- Option "​USB"​ "​on"​ 
-# remove comment below if investigating this device 
-#        Option "​DebugLevel"​ "​12"​ # gives info. for Xorg.0.log 
-EndSection 
- 
-Section "​Device"​ 
- Identifier "​Configured Video Device"​ 
-EndSection 
- 
-Section "​Monitor"​ 
- Identifier "​Configured Monitor"​ 
-EndSection 
- 
-Section "​Screen"​ 
- Identifier "​Default Screen"​ 
- Monitor "​Configured Monitor"​ 
- Device "​Configured Video Device"​ 
-EndSection 
- 
-Section "​ServerLayout"​ 
-#​ Identifier "​Default Layout"​ 
-#​ Screen "​Default Screen"​ 
- Identifier "​X.org Configured"​ 
-# Comment out unsupported devices 
- InputDevice "​stylus"​ "​SendCoreEvents"​ 
- InputDevice "​eraser"​ "​SendCoreEvents"​ 
- Inputdevice "​touch"​ "​SendCoreEvents"​ 
- InputDevice "​pad"​ 
-EndSection 
-</​code>​ 
- 
-Enregistrer le Xorg.conf et **Redémarrer le PC** 
- 
-à présent le stylet et le toucher doit fonctionner. 
- 
-===== Maintenant éditons le xserver ===== 
-  * [[:​tutoriel:​comment_modifier_un_fichier|modifiez (avec les droits administrateur) le fichier]] **/​lib/​udev/​rules.d/​69-xserver-xorg-input-wacom.rules** 
- 
-à cet emplacement ci-dessous : 
-<​code>​ 
-ATTRS{idVendor}=="​056a",​ ATTRS{idProduct}=="​00c5",​ SYMLINK+="​input/​tablet-cintiq20wsx"​ 
-ATTRS{idVendor}=="​056a",​ ATTRS{idProduct}=="​00c6",​ SYMLINK+="​input/​tablet-cintiq12wx"​ 
-ATTRS{idVendor}=="​056a",​ ATTRS{idProduct}=="​00c7",​ SYMLINK+="​input/​tablet-dtu1931"​ 
-<----- **Coller le code ici**----->​ 
- 
-# Convenience links for the common case of a single tablet. ​ We could do just this: 
-#​ATTRS{idVendor}=="​056a",​ SYMLINK+="​input/​wacom-$env{WACOM_TYPE}"​ 
-# but for legacy reasons, we keep the input/wacom link as the generic stylus device. 
-</​code>​ 
- 
-ce code : 
-<​code>​ATTRS{idVendor}=="​056a",​ ATTRS{idProduct}=="​00d1",​ SYMLINK="​input/​tablet-wacom-bamboo-pen_touch-$env{WACOM_TYPE}"</​code>​ 
- 
-Enregistrer. 
- 
-===== Affiner la configuration au niveau de l'​utilisateur ===== 
-Créons un fichier ou l'on pourra insérer des ajustements afin d'​affiner la réaction de la tablette, puisque le pilote installé ne dispose pas d'​interface graphique pour le faire : 
- 
-[[:​tutoriel:​comment_modifier_un_fichier|Modifiez le fichier]] **/​home/​-votre nom d'​utilisateur-/​.xsetwacom.sh** 
-le nom d'​utilisateur doit être modifié par celui correspondant à votre session. 
- 
-ensuite coller dans le fichier : 
-<​code>​ 
-## stylus 
-xsetwacom set stylus Suppress "​2" ​ # data trimmed, 0-100 
-xsetwacom set stylus RawSample "​20" ​ #default is 4 
-xsetwacom set stylus ClickForce "​6" ​ # default is 4 
-#xsetwacom set stylus Threshold "​27" ​ # default is 0-2047 
-xsetwacom set stylus PressCurve "5 10 90 95" 
-xsetwacom set stylus TPCButton "​on"​ 
-xsetwacom set stylus Mode "​Absolute" ​ # or Relative 
-xsetwacom set stylus Button1 "​1" ​ # left mouse click 
-xsetwacom set stylus Button2 "​3" ​ # right mouse click 
-xsetwacom set stylus Button3 "​2" ​ # middle mouse click 
-# pour le 4 lignes ci-dessous voir "​wacon"​ dans /​var/​log/​Xorg.0.log 
-xsetwacom set stylus topx "​0"​ 
-xsetwacom set stylus topy "​0"​ 
-xsetwacom set stylus bottomx "​14720"​ 
-xsetwacom set stylus bottomy "​9200"​ 
-xsetwacom set stylus rotate HALF 
- 
-## eraser 
-xsetwacom set eraser Suppress "​2" ​ # data trimmed, 0-100 
-xsetwacom set eraser RawSample "​20" ​ #default is 4 
-xsetwacom set eraser ClickForce "​6" ​ # default is 4 
-#xsetwacom set stylus Threshold "​27" ​ # default is 0-2047 
-xsetwacom set eraser PressCurve "0 10 90 100" 
-xsetwacom set eraser Mode "​Absolute" ​ # or Relative 
-xsetwacom set eraser Button1 "​1"​ 
-xsetwacom set eraser rotate HALF 
- 
-## touch 
-xsetwacom set touch Touch "​on"​ 
-xsetwacom set touch Gesture "​on"​ 
-# pour le 4 lignes ci-dessous voir "​wacon"​ dans /​var/​log/​Xorg.0.log 
-xsetwacom set touch topx "​0"​ 
-xsetwacom set touch topy "​0"​ 
-xsetwacom set touch bottomx "​480"​ 
-xsetwacom set touch bottomy "​320"​ 
-xsetwacom set touch rotate HALF 
- 
-# 1FG dbl. tap is left click, 2FG dbl. tap is right click 
-xsetwacom set touch ZoomDistance "​50" ​ # default is 50 
-xsetwacom set touch ScrollDistance "​20" ​ # default is 20 
-xsetwacom set touch TapTime "​250" ​ # 2FG R click, default is 250 ms 
- 
-## pad 
-xsetwacom set pad Button1 "key ctrl t" ​ # toggle touch script 
-xsetwacom set pad Button2 "key backspace"​ 
-xsetwacom set pad Button3 "​3" ​ # right mouse click 
-xsetwacom set pad Button4 "key alt left" ​ # Back a page in FireFox 
-</​code>​ 
- 
-enregistrer le document. 
- 
-Changer les droits en saisissant dans un  [[terminal]] la commande suivante : 
- 
-<​code>​sudo chmod +x /​home/​-votre nom d'​utilisateur-/​.xsetwacom.sh</​code> ​ 
- 
-maintenant il faut que .xsetwacom.sh démarre automatiquement, ​ 
-allez dans : 
-Système>>>>​Préférences>>>>​Application au démarrage>>>>>>​Ajouter 
-nom mettez: wacom 
-la commande mettez : 
-<​code>​sh /​home/​-votre nom d'​utilisateur-/​.xsetwacom.sh</​code>​ 
-et confirmez. 
- 
-Création .toggle-touch "​paramétrage des touches"​ 
-[[:​tutoriel:​comment_modifier_un_fichier|Modifiez le fichier]] **/​home/​-votre nom d'​utilisateurs-/​.toggle-touch.sh**,​ et collez : 
-<​code>​ 
-#!/bin/bash 
- 
-## Use with xorg.conf or in Jaunty & 
-## Karmic with the modified .fdi'​s. 
-## 
-## For touch state notification use: 
-##  sudo apt-get install libnotify-bin 
-## Otherwise comment (#) out the two 
-## notify-send lines. ​ If installed 
-## see 'man notify-send'​. 
- 
-TOUCH_STATE=`xsetwacom get touch Touch` 
-if [ "​$TOUCH_STATE"​ == "​on"​ ] 
-  then 
-    echo "Touch is ON, turning OFF." 
-    notify-send -t 1500 "​Bamboo P&T touch OFF" 
-    xsetwacom set touch Touch off 
-  else 
-    echo "Touch is OFF, turning ON." 
-    notify-send -t 1500 "​Bamboo P&T touch ON" 
-    xsetwacom set touch Touch on 
-fi 
-</​code>​ 
-Enregistrez. 
- 
-Changeons le chmod afin de le rendre exécutable : 
- 
-<​code>​sudo chmod +x /​home/​-votre nom d'​utilisateurs-/​.toggle-touch.sh</​code>​ 
- 
-=== Lancer le script toggle-touch.sh grâce à Compiz === 
-Si votre installation vous permet d'​utiliser Compiz, installez [[compizconfig-settings-manager]]. 
- 
-Ouvrir Compiz config dans >>>​systèmes>>>>​préférences>>>>>​gestionnaire de configuration compizconfig. 
- 
-cliquez dans l'​onglet **général** puis sur **commande** 
- 
-dans command line 0 ou dans la ligne de commande que vous désirez: ​ 
-<​code>/​home/​-votre nom d'​utilisateurs-/​.toogle-touch.sh</​code>​ 
- 
-Allez toujours dans compiz >>>​assignation des touches>>>​ 
-cliquez sur désacivez en face de run command 0 cochez Activé 
- 
-choisissez une commande qui n'​existe pas du genre **Ctrl+t** code exact : <​Control>​t 
- 
-Fermez compiz. 
- 
-Après un redémarrage ultérieur on se rendras compte qu'en tapant Ctrl+t on peut changer le mode touch/​stylet sans problème. 
- 
-[[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt://​libnotify-bin|libnotify-bin]]** 
- 
-===== Pour modifier la tablette gaucher ou droitier ===== 
- 
-[[:​tutoriel:​comment_modifier_un_fichier|Éditez le fichier]] **/​home/​-votre nom d'​utilisateurs/​.xsetwacom.sh** 
- 
-Les orientations disponibles sont :  
-  * normal(paysage)=none ;  
-  * gauche=ccw ;  
-  * droite=cw ;  
-  * inversé=half. 
- 
-Les lignes de commandes a rajouter (une par fonction) sont : 
-<​code>​ 
-xsetwacom set stylus rotate HALF  
-xsetwacom set eraser rotate HALF 
-xsetwacom set touch rotate HALF 
-</​code>​ 
- 
-Si il y a toujours des soucis au toucher ou avec les gestes, ajoutez cette ligne entre la première série USB et l'​entrée en Serial de 10-wacom.conf (/​usr/​lib/​X11/​xorg.conf.d/​10-wacom.conf ou 50-wacom.conf) : 
-<​code>​ 
-Section "​InputClass"​ 
- Identifier "Wacom ignore mouse dev" 
- MatchProduct "​Wacom|WACOM"​ 
- MatchDevicePath "/​dev/​input/​mouse*"​ 
- Option "​Ignore"​ "​yes"​ 
-EndSection 
-</​code>​ 
-Mais nous ne l'​avons pas fait car tout fonctionne. 
- 
- 
- 
----- 
-//​Contributeur principal : oxygen.// 
- 
-//Basé sur les instructions de Favux [[http://​ubuntuforums.org/​showthread.php?​t=1515562|dans cette enfilade sur ubuntuforums.org]].//​ 
  • wacom_bamboo_pen_and_touch_cth460.1294105875.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)