Jumppasin vähän jstest-gtk:ta, ja tähän kirjoitan pieniä muistiinpanoja, muidenkin avuksi. Tämän voisi stickata pelit-osion etusivulle, kun pelien kanssa tätä tarvitaan.
jstest-gtk:lla tosiaan voi kalibroida ohjauslaitteen,
MUTTA se
ei muista enää
uudelleenkäynnistämisen tai
USB:stä poistamisen jälkeen kalibroituja asetuksia.
Jotta saadaan nykyiset (siis kalibroinnin jälkeen) arvot
talteen, tulee ne tallettaa
päätteen avulla:
sudo jscal-store /dev/input/jsX
... jossa X on peliohjaimen laitenumero siis esimerkiksi (ja todennäköisesti)..
sudo jscal-store /dev/input/js0
Tämän jälkeen (ilmeisesti kaikille käyttäjille) asetukset menevät talteen kansioon...
cat /var/lib/joystick/joystick.state
... kyseinen tiedosto näyttää
udev-rules:lta.
Jos haluaa tehdä erilaisen profiilin jollekin pelille (siis pelispecifiset asetukset), niin se taitaa tapahtua seuraavanlaisesti:
Aluksi
kalibroi ohjain
jstest-gtk:lla...
jstest-gtk
Sen jälkeen tallenna profiili haluamaasi paikkaan...
jscal -p /dev/input/js0 >jsmapping.mem
chmod 755 jsmapping.mem
Tässä siis
/dev/input/js0:n tilalle haluttu ohjaimen laite-tiedosto (On siis muotoa
/dev/input/jsX). Asetukset tallennetaan (tässä tapauksessa) jsmapping.mem-tiedostoon, ja sille annetaan ajo-oikeudet.
Sen jälkeen lisätään scriptiin pelin suorittamiskäsky:
echo "supertuxkart" >> jsmapping.mem
./jsmapping.mem
Tässä tapauksessa käynnistetään supertuxkart, joka löytyy ubuntun ohjelmalähteistä, ellei sitä ole jo asennettu.
Mainioita pelihetkiä: