
Sammanfattningsvis så behöver du göra det här:
Kod: Markera allt
sudo apt-get install linux-headers-`uname -r` build-essential automake1.9
Kod: Markera allt
mkdir ~/xpad
Kod: Markera allt
cd ~/xpad
wget "http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.c" "http://xbox-linux.cvs.sourceforge.net/*checkout*/xbox-linux/kernel-2.6/drivers/usb/input/xpad.h"
Kod: Markera allt
KERNEL_PATH?=/usr/src/linux-headers-$(shell uname -r)
EXTRA_CFLAGS=-I$(shell pwd)
obj-m:=xpad.o
all:
$(MAKE) modules -C $(KERNEL_PATH) SUBDIRS=$(shell pwd)
install:
cp -f xpad.ko /lib/modules/$(shell uname -r)/kernel/drivers/input/joystick
Och sen kan du installera drivrutinen :
Kod: Markera allt
make
sudo make install
sudo modprobe -r xpad
sudo depmod -a
sudo modprobe xpad

(!) Har upptäckt en bugg som gör att du inte kan ansluta några andra enheter efter du kopplat in 360-kontrollen, man måste först koppla ur den och sen starta om datorn innan man kan koppla in t.ex. usb-stickor eller minneskort. Vet inte om det bara är för mig det händer, men jag tycker inte att det är så farligt; 1,5 sek för att dra ur sladden, 1,5 min för att starta om datorn

Jag har suttit och testat olika spel med den och fått följande att fungera helt perfekt:
- Neverball (Blir sååå mycket lättare
)
- Frozen bubble
- Mupen64
- Tux racer
- Secret Maryo chronicles
- Astromenace
Man kan få alla Quake3-baserade spel att fungera också, men i det flesta fallen (där inget joystick-alternativ finns i spelet) måste man ändra en konfigurationsfil manuellt.
Jag har bifogat mina konfigurationer för Open Arena, Urban Terror och Tremulous, men dom är inte helt perfekta än: man kan inte använda mus/tangentbord som vanligt och det kan komma upp ett felmeddelande (JOY22 is unbound) när man skjuter, men det påverkar inte spelandet. Open Arena är den som fungerar bäst för tillfället.
Vill du försöka fixa en konfiguration i något annat spel så går du in i programmets mapp i din hemmamapp (Ctrl+h för att visa gömda filer) och letar upp "q3config.cfg" (om den inte finns leta efter "autoconf.cfg" istället) och öppnar den i en textredigerare.
Lägg till raderna:
Kod: Markera allt
seta in_joystick "1"
seta joy_threshold "0.321250"