Tablette graphique

Tablette graphique - Linux et OS Alternatifs

Marsh Posté le 30-03-2004 à 23:59:29    

Je viens d'installer Mandrake 10.0, et lors de l'installation il a reconnu et configuré ma tablette graphique (aiptek 12000).
 
Je souhaiterais comment régler les parametres d'une tablette graphique. C'est dans quel fichier ?
 
Je n'ai rien trouvé dans XF86Config et XF86Config-4.
 
 
Précédement j'étais sous Gentoo mais j'avais jamais réussi à configurer cette tablette.


Message édité par dcro le 31-03-2004 à 00:03:24
Reply

Marsh Posté le 30-03-2004 à 23:59:29   

Reply

Marsh Posté le 31-03-2004 à 01:38:25    

Il me semble que tu as un utilitaire dans drakconf  


---------------
Quelque fois il vaut mieux se taire et passer pour un con plutot que de l ouvrir et de le confirmer.
Reply

Marsh Posté le 31-03-2004 à 07:17:52    

dcro a écrit :

Je viens d'instaler Mandrake 10.0, et lors de l'installation il a reconnu et configuré ma tablette graphique (aiptek 12000).
 
Je souhaiterais comment régler les parametres d'une tablette graphique. C'est dans quel fichier ?
 
Je n'ai rien trouvé dans XF86Config et XF86Config-4.
 
 
Précédement j'étais sous Gentoo mais j'avais jamais réussi à configurer cette tablette.


 
J'ai traité l'installation d'une tablette aiptek sous mdk 9.2 y'a pas très longtemps. Il faut savoir que les pilotes inclus dans le noyau et dans Xfree sont assez vieux (1 an) il faut donc pas trop esperer, mais si t'arrive  à avoir un fonctionnement correct, dis-le moi ;)
 
sinon si t'es courageux, y'a un pilote en cours de construction sur sourceforge. Inscris-toi à la mailling list et aide nous à l'améliorer ;)
 
Bon, si t'es sur 2.6 ça marchera beaucoup mieux que sur 2.4 apparemment.

Reply

Marsh Posté le 31-03-2004 à 20:47:48    

Et bien pour le moment je trouve cela fonctionne plutot bien. Mon souci c'est j'ai un fonctionnement avec des coordonnées relatives et pas absolues, de plus la sensibilités est trop importantes.

Reply

Marsh Posté le 31-03-2004 à 21:03:09    

Je viens de cherche dans drakconf et je n'ai rien trouvé !
 
Je suis avec un noyau 2.6


Message édité par dcro le 31-03-2004 à 21:04:13
Reply

Marsh Posté le 01-04-2004 à 09:33:01    

Bon, là a priori ta tablette fonctionne grace au pilote "HID" et non Aiptek. En fait, elle est reconnue comme un périphérique usb genre souris, donc le module HID est chargé puis usbmouse surement.
Cela explique les coordonnées relatives et le fait que tu la trouve trop sensible, en fait il n'y a pas de gestion de pression.
pour le vérifier tu fais un  
cat /proc/bus/usb/devices
et tu regarde la valeur de "driver" qui correspond à ta tablette. Il y'a de forte chances pour que ce soit usbmouse ou hid.
voici le topic ou j'explique la demarche pour la faire fonctionner avec le vrai pilote aiptek :
 
http://forum.hardware.fr/forum2.ph [...] 0&subcat=0
 
Tu as tout interet à suivre la démarche afin que la tablette fonctionne de manière optimale.
Le pilote actuel ne fonctionne pas avec le  2.4 (enfin pas correctement) mais avec le 2.6 il n'y a normalement aucun problème.
Je détaille la procédure pour un 2.4, pour un 2.6 il te suffit de prendre la dernière version du pilote Xfree au lieu de celle que je fournis sur mon site.

Reply

Marsh Posté le 01-04-2004 à 19:25:37    

je vais tester et je vous tiens au courant

Reply

Marsh Posté le 01-04-2004 à 19:50:57    

cedricbrun a écrit :

