Torno a scrivere dopo tantissimo tempo, 5 mesi, nei quali ho avuto problemi vari, ho dovuto reinstallare ubuntu, sono ricaduto nella droga Microsoft, e sono anche stato pigro a cercare qualche novità non troppo scopiazzata.
Ed è appunto a uno dei figli della droga Microsoft, l’XBox 360, che è dedicato questo post. In particolare al controller (che io trovo più comodo di quello per PlayStation, si, l’ho detto finalmente).
Oggi non avevo una beata mazza da fare ed ho iniziato a cercare un modo di usare il controller su Ubuntu e il fedelissimo Google ha trovato la risposta (in inglese).
Ora vi spiegherò come usare il controller dell’XBox 360 su Ubuntu e in modalità compatibile con Cedega (onestamente questa opzione non l’ho ancora provata ma non dovrebbe dare problemi)!
Attenzione: il procedimento deve avvenire con il controller scollegato.
Innanzitutto scaricate i driver e scompattateli dove volete (ad esempio io gli ho scompattati in /home/hideo/xpad360/), ed entriamo nella cartella con
cd /home/username/xpad360
(O la cartella dove avete scompattato i driver)
Dopodichè aggiorniamo gli headers del nostro kernel con:
sudo apt-get install linux-headers-$(uname -r) build-essential
Ora diamo
$ sudo apt-get install automake1.9
$ sudo make
$ sudo cp xpad.ko /lib/modules/$(uname -r)/kernel/drivers/usb/input
$ sudo depmod -a
$ sudo modprobe xpad
così da installare i driver ed abilitarli.
Quindi riavviamo.
Al ritorno apriamo il terminale e digitiamo:
sudo apt-get install jscalibrator libgii1 libjsw2
Per installare l’utiliy che serve per calibrare il controller.
Ora dovrebbe essere tutto pronto, manca la prova del nove.
Colleghiamo il controller e andiamo in Applicazioni/Accessori/Joystick Calibration
Il controller dovrebbe essere riconosciuto automaticamente, altrimenti inseriamo nel campo Device: /dev/input/js0
Clicchiamo su Calibrate, muoviamo le levette al massimo e riclicchiamo su Calibrate. Infine andiamo su Calibration/Save e infine su Calibration/Exit.
Il controller ormai dovrebbe essere riconosciuto dai giochi tipo OpenArena. Ora configuriamolo per Cedega.
Andiamo in Applicazioni/Giochi/Transgaming Cedega.
Quindi Edit/Global Settings. Cliccate su Joystick tab. Quindi Add, nel campo Name inserite xpad360, cliccate OK, e quindi Apply.
Ora dovrebbe essere a posto.
Bug conosciuti: Scollegate il controller prima di accendere il computer, lasciandolo collegato non verrà riconosciuto. Inoltre, ogni volta che ricollegate il controller dovete ricalibrarlo. Se volete evitare queste noie potete mandare il computer in modalità ibernazione anzichè spengerlo.
Per oggi è tutto, alla prossima 