Szeretné beállítani játékvezérlőjét vagy botkormányát.
Mielőtt beállítana egy botkormányt, a hangkártya beállítást el kell végezni és aktivizálni. A beállítás először kicsit bonyolultnak tűnhet, de számos problémát kiküszöbölhet, ha lépésről-lépésre végrehajtja a következőket:
Először is az általános botkormány modult be kell tölteni (rendszergazdaként):
modprobe joystick
Ezután a hardver specifikus modul is betölthető a következő paranccsal:
modprobe <botkormány-hardvermodul>
Ahol a botkormány-hardvermodul egyike lehet a következőknek:
Rendszermag modul | Hardver | |
![]() |
![]() |
|
joy-analog | Analóg botkormány, CH Flightstick Pro, Thrustmaster FCS, 6 és 8 gombos Gamepadek / PC Gameport | |
joy-assassin | FPGaming, MadCatz vezérlő / A3D Protocol | |
joy-gravis | Gravis vezérlő / GrIP Protocol / PC Gameport | |
joy-logitech | Logitech vezérlő / ADI Protocol / PC Gameport | |
joy-sidewinder | Microsoft vezérlő / Digital Overdrive Protocol / PC Gameport | |
joy-thrustmaster | ThrustMaster vezérlő / DirectConnect(BSP) Protocol / PC Gameport | |
joy-creative | Creative Labs vezérlő / Blaster Protocol / PC Gameport | |
joy-lightning | PDPI Lightning 4 Gamecard + analóg botkormány vagy Gamecard | |
joy-pci | Trident 4DWave DX/NX vagy Aureal Vortex 1/2 hangkártya + botkormány | |
joy-magellan | Magellan vagy Space Mouse 6DOF / soros kapu | |
joy-spaceorb | SpaceOrb 360 vagy SpaceBall Avenger 6DOF / soros kapu | |
joy-spaceball | SpaceTec SpaceBall 4000 FLX vezérlő / soros kapu | |
joy-warrior | Logitech WingMan Warrior Controllel / soros kapu | |
joy-console | NES/SNES Gamepad, N64 Gamepad, Sony Playstation Gamepad, Multi-System (Atari-, Amiga-, Commodore-, Amstrad CPC botkormány) / párhuzamos kapu | |
joy-db9 | Sega Gamepad, Multi-System (Atari-, Amiga-, Commodore-, Amstrad CPC botkormány) / párhuzamos kapu | |
joy-turbografx | Multi-System - több rendszerhez(Atari, Amiga, Commodore, Amstrad CPC botkormány) / Turbografx interfésszel | |
![]() |
![]() |
A modulok betöltése automatizálható a következő sor megadásával, amelyet a /etc/modules.conf
fájlba kell beszúrni:
alias char-major-15 <botkormány-hardvermodul>
Vegye figyelembe, hogy a PC gameport használata előtt néhány PCI hangkártya esetében előbb a hangkártyát kell inicializálni. Pl:
# Trident 4DWave DX
setpci -d 1023:2000 44=20
# Trident 4DWave DX
setpci -d 1023:2001 44=20
# Trident 4DWave DX
setpci -d 1106:3058 42=8
# Trident 4DWave DX
setpci -d 1073:000D 42=4
A legjobb megoldás, ha a setpci
parancsot az /etc/init.d/boot.local fájlban is elhelyezi, így minden egyes
rendszerindítás alkalmával végrehajtódik. A Soundblaster Live! kártyák esetében a gameport csak az emu10k1
botkormány modullal inicializálható (a modul az snd
szekcióban található meg, emu10k1
csomagnéven).
A következő bejegyzéseket kell megtenni a /etc/modules.conf
fájlban:
alias char-major-15 <botkormány-hardvermodul>
pre-install <botkormány-hardvermodul> modprobe "-k" "emu10k1-joy" "io=0x200"
post-install emu10k1-joy modprobe "-k" "joystick"
Az ISA PNP hangkártyák esetében mind a hangkártyát, mind a botkormány kaput inicializálni kell a modul betöltése előtt. Ezt a következő parancsokkal teheti meg:
pnpdump -c > /etc/isapnp.conf
isapnp /etc/isapnp.conf
A következő rendszerindításnál az inicializálás automatikusan lezajlik, mivel a /etc/isapnp.conf
fájl létezik.
A botkormány teszteléséhez használja a jstest
programot, a következő paranccsal:
jstest /dev/js0
Az aktuális állapot megjelenik és módosul a botkormány mozgatásakor vagy a gombok lenyomásakor.
Ha szükséges, kalibrálhatja a botkormányt a jscalibrator
(/usr/bin/jscalibrator
)
programmal. Ezt a d
szekció libjsw
csomagja tartalmazza.
Most már a botkormány kész az akcióra. Például játsszon a fun
szekcióban található clanbomb
játékkal,
amely beviteli eszközként támogatja a botkormány használatát.
Amennyiben problémája van, vagy bővebb információkat szeretnek, olvassa el a
/usr/src/linux/Documentation/joystick.txt fájlt.
(Ehhez a rendszermag
forráskódját telepítenie kell!)
USB botkormányok esetében a következő rendszermag modulokat kell betölteni:
Egyszerűen vegye fel a következő sorokat az /etc/init.d/boot.local
fájlba:
/sbin/insmod usbcore
/sbin/insmod usb-uhci
/sbin/insmod usb-ohci
/sbin/insmod input
/sbin/insmod hid
/sbin/insmod joydev
A botkormány teszteléséhez továbbra is a fentebb említett programokat használhatja. Jegyezze meg, hogy az USB
eszközök nem a /dev
könyvtáron belül találhatók, hanem a /dev/input
könyvtárban. Éppen ezért
létre kell hozni a megfelelő linkeket:
ln -sf input/js0 /dev/js0
ln -sf input/js1 /dev/js1
ln -sf input/js2 /dev/js2
ln -sf input/js3 /dev/js3
Ezzel a módszerrel elérhető, hogy minden program ugyanott találja meg a botkormányt. Jelenleg a következő USB eszközök támogatottak a SuSE által:
Az aktuálisan támogatott vezérlőkről további információkat a dokumentációkban és a SuSE oldalain találhat.