... pour un 2.6 il te suffit de prendre la dernière version du pilote Xfree au lieu de celle que je fournis sur mon site.


 
Cela veut il dire qu'il n'est pas nécessaire de recompiler le noyau ?

Reply

Marsh Posté le 01-04-2004 à 21:02:54    

Hum..pour la recompile de noyau, t'en auras surement besoin..
Enfin là je prépare un petit packages permettant de recompiler et remplacer le pilote sans recompiler tout le noyau, mais actuellement c'est necessaire.
donc en gros, si tu recompile pas le noyau, ça marchera peut-être, mais comme c'est une vieille version peut-être pas parfaitement.
 
Le truc c'est que le dernier pilote Xfree fonctionne assez mal avec le pilote du noyau 2.4, mais apparemment bien avec le 2.6.

Reply

Marsh Posté le 01-04-2004 à 23:31:50    

Bon je n'ai pas recompilé le noyau.
 
J'ai mis le fichier aiptek_drv.o dans /usr/X11R6/lib/modules/input/
 
J'ai repris ton extrait du fichier XF86config-4 que j'ai mis dans le mien.
 
 
Ca marche !
 
Faut que j'affine les réglage ce week end.

Reply

Marsh Posté le 01-04-2004 à 23:31:50   

Reply

Marsh Posté le 02-04-2004 à 09:40:00    

;)
bon, là il faut savoir que t'utilise une vielle version du pilote Xfree..ça vaudrait le coup de tester une des dernières à mon avis, qui a des chances de fonctionner avec le noyau 2.6.
Mais bon, saches que je vais surement améliorer cette "vieille" version quelque peu, en faisant en sorte que le pointeur ne tremble absolument pas (il tremble chez toi ?) et en ajoutant une gestion  parabolique de la pression :D
Parce que pour le moment la pression est très mal rendue.  
 
Dans le pilote Wacom c'est très bien fait, j'ai juste à reprendre et a bidouiller un peu le code.

Reply

Marsh Posté le 02-04-2004 à 23:29:51    

cedricbrun a écrit :

;)
bon, là il faut savoir que t'utilise une vielle version du pilote Xfree..ça vaudrait le coup de tester une des dernières à mon avis, qui a des chances de fonctionner avec le noyau 2.6.
Mais bon, saches que je vais surement améliorer cette "vieille" version quelque peu, en faisant en sorte que le pointeur ne tremble absolument pas (il tremble chez toi ?) et en ajoutant une gestion  parabolique de la pression :D
Parce que pour le moment la pression est très mal rendue.  
 
Dans le pilote Wacom c'est très bien fait, j'ai juste à reprendre et a bidouiller un peu le code.
 


 
Ou je trouve une des derniere (la date sur le serveur est le 05/03)
 
Tremblement ? le pointage n'est pa tres precis !
 
Une gestion de la pression parabolique cela me semble une tres bonne idée. C'est pas évident de sélectionner tout un tas de truc que l'on ne souhaite pas.
 
Je suis volontaire pour etre testeur  :love:

Reply

Marsh Posté le 03-04-2004 à 08:51:11    

Le pilote "officiel" est ici :
http://aiptektablet.sourceforge.net/
et ça c'est l'interface web pour télécharger les fichier via CVS :
http://cvs.sourceforge.net/viewcvs.py/aiptektablet/
 
Par contre il faudrat recompiler le pilote, c'est pas super super évident mais bon, ça va quand même. Je l'explique sur le topic je crois, ou ici de toute façon :
http://cedric.brun.free.fr/wiki/wakka.php?wiki=Aiptek
 
Si tu veux pas t'embêter attends un peu, de mon côté le pilote avance bien, la gestion de la courbe de pression a été implémentée, il ne me reste plus qu'à virer deux ou trois bugs et à la tester.
 
Une fois testé et fonctionnel, je mettrai les sources et une version compilée à disposition, t'auras juste à copier le fichier comme tu l'as déjà fait ;)
 
Pour les tremblement ça ne le fait pas forcement, ça dépend du X. c'est le pointeur qui tremblotte un tout petit peu, mais du coup t'as des dessins bizarre.
 
