Ceci est une ancienne révision du document !
Jscal-Jstest
Ces deux programmes vous permette respectivement de calibrer et de tester une manette en ligne de commande.
Installation
Ils font partie du paquet apt://joystick
Utilisation
jscal /dev/input/js0 -c #pour calibrer la manette. jscal /dev/input/js0 -t #pour tester la manette une fois calibrée. jstest /dev/inout/js0 #pour tester la manette.
Problèmes
Le programme détecte un bouton qui n'existe pas et qui est pressé par défaut
Si vous avez ce problème alors, suivez ceci:
1) D'abbord, il faut avoir le paquet apt://build-essential installé pour pouvoir compiler.
2) Téléchargez une version patché du programme jscal. http://www.mediafire.com/?msitbdej0ad
3) Extraire le contenu.
4) Ouvrir un terminal dans le dossier.
5) Tapez 'make clean' et puis 'make' (le prog est déjà compilé pour du amd64, donc à ne faire que si votre architecture est du i386)
6) Téléchargez ce fichier http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=5;filename=joystick.diff;att=1;bug=444142 et placez-le dans le dossier. Il rajoute les commandes qu'on a besoin au programme.
8) Lancez le programme jscal du dossier en tappant le chemin complet vers le prog dans un terminal
~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0)
9) Tappez
~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0 -c
pour calibrer la manette.
10) Et enfin
~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0 -u 3,0,1,5,9,288,289,290,291,292,293,294,295,511
pour désactiver le 9ème bouton par exemple.
La dernière commande donne la valeur maximim 511 au bouton 9 pour le désactiver (256 étant le minimum).
Concernant la signification des nombres, le 3 correspond aux nombres d'axes, donc pour un volant par exemple : 3 pour accélération, frein et gauche/droite. Le 9 correspond au nombre de boutons et les nombres qui suivent à leurs valeurs par défaut.