domenica, aprile 01, 2007

Configurazione Gamepad USB


Far funzionare un (gamepad / joypad / joystick) USB con LINUX a volte può risultare un'impresa impossibile se non lo si ha collegato in fase di installazione.

Quello in foto è il mio gamepad della Logic3 USB pagato appena 4€ :-p però fa egregiamente il suo lavoro.

Questa mini guida è indirizzata a coloro come me non avevano collegato il gamepad in fase di installazione di Ubuntu, e ora si trovano con Es.: Gxmame che non vede il controller.

Procediamo:
(NB.: Le procedure vanno eseguite col controller collegato)


Lanciate nel terminale i seguenti comandi:

cd /etc/init.d
sudo gedit joystick


Nel file di testo vuoto che si aprirà postate le seguenti linee:

#! /bin/sh
# /etc/init.d/joystick
#

# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Enabling Joystick"
cd /dev
rm js*
mknod input/js0 c 13 0
ln -s input/js0 js0
modprobe joydev
modprobe analog
echo "DONE!"
;;
stop)
rmmod joydev
rmmod analog
echo "DONE!"
;;
*)
echo "Usage: /etc/init.d/joystick {start|stop}"
exit 1
;;
esac

exit 0


Rendiamo il file eseguibile

sudo chmod 755 joystick

configuriamo per il riconoscimento al boot

sudo update-rc.d joystick defaults

abilitiamo la periferica

sudo /etc/init.d/joystick start

Riavviate il sistema (obbligatorio)

Buon Divertimento e non rompetevi il pollice.