ça tremblotte pour toi ou pas du tout ?
 
ah oui il y a un bug connu aussi : Si tu redémarre X en général la tablette ne fonctionne plus, il faut carrément rebooter le PC. Doit y avoir quelque chose de pas très bien libéré là dedans..

Reply

Marsh Posté le 05-04-2004 à 08:27:24    

Ca tremblote un peu !
 
Sinon je vais attendre que tu ai fini ton driver.
 
Pas le temps de me lancer dans une compil (reinstall des OS en cours)

Reply

Marsh Posté le 05-04-2004 à 11:26:00    

Oki, bah je vais essayer de corriger le "tremblotement"
Mais chez moi c'est bizarre, j'ai une machine sur laquelle ça tremblotte et l'autre pas..
C'est quoi ta resolution ?
 
Sinon la courbe de pression avance, c'est implémenté et fonctionnel, mais il reste des bugs à corriger, maintenant elle clic plus  :whistle:  
Enfin bon pas de soucis ;) vé y arriver.  

Reply

Marsh Posté le 06-04-2004 à 17:17:06    

:hello:  
Voila du neuf :
Une toute nouvelle version
Alors au menu :
 - La gestion de la pression selon une courbe de Bezier !
Et oui, c'est bien plus réaliste comme ça, contrairement à la gestion originale qui était linéaire, l'utilisateur peut désormais  gérer son propre "feeling" en definissant deux points de la courbe de Bezier. Le resultat est assez saisissant.
 
 - des bugfixs, en particulier quelques problèmes qu'il y avait concernant les pointeur "Core" qui obligeaient quelque peu à définir le pointeur de la tablette comme pointeur principal, ce qui    
 peut vite être pénible si l'on débranche assez souvent sa tablette.
Cela ne devrait plus poser de problème
 
BUGS CONNUS (en cours de correction) :
 - tablette inactive lors de rédémarrage de X (il faut redémarrer completement)
 - kill du X de temps en temps quand on ouvre une console avec un ctrl+alt+Fxx
 
Le fichier est là
http://cedric.brun.free.fr/Tortoos [...] essCurve.o
 
et voici mon XFConfig-4 :
 

Code :
  1. ....
  2. Section "InputDevice"
  3. Identifier "stylusC"
  4. Driver "aiptek"
  5. Option "Device" "/dev/input/event0"
  6. Option "Type" "stylus"
  7. Option "Mode" "absolute"
  8. Option "Cursor" "stylus"
  9. Option "USB" "on"
  10. Option "KeepShape" "on"
  11. Option "debuglevel" "0"
  12. Option "zMin" "0"
  13. Option "zMax" "512"
  14. Option "PressCurve" "0,5,95,100"
  15. EndSection
  16. Section "InputDevice"
  17. Identifier "cursorC"
  18. Driver "aiptek"
  19. Option "Device" "/dev/input/event0"
  20. Option "Type" "cursor"
  21. Option "Mode" "absolute"
  22. Option "Cursor" "puck"
  23. Option "USB" "on"
  24. Option "KeepShape" "on"
  25. Option "debuglevel" "0"
  26. Option "zMin" "0"
  27. Option "zMax" "512"
  28. Option "PressCurve" "0,5,95,100"
  29. EndSection
  30. Section "InputDevice"
  31. Identifier "eraserC"
  32. Driver "aiptek"
  33. Option "Device" "/dev/input/event0"
  34. Option "Type" "eraser"
  35. Option "Mode" "absolute"
  36. Option "Cursor" "stylus"
  37. Option "USB" "on"
  38. Option "KeepShape" "on"
  39. Option "debuglevel" "0"
  40. Option "zMin" "0"
  41. Option "zMax" "512"
  42. Option "PressCurve" "0,5,95,100"
  43. EndSection
  44. ....
  45. Section "ServerLayout"
  46.     Identifier "layout1"
  47.     InputDevice "Keyboard1" "CoreKeyboard"
  48.     InputDevice "Mouse1" "CorePointer"
  49.     InputDevice "stylusC" "SendCoreEvents"
  50.     InputDevice "cursorC" "SendCoreEvents"
  51.     InputDevice "eraserC" "SendCoreEvents"
  52.     Screen "screen1"
  53. EndSection


 
