Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| wacom [Le 20/12/2015, 03:19] – [Les commandes de base] 88.167.206.63 | wacom [Le 31/01/2024, 21:50] (Version actuelle) – via WikiCorrector - correction affichage de deux tirets pour une option Amiralgaby | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Oneiric Precise Quantal Raring Saucy matériel graphisme tablette_graphique }} | + | {{tag>Xenial Trusty |
| ---- | ---- | ||
| ====== Tablettes graphiques Wacom ====== | ====== Tablettes graphiques Wacom ====== | ||
| Ligne 11: | Ligne 11: | ||
| En plus de fabriquer et de vendre des tablettes graphiques comme produits à part entière, Wacom fournit aussi des // | En plus de fabriquer et de vendre des tablettes graphiques comme produits à part entière, Wacom fournit aussi des // | ||
| - | Les pilotes linux pour le matériel Wacom sont développés avec la collaboration d'un employé de Wacom, [[http:// | + | Les pilotes linux pour le matériel Wacom sont développés avec la collaboration d'un employé de Wacom, [[https:// |
| - | ===== Toutes version d' | + | |
| - | ==== État des lieux ==== | + | Les tablettes graphiques jusqu' |
| - | Les tablettes | + | Pour les tablettes |
| - | Pour les tablettes de la gamme Intuos Pen et Intuos Pen and Touch (CTH 480 et 680 - depuis 2013), le support a été rajouté le 6 décembre 2013 dans les pilotes | + | <note tip>Vous trouverez |
| - | + | <note important> | |
| - | ==== Installation | + | ===== Installation===== |
| La première chose à faire est de tester si les pilotes présents dans les dépôts officiels fonctionnent avec votre matériel. Il suffit alors [[: | La première chose à faire est de tester si les pilotes présents dans les dépôts officiels fonctionnent avec votre matériel. Il suffit alors [[: | ||
| - | Si votre matériel n'est pas reconnu, | + | Si votre matériel n'est pas reconnu, |
| - | ==== Installation manuelle | + | ===== Configuration ===== |
| - | Cette installation permet d' | + | Si votre tablette |
| - | <note warning> | + | {{ : |
| - | <note important> | + | Néanmoins, pour une configuration plus poussée ou pour les tablettes dont le support par le pilote est récent ou incomplet, il faut passer |
| - | + | ||
| - | Il est alors préférable d' | + | |
| - | + | ||
| - | Préparation du système : | + | |
| - | sudo apt-get install linux-headers-generic | + | |
| - | Installation des dépendances : | + | |
| - | sudo apt-get install build-essential libx11-dev libxi-dev x11proto-input-dev xserver-xorg-dev libxrandr-dev libncurses5-dev autoconf libtool libudev-dev git | + | |
| - | Récupération des programmes : | + | |
| - | mkdir ~/wacom | + | |
| - | cd ~/wacom | + | |
| - | git clone git:// | + | |
| - | git clone git:// | + | |
| - | git clone git:// | + | |
| - | Installation du pilote Wacom pour le serveur X : | + | |
| - | cd xf86-input-wacom | + | |
| - | git fetch origin master # utile si vous réinstallez le pilote | + | |
| - | ./ | + | |
| - | ./ | + | |
| - | sudo make | + | |
| - | sudo make install | + | |
| - | Installation du pilote USB pour le noyau Linux : **(À recommencer à chaque mise à jour du noyau)** | + | |
| - | cd ../ | + | |
| - | cd input-wacom/ | + | |
| - | git fetch origin master # utile si vous réinstallez le pilote | + | |
| - | sudo ./ | + | |
| - | sudo cp 3.7/ | + | |
| - | sudo cp 3.7/ | + | |
| - | sudo depmod -a | + | |
| - | Installation de la librairie **libwacom**, | + | |
| - | cd ../ | + | |
| - | cd libwacom | + | |
| - | git fetch origin master # utile si vous réinstallez la librairie | + | |
| - | sudo ./ | + | |
| - | sudo make | + | |
| - | sudo make install | + | |
| - | Redémarrez et votre tablette devrait fonctionner. Testé avec Ubuntu 12.04.3 LTS, le noyau 3.11 (rétroportage de Saucy) et une Intuos Touch & Pen CTH 680). | + | |
| - | + | ||
| - | ===== Compatibilité ===== | + | |
| - | + | ||
| - | Tableau récapitulatif des tablettes graphiques testées avec Ubuntu : | + | |
| - | + | ||
| - | ^ model ^ Taille ^ Vendor ^ ProdId ^ expresskeys ^ touch strip ^ dépôt ^ | + | |
| - | | intuos 5 Touch Large | A4 | | | [[: | + | |
| - | | intuos Pro Large - PTH 851 | | 056a | | | | | + | |
| - | | intuos Pro Medium Special Edition - PTH 651/S | | 056a | | | | | + | |
| - | | intuos Pro Medium - PTH 651/K | | 056a | 0316 | | | Nativement depuis 14.04 | | + | |
| - | | intuos Pro Small - PTh 451 | | 056a | 0314 | | | | + | |
| - | | intuos Pen & Touch Medium - CTH 680 | | 056a | | ok* | | Compilation des sources | | + | |
| - | | intuos Manga Pen & Touch Small - CTH 480| | 056a | | ok(12.04) | ok(12.04) | Compilation des sources(12.04), | + | |
| - | | intuos Pen & Touch Small | | 056a | | | | Nativement depuis 14.04 | | + | |
| - | | intuos Pen Small | | 056a | | | | | + | |
| - | | intuos4M (PTK-640) | | 056a | 00b9 | ok | ok | | + | |
| - | | intuos3 4x5 (A6) (PTZ-430) | A6 | 056a | | | | | + | |
| - | | intuos3 4x6 (A6 Wide) ( PTZ-431W) | A6 Wide |056a | 00b7 | ok | ok | | + | |
| - | | intuos3 6x8 (A5) (PTZ-630)| A5 | 056a | 00b1 | ok | ok | | + | |
| - | | intuos3 6,25x10,67 (A5 Wide) (PTZ-630)| A5 Wide | 056a | 00b5 | ok | ok | | + | |
| - | | intuos3 9x12 (A4) (PTZ-930) | A4 | 056a | 00b2 | ok |ok | | + | |
| - | | intuos3 12x12 (A4 Oversize) (PTZ-1230)| A4 Oversize| 056a | | | | | + | |
| - | | intuos3 12x19,2(A3 Wide) (PTZ-1231W)| A3 Wide |056a | | | | | + | |
| - | | Cintiq 12wx | | 056a | | ok (Intrepid) | ok (Intrepid) | | + | |
| - | | Cintiq 21 UX | | 056a | 003f | ok (9.10) | ok (9.04,9.10) | | + | |
| - | | Cintiq Compagnon HYBRID | | | | ok | ok (14.10) | | + | |
| - | | Volito1 | | 056a | 0060 | | | | + | |
| - | | Volito2 | | 056a | 0062 | | | | + | |
| - | | Bamboo | | 056a | 0065 | ok| ok | | + | |
| - | | Bamboo Fun 4x5 | | 056a | 0017 | | | | + | |
| - | | Bamboo Fun | | 056a | 0018 | ok (9.04)| ok (9.04) | | + | |
| - | | Bamboo Pen CTL-460 | | 056a | 00d4 | No| No | | + | |
| - | | Bamboo Pen CTH-460 | | 056a | 00d1 | ok| No | | + | |
| - | | Bamboo Pen & Touch - CTH460 | | 056a | 00d1 | ok (drv 0.8.8-4)| No | | + | |
| - | | Bamboo Pen & Touch - CTH470 | | 056a | 00de | [[http:// | + | |
| - | | Bamboo Pen & Touch - CTH670S | Medium | 056a | 00df | OK 12.04 | OK 12.04| ppa: | + | |
| - | | Bamboo Fun Pen & Touch - CTH461 | | 056a | 00d7 | [[http:// | + | |
| - | | Bamboo Fun S Pen & Touch Small - CTH470S | | 056a | | | | + | |
| - | | Bamboo Fun M Pen & Touch Medium - CTH670S | | 056a | | OK | OK | | + | |
| - | | Essentiel B - Art Slim | A4 | 172f | 0034 | No - 12.04 | OK - 12.04 | | + | |
| - | | Graphire ET-0405-U | | 056a | 0010 | ? | OK | | + | |
| - | | Graphire 3 CTE-430 | | 056a | 0013 | | | | + | |
| - | | Graphire 4 CTE-440 | | 056a | 0015 | Ok* |No | | + | |
| - | | WIFI KIT | |056a | 0084| OK* 12.04 | OK* 12.04| ppa: | + | |
| - | | One by Wacom M | A5 | | | Ok | | | + | |
| - | + | ||
| - | __Légende :__\\ | + | |
| - | Vide = Non Testée\\ | + | |
| - | Ok = Tout Fonctionne\\ | + | |
| - | No = Non Opérationnelle\\ | + | |
| - | | + | |
| - | + | ||
| - | ===== Configuration ===== | + | |
| - | + | ||
| - | Si votre tablette est correctement prise en charge par le pilote, vous pourrez la configurer via l' | + | |
| - | + | ||
| - | Néanmoins, pour une configuration plus poussée ou pour les tablettes dont le support par le pilote est récent ou incomplet, il faut passer | + | |
| Attention toutefois, tout réglage effectué avec **xsetwacom** est perdu lors du redémarrage du système et lorsque la tablette est débranchée. Si vous voulez conserver vos réglages, il faudra les écrire dans un script (voir plus bas). | Attention toutefois, tout réglage effectué avec **xsetwacom** est perdu lors du redémarrage du système et lorsque la tablette est débranchée. Si vous voulez conserver vos réglages, il faudra les écrire dans un script (voir plus bas). | ||
| - | |||
| - | <note tip> | ||
| - | [[http:// | ||
| ==== Les commandes de base ==== | ==== Les commandes de base ==== | ||
| - | En entrant le nom du programme, sans options, dans un terminal : | + | En entrant le nom du programme, sans options, dans un [[:terminal]] : |
| < | < | ||
| Vous obtiendrez la syntaxe principale ainsi que la liste des options.\\ | Vous obtiendrez la syntaxe principale ainsi que la liste des options.\\ | ||
| Ligne 148: | Ligne 51: | ||
| si aucun argument n'est donné à list l' | si aucun argument n'est donné à list l' | ||
| - | <note important> | + | <note tip>Voir la page [[:tuto_configuration_wacom_intuos5|configuration d'une tablette Wacom intuos 5 (ubuntu 12.04)]] pour la configuration spécifique des tablettes équipées d'un anneau tactile (touchring).</ |
| - | + | ||
| - | <note tip>Voir la page [[tuto_configuration_wacom_intuos5|Tutoriel - configuration d'une tablette Wacom intuos 5 (ubuntu 12.04)]] pour la configuration spécifique des tablettes équipées d'un anneau tactile (touchring).</ | + | |
| === Lister les périphériques === | === Lister les périphériques === | ||
| - | < | + | < |
| Exemple de sortie (Intuos Touch & Pen CTH 680) : | Exemple de sortie (Intuos Touch & Pen CTH 680) : | ||
| - | < | + | < |
| Wacom Intuos PT M Pen stylus | Wacom Intuos PT M Pen stylus | ||
| Wacom Intuos PT M Pen eraser | Wacom Intuos PT M Pen eraser | ||
| Ligne 168: | Ligne 69: | ||
| === Lister les paramètres disponibles === | === Lister les paramètres disponibles === | ||
| - | La sortie | + | La sortie |
| - | < | + | < |
| xsetwacom --list parameters | xsetwacom --list parameters | ||
| </ | </ | ||
| Ligne 175: | Ligne 76: | ||
| === Lister les modificateurs de touches === | === Lister les modificateurs de touches === | ||
| - | Cela vous donnera le nombre de modificateurs disponibles et leurs noms ainsi que le nombre et les noms des touches spéciales supportées | + | Cela vous donnera le nombre de modificateurs disponibles et leurs noms ainsi que le nombre et les noms des touches spéciales supportées |
| - | < | + | < |
| === Afficher la valeur actuelle d'un paramètre === | === Afficher la valeur actuelle d'un paramètre === | ||
| - | Les deux **arguments de get** sont **dev_name** et **param** respectivement pour le nom du périphériques, | + | Les deux **arguments de get** sont **dev_name** et **param** respectivement pour le nom du périphériques, |
| On peut faire suivre param par un autre paramètre pour obtenir une liste de la valeur de ces options.\\ | On peut faire suivre param par un autre paramètre pour obtenir une liste de la valeur de ces options.\\ | ||
| dev_name est le nom du périphérique que vous avez récupéré avec list dev.\\ | dev_name est le nom du périphérique que vous avez récupéré avec list dev.\\ | ||
| - | Ici on récupère, pour le stylet, le mode, les paliers de pression, la courbe de pression, le mode double ecran | + | Ici on récupère, pour le stylet, le mode, les paliers de pression, la courbe de pression, le mode double ecran |
| - | < | + | < |
| - | xsetwacom get stylus mode ClickForce | + | |
| 1 | 1 | ||
| 6 | 6 | ||
| Ligne 197: | Ligne 97: | ||
| Les trois arguments de set sont dev_name, param et value respectivement pour le nom du périphériques, | Les trois arguments de set sont dev_name, param et value respectivement pour le nom du périphériques, | ||
| Value peut être une valeur décimale ou en utilisant le nom anglais pour ce paramètre | Value peut être une valeur décimale ou en utilisant le nom anglais pour ce paramètre | ||
| - | < | + | < |
| | | ||
| </ | </ | ||
| - | < | + | < |
| | | ||
| 0 | 0 | ||
| </ | </ | ||
| - | < | + | < |
| | | ||
| </ | </ | ||
| - | < | + | < |
| | | ||
| 1 | 1 | ||
| Ligne 217: | Ligne 117: | ||
| Option " | Option " | ||
| </ | </ | ||
| - | === Dual Screen; Mapper la tablette sur un seul écran === | + | === Dual Screen |
| - | On commence par trouver le nom de l’écran que l'on souhaite utiliser: | + | On commence par trouver le nom de l’écran que l'on souhaite utiliser : |
| - | < | + | < |
| Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192 | Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192 | ||
| LVDS connected 1366x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm | LVDS connected 1366x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm | ||
| Ligne 246: | Ligne 146: | ||
| | | ||
| J'ai donc deux écrans actifs, je vais garder " | J'ai donc deux écrans actifs, je vais garder " | ||
| - | on as aussi besoin du nom des différent périphériques de la tablette | + | on a aussi besoin du nom des différent périphériques de la tablette |
| - | < | + | < |
| Wacom BambooFun 6x8 stylus | Wacom BambooFun 6x8 stylus | ||
| Wacom BambooFun 6x8 eraser | Wacom BambooFun 6x8 eraser | ||
| Ligne 258: | Ligne 158: | ||
| et on peut en faire un script comme expliqué au chapitre suivant :) | et on peut en faire un script comme expliqué au chapitre suivant :) | ||
| - | __note :__\\ | + | <note important> |
| **Pour les utilisateurs de carte graphique Nvidia** (avec les pilotes propriétaires uniquement) la commande " | **Pour les utilisateurs de carte graphique Nvidia** (avec les pilotes propriétaires uniquement) la commande " | ||
| - | 2 ou 3 essais empiriques de " | + | 2 ou 3 essais empiriques de " |
| - | Source : [[http:// | + | |
| - | === Vérifier que la surface active est proportionnelle à l' | + | === Vérifier que la surface active est proportionnelle à l' |
| - | <note tip> | + | |
| __La surface active n'est pas forcément proportionnelle à votre écran!__ | __La surface active n'est pas forcément proportionnelle à votre écran!__ | ||
| Cette commande donne la surface totale de la tablette active par défaut: | Cette commande donne la surface totale de la tablette active par défaut: | ||
| - | < | + | < |
| Un calcul avec une simple règle de trois en fonction du nombre de px de l' | Un calcul avec une simple règle de trois en fonction du nombre de px de l' | ||
| Ligne 274: | Ligne 173: | ||
| < | < | ||
| + | Voir [[http:// | ||
| == Exemple: avec une intuos3 == | == Exemple: avec une intuos3 == | ||
| J'ai un dual screen (facultatif). Je " | J'ai un dual screen (facultatif). Je " | ||
| Ligne 292: | Ligne 191: | ||
| Comme mentionné plus haut, les réglages effectués via **xsetwacom** sont éphémères, | Comme mentionné plus haut, les réglages effectués via **xsetwacom** sont éphémères, | ||
| - | * d' | + | * d' |
| * de rentrer les paramètres en dur dans le répertoire | * de rentrer les paramètres en dur dans le répertoire | ||
| * de scripter les commandes **xsetwacom** puis d' | * de scripter les commandes **xsetwacom** puis d' | ||
| Ligne 299: | Ligne 198: | ||
| Script écrit pour une Wacom Bomboo : | Script écrit pour une Wacom Bomboo : | ||
| - | <code> | + | <file bash Bamboo.sh> |
| - | # | + | #!/bin/sh |
| # Correspondance: | # Correspondance: | ||
| - | # "< " == button1 | + | # "< " == button1 |
| - | # ">" | + | # ">" |
| - | # " | + | # " |
| - | # " | + | # " |
| # Assigne "< " à ctrl+z (that' | # Assigne "< " à ctrl+z (that' | ||
| - | xsetwacom set pad button1 "core key ctrl z" | + | xsetwacom set pad button1 "core key ctrl z" |
| # Assigne ">" | # Assigne ">" | ||
| Ligne 315: | Ligne 214: | ||
| # Assigne " | # Assigne " | ||
| - | xsetwacom set pad button2 "core key ctrl" | + | xsetwacom set pad button2 "core key ctrl" |
| # Assigne " | # Assigne " | ||
| Ligne 325: | Ligne 224: | ||
| xsetwacom set pad AbsWDn "CORE KEY +" | xsetwacom set pad AbsWDn "CORE KEY +" | ||
| xsetwacom set pad AbsWUp "CORE KEY -" | xsetwacom set pad AbsWUp "CORE KEY -" | ||
| - | </code> | + | </file> |
| - | Sauvegardez ce script dans votre répertoire personnel, par exemple dans un dossier caché **./ | + | Sauvegardez ce script dans votre répertoire personnel, par exemple dans un dossier caché **./ |
| Autre script écrit pour une Intuos Touch & Pen (CTH680) : | Autre script écrit pour une Intuos Touch & Pen (CTH680) : | ||
| - | <code> | + | <file bash Intuos.sh> |
| #!/bin/bash | #!/bin/bash | ||
| ## Pad | ## Pad | ||
| - | PAD=" | + | PAD=" |
| xsetwacom set " | xsetwacom set " | ||
| xsetwacom set " | xsetwacom set " | ||
| Ligne 344: | Ligne 243: | ||
| xsetwacom set " | xsetwacom set " | ||
| xsetwacom set " | xsetwacom set " | ||
| - | </code> | + | </file> |
| - | Sauvegardez ce script dans votre répertoire personnel, par exemple dans un dossier caché **'' | + | Sauvegardez ce script dans votre répertoire personnel, par exemple dans un dossier caché **'' |
| Script d' | Script d' | ||
| - | <code> | + | <file bash touch.sh> |
| #!/bin/bash | #!/bin/bash | ||
| Ligne 356: | Ligne 255: | ||
| ## for touch from ' | ## for touch from ' | ||
| - | DEVICE=" | + | DEVICE=" |
| TOUCH_STATE=`xsetwacom get " | TOUCH_STATE=`xsetwacom get " | ||
| if [ " | if [ " | ||
| Ligne 366: | Ligne 265: | ||
| xsetwacom set " | xsetwacom set " | ||
| fi | fi | ||
| - | </code> | + | </file> |
| Sauvegardez ce script dans votre répertoire personnel, par exemple dans un dossier caché **./ | Sauvegardez ce script dans votre répertoire personnel, par exemple dans un dossier caché **./ | ||
| Ligne 372: | Ligne 271: | ||
| === Utilisation de la configuration === | === Utilisation de la configuration === | ||
| - | Dans [[nautilus|Nautilus]], rendez vous dans le sous-répertoire caché ./tablette de votre répertoire personnel, et autorisez l' | + | Rendez vos scripts |
| - | Ensuite, pour les configurations, | + | Ensuite, pour les configurations, |
| - | | + | |
| Il vous suffira alors d' | Il vous suffira alors d' | ||
| - | Pour l' | + | Pour l' |
| .tablette-scripts/ | .tablette-scripts/ | ||
| Dans l' | Dans l' | ||
| - | ===== Liens utiles | + | ===== Voir aussi ===== |
| + | * Configurer votre tablette graphique Wacom avec GitHub (en) [[https:// | ||
| + | * Configurer votre tablette graphique Wacom avec [[http:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * Logiciels utiles : | ||
| + | * [[: | ||
| + | * Inkscape : | ||
| + | * [[:Gimp]] prend en charge la pression du stylet pour gérer l' | ||
| + | * [[: | ||
| + | * [[:krita]]: Le logiciel de création graphique 2D. | ||
| - | linux wacom project http:// | + | =====Problèmes connus===== |
| - | Autres manières: | + | ====Cadrage de la tablette ==== |
| + | < | ||
| - | ===== Logiciels utiles ===== | + | ====Après mise en veille tablette ne fonctionne plus==== |
| - | + | * Après une simple mise en veille, la tablette ne fonctionne plus : Il vous faudra | |
| - | ==== Xournal ==== | + | |
| - | [[xournal]] est un logiciel de prise de notes manuscrite et d' | + | |
| - | + | ||
| - | ==== Inkscape ==== | + | |
| - | + | ||
| - | Le célèbre logiciel de dessin vectoriel [[inkscape]] prend en charge la pression, l' | + | |
| - | + | ||
| - | ==== Gimp ==== | + | |
| - | + | ||
| - | [[Gimp]] prend en charge la pression du stylet pour gérer l' | + | |
| - | + | ||
| - | ==== Cellwriter ==== | + | |
| - | + | ||
| - | [[cellwriter]] : Logiciel de reconnaissance d' | + | |
| - | + | ||
| - | + | ||
| - | ===== Concernant les erreurs ===== | + | |
| - | + | ||
| - | === Cadrage de la tablette === | + | |
| - | + | ||
| - | * Votre tablette graphique est mal cadrée : http:// | + | |
| - | * Après une simple mise en veille, la tablette ne fonctionne plus : Il vous faudra | + | |
| < | < | ||
| sudo modprobe -r wacom | sudo modprobe -r wacom | ||
| sudo modprobe -i wacom | sudo modprobe -i wacom | ||
| </ | </ | ||
| - | ---- | ||
| - | // | + | D' |
| - | + | ||
| - | D' | + | |
| Introduction traduite de [[wp> | Introduction traduite de [[wp> | ||
| Ligne 429: | Ligne 316: | ||
| must install xorg-macros 1.8 or later before running autoconf/ | must install xorg-macros 1.8 or later before running autoconf/ | ||
| </ | </ | ||
| - | Vous pouvez essayer | + | Vous pouvez essayer [[https:// |
| - | [[http:// | + | |
| Essayé avec intuos-pen CTH480, ça fonctionne. | Essayé avec intuos-pen CTH480, ça fonctionne. | ||
| - | // | + | |
| + | ---- | ||
| + | |||
| + | // | ||
