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
Prochaine révision Les deux révisions suivantes
ma_page [Le 20/11/2010, 15:35]
oxygen
ma_page [Le 13/07/2011, 20:41]
keokaz créée
Ligne 1: Ligne 1:
-====== Installation Bamboo Pen&​Touch sur Lucid ou Maverick ​======+{{tag>Lucid Maverick ​Natty tutoriel BROUILLON}} 
 +----
  
-Voilà après toute forme d'aide surtout de la part de Favux j'ai décidé de retranscrire en français le module d'​intégration de la nouvelle génération de tablette graphique Bamboo Pen&​Touch de Wacom. C'est la CTH460; Product ID 0xd1 +====== Comment installer zendFramework avec ubuntu ======
-Commençons par ouvrir le Terminal Dans /​Applications/​accessoires +
-tapez dans un [[:​terminal]] : <​code>​lsusb</​code> ​+
  
-vous devriez avoir une ligne comme celle-ci:+Ce tutoriel décrit l'​installation du framework ZendFramwork
  
-<​code>​Bus XXX Device XXX: ID 056a:00d1 Wacom Co., Ltd</​code>​+===== Pré-requis =====
  
-ce qui nous intéressent c'est le **00d1** correspondant à la tablette incriminée.+Serveur Lamp 
 +===== étape 1===== 
 +télécharger zend a cette adresse version full
  
-verifions la présence des drivers "​normalement ils devraient être **présent d'​office dans Lucid et Maverick**+http://​framework.zend.com/​download/​latest
  
-<​code>​sudo apt-get install xserver-xorg-input-wacom</​code>​+===== étape 2===== 
 +enregister tous le contenus de l'​archive le mettre dans
  
-Installons la dernière veersion de linuxwacom's 0.8.8-10 wacom.ko+''​var/​www/''​
  
-<​code>​ +Nous devons impérativement avoir ces 2 dossier
-cd Bureau+
  
-wget http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.8-10.tar.bz2+''​var/www/library''​ 
 +''​var/www/bin''​
  
-sudo apt-get update+===== étape 3===== 
 +nous devons modifier la page php.ini 
 +aller sur
  
-sudo apt-get install build-essential libx11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev tk8.4-dev tcl8.4-dev libncurses5-dev+''​etc/​php5/​apache2/​php.ini''​
  
-sudo apt-get upgrade+nous allons modfier le chemin "​path" ​
  
-sudo apt-get install linux-headers-generic+à cette ligne
  
-tar xjvf linuxwacom-0.8.8-10.tar.bz2+'';​ UNIX: "/​path1:/​path2"''​
  
-cd linuxwacom-0.8.8-10+effacer la ligne ci dessous et modfier :
  
-./configure --enable-wacom --prefix=/usr+''​include_path = ".:/var/www/library"''​
  
-make+ne pas oublité d'​effacer les points virgules pour que cela prenne effet
  
-sudo cp ./​src/​2.6.30/​wacom.ko /​lib/​modules/​`uname -r`/​kernel/​drivers/​input/​tablet/​wacom.ko 
  
-sudo depmod -a +==== ETAPE 4 ====
-</​code>​+
  
-**Redémarrer le PC** 
  
-taper: +redémarrer apache2
-<​code>​lsmod | grep wacom</​code>​+
  
-vous devez voir l'incription **wacom suivi de chiffres** +''sudo /etc/init.d/apache2 restart''​
-ce qui prouve que le module est bien installé.+
  
-**Pour Lucid Lynx 10.04 LTS**+==== ETAPE 5 ====
  
-Installons le git: 
  
-<​code>​sudo apt-get install git-core</​code>​+crée un dossier "​htdocs"​ a la racine www
  
-ensuite+''​var/​www/​htdocs''​
  
-<​code>​ +==== ETAPE 6 ====
-cd Bureau+
  
-git clone git://​linuxwacom.git.sourceforge.net/​gitroot/​linuxwacom/​xf86-input-wacom 
  
-sudo apt-get update+Crée un fichier de test.php et mettez le dans le dossier htdocs
  
-sudo apt-get install build-essential libx11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libncurses5-dev xutils-dev autoconf libtool pkg-config 
  
-sudo apt-get upgrade+test.php
  
-(You can also run this line below once.)+''<?​php 
 +echo "<​h1>​test zend framwork</​h1>";​ 
 +require '​Zend/​Date.php';​ 
 +$date = new Zend_Date()
 +echo "nous somme le "​.$date;​ 
 +echo "zend opérationelle";​ 
 +?>''​
  
-sudo apt-get build-dep xf86-input-wacom+Comment installer zendFramework 
 +==== ETAPE7 ====
  