Le code de gestion de la courbe de pression vient du projet LinuxWacom, donc encore une fois, vive le libre sans lequel ça n'aurait pas été possible!  :bounce:  
 
Bon tests ;)
 
 
edit: pour montrer :
http://cedric.brun.free.fr/Tortoos [...] sCurve.jpg
 
Avant les traits auraient été entièrement noirs au lieu d'être dégradés selon la pression


Message édité par cedricbrun le 06-04-2004 à 18:19:05
Reply

Marsh Posté le 06-04-2004 à 22:15:44    

Je termine ma reinstall de windows et mandrake et je teste

Reply

Marsh Posté le 21-04-2004 à 20:51:59    

De retour de vacances je viens de tester ton driver.
 
Il a fallu que je le renomme aiptek_drv.o pour cela fonctionne.
 
Par contre je n'arrive pas à avoir la gestion de la pression. J'ai fait un essai sous gimp.
 
La gestion du pointeur se fait en relatif pas en absolu.


Message édité par dcro le 21-04-2004 à 20:53:49
Reply

Marsh Posté le 21-04-2004 à 21:04:46    

bah c'est normal que t'ai du le renommer, il fallait effectivement remplacer l'ancien..
 
Pour ton problème de curseur relatif, regarde dans /proc/bus/usb/drivers/aiptek/xxxx/diagnose
si il detecte que ta tablette est en mode relatif, et non pas absolu..  
dans ce cas la procedure pour la repasser en absolu est sur le site du pilote aiptek (cf sourceforge) ou alors il doit falloir le définir sous windows..
Mais c'est n'est dans ce cas pas un problème lié au pilote, mais à la tablette.;
Si il n'y a rien dans diagnose, dans ce cas vérifie que ton gimp est bien réglé et que les pointeurs sont en mode "écran"
 
 
Là on travaille sur un pilote bien propre pour la prochaine sortie de X.org.  
Bryan prépare une interface de reglages comme il faut en GTK, voici un piti screenshot histoire de mettre l'eau à la bouche :
http://cedric.brun.free.fr/Tortoose/Aiptek/Screenshot.png

Reply

Marsh Posté le 21-04-2004 à 22:45:17    

Bon boulot ! continuez !
 
Je teste ce que tu m'as dit.

Reply

Marsh Posté le 21-04-2004 à 22:57:43    

A priori ce n'est pas le driver qui gere la tablette !!!!
 
J'ai du raté quelque chose.
 

Code :
  1. # cat /proc/bus/usb/devices
  2. T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  7 Spd=1.5 MxCh= 0
  3. D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
  4. P:  Vendor=08ca ProdID=0010 Rev= 1.03
  5. S:  Manufacturer=AIPTEK International Inc.
  6. S:  Product=USB Tablet Series Version 1.04
  7. C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr= 26mA
  8. I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=hid
  9. E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=8ms


 

Reply

Marsh Posté le 21-04-2004 à 23:03:20    

oulo!
Bah là c'est le pilote "hid" qui a pris en charge la tablette,  et non pas le module "aiptek".
 
Est-ce que usbmouse est chargé?  
si oui (et si tu n'as pas de souris usb) tu peux le virer, ainsi le pilote aiptek devrait pouvoir se charger, le pilote usbmouse doit se trouver dans /lib/modules/tonNoyau/kernel/driver/usbmouse.o.gz
essaye de le supprimer, puis de rebooter..
 
Essai aussi de voir si le module aiptek arrive bien à se charger, "modprobe aiptek"

Reply

Marsh Posté le 22-04-2004 à 00:01:35    

le module aiptek n'est pas chargé
 
j'ai supprimé usbmouse.ko.gz, puis rebooté
 
aiptek n'etait toujours pas chargé
 
je l'ai chargé manuellement
 
pas de changement !!!!
 
 
remarque : si la tablette n'est pas branché lors du reboot, le serveur X refuse de démarrer.

Reply

Marsh Posté le 22-04-2004 à 08:47:36    

dcro a écrit :

le module aiptek n'est pas chargé
 
j'ai supprimé usbmouse.ko.gz, puis rebooté
 
aiptek n'etait toujours pas chargé
 
je l'ai chargé manuellement
 
pas de changement !!!!
 
 
remarque : si la tablette n'est pas branché lors du reboot, le serveur X refuse de démarrer.


 
Quand tu charge le pilote aiptek (modprobe aiptek), y'a quoi comme messages ? "dmesg"
 
C'est le même noyau que celui que tu avais avant? (quand ça marchait)
Bon, si vraiment ça marche pas t'es bon pour recompiler ton noyau selon les instructions données auparavant.
 

Reply

Marsh Posté le 22-04-2004 à 11:00:24    

Pourquoi rebooter ?
 
Il esiste des scripts pour arrêter les services lancés
au démarrage. Autant les utiliser pour arrêter et relancer
tout ce qui a trait à l'USB, non ?
 
Perso, le post m'interresse plutôt, je suis limite pour  
aller m'en prendre une.
 
Laquelle serait la mieux ?
Merci.

Reply

Marsh Posté le 22-04-2004 à 12:13:46    

Humidifier a écrit :

Pourquoi rebooter ?
 
Il esiste des scripts pour arrêter les services lancés
au démarrage. Autant les utiliser pour arrêter et relancer
tout ce qui a trait à l'USB, non ?
 
Perso, le post m'interresse plutôt, je suis limite pour  
aller m'en prendre une.
 
Laquelle serait la mieux ?
Merci.
 


 
Il vaut mieux rebooter pour plusieurs raisons. En particulier parce que sinon on fait appel à hotplug, autre grande source de soucis et de bugs potentiels.  
 
Bon, pour savoir quelle tablette est la mieux, bah il faut savoir que les aiptek on un bon rapport qualité prix. Après concernant la taille, bah il vaut mieux ne pas en prendre une trop grande, personellement j'avais d'abord acheté une A3, cela s'avère assez inutilisable et peu pratique finalement..
J'ai desormais une A5, beaucoup plus pratique.
 
J'ai aussi investi dans une Wacom, pour l'autre PC, et là, il faut être honnete, ce n'est plus du tout le même monde, la finition de la tablette est largement supérieure, le toucher, la precision etc etc
Les pilotes Wacom sous linux sont très très bien fait et finis.
 
Personellement, je dirais qu'il vaut mieux si l'on a le budget investir dans une Wacom graphire 3 (environ 90 euros) qui est vraiment parfaite, plutot que de prendre une grande Aiptek qui va couter le même prix.
 
Pas la peine de taper dans les Intuos de Wacom, beaucoup plus cher mais qui supporte la gestion de l'inclinaison du stylet, car ce paramètre est pour ainsi dire jamais prix en compte par les logiciels sous linux.
 
Perso maintenant j'ai les 2, Wacom Graphire 3 et Aiptek ,c'est pas du tout les même, mais c'est vrai qu'au fur et à mesure des améliorations du pilote aiptek sous linux, ça devient de mieux en mieux. (en particulier PressCurve) Mais je peux te garantir qu'avec une Wacom tu sera jamais deçu ! (je reserve tout de même mon avis sur la Volito...)
 
 
 
 
 

Reply

Marsh Posté le 22-04-2004 à 12:47:16    

cedricbrun a écrit :

Quand tu charge le pilote aiptek (modprobe aiptek), y'a quoi comme messages ? "dmesg"
 
C'est le même noyau que celui que tu avais avant? (quand ça marchait)
Bon, si vraiment ça marche pas t'es bon pour recompiler ton noyau selon les instructions données auparavant.
 
 


 
C'est le meme noyau par contre je ne suis pas sur d'avoir vérifier que le fonctionnement se faisait via le driver aiptek
 
Pour les messages via dmesg je verrai ca ce soir à la maison, mais j'ai l'impression que le driver n'est pas utilisé, la tablette semblait etre gerée directement via le module usbcore.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed