HOWTO: Att få igång joystick/gamepad och gameport

Här kan du dela med dig av dina bästa tips och knep.
Kategoriregler
Här ligger de utförliga instruktionerna vi kan tänkas behöva. Leta här om du tex behöver installera nåt program eller sätta upp någon funktion. Starta inte trådar utan att ha ett svar.
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

HOWTO: Att få igång joystick/gamepad och gameport

Inlägg av DeepThought »

Att få igång gameporten
Det första vi skall göra är att få igång gameporten. Det är den relativt stora porten som ofta sitter på ljudkortet (ibland sitter den på andra ställen, men du märker nog var din gamepad/joystick passar ;)). För att se så att gameporten detekteras kör vi kommandot lsmod, som visar statusen på moduler i linux-kärnan. Eftersom lsmod ger rätt mycket output, och vi vet vad vi letar efter, "pipe:ar" vi utdatan till grep, d.v.s. kör i en terminal:

lsmod | grep gameport

då bör du få utdata som kan se ut ungefär så här:

user@user-desktop:~$ lsmod | grep gameport
gameport              17160  3 adi,snd_cs46xx
user@user-desktop:~$

Får du ingen utdata kan du börja med att köra bara lsmod och se om du hittar en rad som innehåller gameport. Hittar du ingen sådan rad, kolla längst ner i HOWTOn under Jag hittar inte min gameport, hur aktiverar jag den?. Nu går vi vidare.

Aktivera sedan modulen joydev genom att köra:

sudo modprobe joydev


Att aktivera joystick/gamepad
Även modulen för joystick/gamepad måste laddas, men eftersom det är olika från enhet till enhet kommer här en liten lista (komplettera gärna om ni har fler):
  • Analoga joystickar och gamepads: (De flesta gamepads och joystickar fungerar bra med den här, speciellt "märkeslösa")
    sudo modprobe analog
  • Assassin 3D och MadCatz Panther enheter
    sudo modprobe a3d
  • Logitech ADI digitala joystickar och gamepads
    sudo modprobe adi
  • Creative Labs Blaster Cobra gamepad
    sudo modprobe cobra
  • Genius Flight2000 Digital joystickar och gamepads
    sudo modprobe gf2k
  • Gravis GrIP joystickar och gamepads
    sudo modprobe grip
  • InterAct digital joystickar och gamepads
    sudo modprobe interact
  • ThrustMaster DirectConnect joystickar och gamepads
    sudo modprobe tmdc
  • Microsoft SideWinder digital joystickar och gamepads
    sudo modprobe sidewinder
  • Microsoft xbox-kontroll
    sudo modprobe xpad

Att kalibrera joysticken
Installera paketet jscalibrator, antigen via Synaptic/Adept eller genom att köra:

sudo apt-get install jscalibrator

(Universe-förråden måste vara aktivarade, sök på det i forumet eller i Wikin om du inte vet hur).

Kör sedan jscalibrator, antigen genom att köra jscalibrator i en terminal eller med Alt-F2, eller genom att starta det från menyn (Joystick Calibration).

Jag hittar inte min gameport, hur aktiverar jag den?
Om din gameport inte hittas av lsmod måste du antagligen ladda någon av följande moduler:
  • Klassiska ISA/PnP gameportar
    sudo modprobe ns558
  • Crystal SoundFusion gameportar
    sudo modprobe cs461x
  • Aureal Vortex och Trident 4DWave gameportar
    sudo modprobe pcigame
  • SoundBlaster Live! gameportar
    sudo modprobe emu10k1-gp
  • Alla andra gameportar (Om ditt ljudkort inte är något av de som är listade ovan och du inte hittar din gameport i lsmod, testa det här)
    sudo modprobe gameport

Credits
Det hela är nästan rakt av snott härifrån:
http://onlyubuntu.blogspot.com/2007/03/how-to-set-up-gameportgamepad-or.html
http://www.ubuntuforums.org/showthread.php?t=330607
Senast redigerad av 1 DeepThought, redigerad totalt 20 gånger.
WE WILL ALWAYS BE SO MUCH MORE HUMAN THAN WE WISH TO BE...

Återgå till "Guider"