Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/06/2007, à 22:32

saVTRonic

(Dés)activer vos manettes

Je me suis fais un script pour "gérer" rapidement mes 2 manettes (+ 1 souris sans fil détectée également comme manette). Certains jeux sous Wine semblaient perturbés par la seconde lorsqu'elle n'avait plus de pile et souvent par la troisième. Cela se traduit essentiellement par un mauvais étalonnage de ces 2 dernières, et donc une voiture qui part toute seule dans le décors.

#!/bin/bash
echo "---------------------------------"
if [ -e "/dev/input/js0" ]
then
    echo "Manette 1 : activée"
else
    echo "Manette 1 : désactivée"
fi

if [ -e "/dev/input/js1" ]
then
    echo "Manette 2 : activée"
else
    echo "Manette 2 : désactivée"
fi

if [ -e "/dev/input/js2" ]
then
    echo "Manette 3 : activée"
else
    echo "Manette 3 : désactivée"
fi

echo "---------------------------------"

echo "Quelle manette souhaitez vous (dés)activer ? (1, 2, 3 et 4 pour quitter)"

echo "---------------------------------"


read Option

echo "---------------------------------"

case "$Option" in
1)
if [ -e "/dev/input/js0" ]
then
    sudo mv /dev/input/js0 /dev/input/js0_poutrebuntu
else
    sudo mv /dev/input/js0_poutrebuntu /dev/input/js0
fi
;;
2)
if [ -e "/dev/input/js1" ]
then
    sudo mv /dev/input/js1 /dev/input/js1_poutrebuntu
else
    sudo mv /dev/input/js1_poutrebuntu /dev/input/js1
fi
;;
3)
if [ -e "/dev/input/js2" ]
then
    sudo mv /dev/input/js2 /dev/input/js2_poutrebuntu
else
    sudo mv /dev/input/js2_poutrebuntu /dev/input/js2
fi
;;
4)
exit;; 
*)
exit;; 
esac 

./des_activer_manettes

Je poste ce script (a adapter selon vos besoin) car ça peut toujours servir, mais étant donné que c'est mon premier essai, ce n'est peut être pas bien "propre" :\

Dernière modification par saVTRonic (Le 15/06/2007, à 22:40)

Hors ligne