Journal Support tablette graphique Wacom Graphire 2

Posté par  .
Étiquettes : aucune
0
7
août
2003
Yo l'journal,

Je viens a peine de decouvrir a quoi peuvent bien servir les journaux Linuxfr, entre-autre a donner qq astuces bien utiles. Et j'ai passe dernierement pas mal de temps a configurer une tablette graphique Wacom Graphire 2 USB sous Linux. Et enfin tout fonctionne correctement, meme la sensiblilite a la pression.

Histoire que ca serve peut-etre a qq1 voici la marche a suivre (je l'ai aussi posee sur linuxgraphic, mais je penses que ca peu interesser des frlinuxiens aussi):

Systeme: RH 9.0 / Kernel 2.4.21 / Wacom graphire2 USB / Xfree 4.3 / Gimp-1.2.5
Gimp-1.3 ne fonctionne pas correctement si les outils utilisent la sensiblite a la pression, on peut juste faire des selections, etc ... comme avec une souris normale.

La marche a suivre:

- recuperer les drivers stables (0.4.1) pour le noyau et pour X11 ici:
http://linuxwacom.sourceforge.net/(...)

- recompiler le driver pour le noyau wacom.o (tout est dans la FAQ) et le mettre a la place de celui du module 2.4.21

- installer le driver X11 precompilé et le mettre a la place de "/usr/X11R6/lib/modules/input/wacom_drv.o" (dans la FAQ aussi)

- Avoir le XF86Config-qui-va-bien:
j'ai suivi les recommandations de ce site:
http://hoopajoo.net/tips/content/20.html(...)

En particulier en declarant les devices wacom en double (donc 6 devices, plus mon trackball PS/2): chaque device doit etre declare a la fois "Core" et normal. Ca donne ceci:


Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "trackball" "CorePointer"
InputDevice "stylus"
InputDevice "eraser"
InputDevice "mouse"
InputDevice "stylusC" "AlwaysCore"
InputDevice "eraserC" "AlwaysCore"
InputDevice "mouseC" "AlwaysCore"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "v4l"
Load "wacom"
EndSection


Section "InputDevice"
Identifier "trackball"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection

Section "InputDevice"
Identifier "mouse"
Driver "wacom"
Option "Device" "/dev/input/event0"
Option "Type" "cursor"
Option "Mode" "Relative"
Option "USB" "on"
EndSection

Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/event0"
Option "Type" "stylus"
Option "Mode" "Absolute"
Option "USB" "on"
Option "Tilt" "on"
Option "Threshold" "20"
Option "HistorySize" "200"
Option "Suppress" "30"
EndSection

Section "InputDevice"
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/input/event0"
Option "Type" "eraser"
Option "Mode" "Absolute"
Option "USB" "on"
Option "Tilt" "on"
Option "Threshold" "20"
Option "HistorySize" "200"
Option "Suppress" "30"
EndSection

## Core section
Section "InputDevice"
Identifier "mouseC"
Driver "wacom"
Option "Device" "/dev/input/event0"
Option "Type" "cursor"
Option "Mode" "Relative"
Option "USB" "on"
EndSection

Section "InputDevice"
Identifier "stylusC"
Driver "wacom"
Option "Device" "/dev/input/event0"
Option "Type" "stylus"
Option "Mode" "Absolute"
Option "USB" "on"
Option "Tilt" "on"
Option "Threshold" "20"
Option "HistorySize" "200"
Option "Suppress" "30"
EndSection

Section "InputDevice"
Identifier "eraserC"
Driver "wacom"
Option "Device" "/dev/input/event0"
Option "Type" "eraser"
Option "Mode" "Absolute"
Option "USB" "on"
Option "Tilt" "on"
Option "Threshold" "20"
Option "HistorySize" "200"
Option "Suppress" "30"
EndSection

- Enfin derniere config pour Gimp: mettre les input devices "non-core" en mode "screen" et desactiver les input devices "core".

- Ensuite, jouer sur les parametres de threshold du XF86Config ansi que ceux des input devices de Gimp.

Voila enfin tout fonctionne parfaitement !!

Si qqchose ne fonctionne pas bien:
1) verifier la version wacom.o du noyau lors de son chargement (visible ds les logs) et comparer avec celle qu'il *faut* obtenir (voir la FAQ linuxwacom pour les valeurs exacts a obtenir)
2) pareil por le module X11: verifier les logs et comparer avec la FAQ
3) verifier si le mouvement et la pression sont bien detectes par X11 (avec l'utilitaire wacdump de linuxwacom)
4) verifier si tous les devices apparaissent bien dans gimp (donc en double, core et non-core).
  • # Re: Support tablette graphique Wacom Graphire 2

    Posté par  . Évalué à 1.

    j'ai une graphire 2 qui commençait à prendre la poussière

    je teste ça ce soir et je te fais un retour d'expérience
  • # Ca marche aussi avec la Volito

    Posté par  . Évalué à 1.

    Le projet Linuxwacom avance très vite depuis le début de l'année.
    On m'a offert une petite tablette graphique WACOM Volito (pas cher mais bien) à Noel, le produit est récent, en Janvier les drivers fonctionnaient.
    Il y avait quelques bugs type disparition du pointeur souris sur la tablette parfois, ils semblent corrigés depuis peu.
    Ce John E.Joganic ets un bosseur fou, regardez à quoi il passe son réveillon de la Saint Sylvestre:

    2003-01-01 John E. Joganic <john@joganic.com>

    * Added volito to hid-core.c.
    * Fixed volito report #99.
    * Updated volito ranges.
    * Fixed wacdump refresh
    * Fixed 2D mouse buttons in xf86Wacom.c

    2002-12-31 John E. Joganic <john@joganic.com>

    * Added Ping Cheng's new tool IDs.
    * Fix for unknown report #1 using simple kernel thread
    * Added automatic module loading for usb wacom and evdev
  • # Souris de la tablette ?

    Posté par  . Évalué à 1.

    Salut, j'ai une question pour ceux qui ont des tablettes livrées avec souris
    (je pense que c'est le cas de la graphire 2): A quoi sert une souris supplémentaire ?? et est-ce qu'elle ne marche que sur la tablette ?

    Je demande ça parceque il y a deux mois je voulais m'acheter une tablette graphique Wacom (vu le bon support linux) mais il n'y avait que les versions avec stylet + souris, et ça me paraissait payer un truc en plus pour rien.

    Anecdote:
    Du coup j'ai acheté une tablette Genius WizardPen 5x4, pas chere, pas megatop mais bien suffisante pour ce que j'en fait. C'est au retour que je me suis rendu compte qu'elle n'etait pas supportée sous linux :-/ (j'avais mal lu les howtos). Pas grave, jme suis ecrit un module kernel + Xfree86, et maintenant tout roule :)
    Je voulais publier les sources que j'avais fait pour l'occasion, mais apparemment d'autres s'y sont mis juste apres, donc j'ai laissé tombé... Enfin, si quelqu'un est interessé je veux bien les ressortir :)
    • [^] # Re: Souris de la tablette ?

      Posté par  . Évalué à 1.

      ben évidemment, si tu avais déjà une souris ça fait doublon mais sinon ça te fait une souris sans fil*, avec la précision d'une souris optique (là c'est un lien radio) et la même qualité de fabrication que ta tablette.

      bien évidemment, elle n'apporte rien de plus qu'une souris tierce, aucun support de la pression par exemple.

      (*) sans fil... mais ne marche qu'au dessus du tapis :) d'un autre côté, il n'y a pas de piles.

      bon bref, si tu as déjà une souris et qu'elle est assez précise et vive pour faire du graphisme avec, la souris d'une tablette serait assez inutile.
    • [^] # Re: Souris de la tablette ?

      Posté par  . Évalué à 1.

      Oui ressortez un how-to du module pour la tablette Wizardpen, les informations
      que j'ai trouvé par ailleurs sur le net, ne fonctionnent pas sous la Mdk 9.1.

      La compilation du noyau selon les indications trouvées font perdre le module event et comme cela ne suffisait pas, le serveur XFree se compile bien, je m'étais dit que finalement tout allait bien. Le boot se passe normalement, le serveur Xfree s'est bien compilé et arrivé au lancement de Kdm Xfree se crashe lamentablement fait des essais et encore des essais de connexion sans possibilité de récupérer un environnement minimal :(
      De toute évidence, la manip à zigouillé le serveur X.

      Si vous avez une solution qui fonctionne correctement cela m'intéresse.
      Le site Genius fait état d'un driver approprié pour "toutes" les tablettes "summa", il y a un curieux décalage entre ce que propose le support Genius, des drivers prévus pour du série, alors que les tablettes vendues sont USB.

      La communication entre les diverses divisions de Genius n'est pas au point.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.