Ces deux programmes vous permettent respectivement de calibrer et de tester une manette en ligne de commande. La lecture de la page joystick peut également vous intéresser.
Pour calibrer la manette :
jscal /dev/input/js0 -c
Pour tester la manette une fois calibrée :
jscal /dev/input/js0 -t
Pour tester la manette :
jstest /dev/input/js0
Enregistrement des réglages : une fois que le joystick est calibré et que cela vous convient, vous pouvez enregistrer ces réglages en utilisant la ligne :
jscal -p /dev/input/js0
On obtient alors la ligne de commande à lancer pour avoir le même réglage sans recommencer la calibration :
jscal -p /dev/input/js0 jscal -s 6,1,1,86,86,8521500,8259300,1,1,107,168,7561331,-2147483648,1,0,106,181,7780500,-536854528,1,1,105,105,6170742,8388352,1,0,0,0,-2147483648,-2147483648,1,0,0,0,-2147483648,-536854528 /dev/input/js0
Il suffit alors de la mettre dans un fichier :
jscal -p /dev/input/js0 > calibration_js0
Ensuite un simple :
sh calibration_js0
Recalibre le joystick. Si vous en avez marre de lancer cette ligne à chaque fois que vous utilisez votre joystick pour la première fois, vous pouvez l'enregistrer dans les programmes au démarrage : dans le menu Système → Préférences → Sessions (ou applications au démarrage), onglet « Programmes au démarrage », ajoutez la commande de démarrage préfixée. Par exemple :
sh /home/user/calibration_js0
Si vous avez ce problème alors, suivez ceci :
make clean
et puis make
(le programme est déjà compilé pour du AMD64, donc à ne faire que si votre architecture est du i386).~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0)
~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0 -c
~/jscal-patched-amd4-ubuntu7.10/jscal' /dev/input/js0 -u 3,0,1,5,9,288,289,290,291,292,293,294,295,511
Cette dernière commande donne la valeur maximum 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.
Contributeurs : , jeanf.