-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+aller sur votre page 
  
-tar xjvf util-macros-1.8.0.tar.bz2+http://​localhost/​htdocs/​test.php
  
-cd util-macros-1.8.0+Vous devez appercevoir la date du serveur, zend et prêt .
  
-./configure --prefix=/​usr+Notez que si vous ommetez un point virgule à la fin de chaque lignes , la page sera blanche.
  
-make+en esperant vous avoir aider, merci de modifier ou d'​améliorer ce mini wiki
  
-sudo make install 
  
-cd ..+===== Problèmes connus=====
  
-cd xf86-input-wacom+Si lors de test vous avez une page blanche et que vous avez des erreurs de syntaxe par exemple vérifier les lignes dans php ini
  
-./​autogen.sh --prefix=/usr +display_errors ​= On 
- +error_reporting ​E_ALL 
-make +
- +
-sudo make install +
-</​code>​ +
- +
-**Redémarrer le PC** +
- +
-à ce stade la tablette ne fonctionne pas encore correctement. +
- +
-**Configurons la tablette à présent** +
- +
-Sous **Lucid** +
-<​code>​gksudo gedit /​usr/​lib/​X11/​xorg.conf.d/​10-wacom.conf</​code>​ +
-Sous **Maverick** +
-<​code>​gksudo gedit /​usr/​lib/​X11/​xorg.conf.d/​50-wacom.conf</​code>​ +
- +
-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 premiere 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>​ +
- +
-il faut 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 eviter toutes confusions entre Wacom et eraser, "​personnellement nous ne l'​avons pas fait car il n'y a pas de confusions. +
- +
-Configurons dès à présent Xorg.conf:​ +
- +
-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>​ +
- +
-Bon pour editer Xorg.conf:​ +
-<​code>​gksudo gedit /​etc/​X11/​xorg.conf</​code>​ +
- +
-à 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 editons le xserver: +
-<​code>​gksudo gedit /​lib/​udev/​rules.d/​69-xserver-xorg-input-wacom.rules</​code>​ +
- +
-a 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. +
- +
-Créons un fichier ou l'on pourra insérer des ajustements afin d'​afiner la réaction de la tablette: +
- +
-<​code>​sudo gedit /​home/​-votre nom d'​utilisateur-/​.xsetwacom.sh</​code>​ +
-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. +
- +
-nous changeons les droits dans le terminal: +
- +
-<​code>​sudo chmod +x /​home/​-votre nom d'​utilisateur-/​.xsetwacom.sh</​code>​  +
- +
-maintenant il faut que .xsetwacom.sh démarrer automatiquement:​ +
-aller 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. +
- +
-Creation .toogle-touch "​paramétrage des touches"​ +
-<​code>​sudo gedit /​home/​-votre nom d'​utilisateurs-/​.toogle-touch.sh</​code>​ +
-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 invisible:​ +
- +
-<​code>​sudo chmod +x /​home/​-votre nom d'​utilisateurs-/​.toogle-touch.sh</​code>​ +
- +
-Dans synaptic recherchez **CompizConfig settings manager** et installez le. +
- +
-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. +
- +
-on installe ensuite +
- +
-<​code>​sudo apt-get install libnotify-bin</​code>​ +
- +
-===== Pour modifier la tablette gaucher ou droitier ===== +
- +
-editez <​code>​sudo gedit /​home/​-votre nom d'​utilisateurs/​.xsetwacom.sh</​code>​ +
- +
-les commandes sont: Rotation orientations:​ normal(paysage)=none;​ gauche=ccw; droite=cw; inversé=half. +
- +
-les lignes de commandes a rajoutés sont: +
-<​code>​ +
-xsetwacom set stylus rotate HALF  +
- +
-xsetwacom set eraser rotate HALF +
- +
-xsetwacom set touch rotate HALF +
-</​code>​ +
- +
-Si il y toujours des soucis au toucher ou avec les gestes +
- +
-rajouter cette ligne de commande entre la prelière série USB et l'​entrée en Serial de 10-wacom.conf:​ +
- +
-<​code>​sudo gedit /​usr/​lib/​X11/​xorg.conf.d/​10-wacom.conf</​code>​ +
- +
-ce code: +
- +
-<​code>​ +
-Section "​InputClass"​ +
- Identifier "Wacom ignore mouse dev" +
- MatchProduct "​Wacom|WACOM"​ +
- MatchDevicePath "/​dev/​input/​mouse*"​ +
- Option "​Ignore"​ "​yes"​ +
-EndSection +
- +
-Mais nous ne l'​avons pas fait car tout fonctionne+
  
  • ma_page.txt
  • Dernière modification: Le 15/07/2011, 11:40
  • par 0ol