az Xbox 360 vezérlő használata és konfigurálása Linuxon

  • Megosztás
  • Tweet
  • 0

annak ellenére, hogy az Ubuntu alapértelmezés szerint támogatja a játékvezérlőket, kissé hiányzik.

olvassa el még: az Xbox 360 vezérlő egyszerű használata az Ubuntuban

az alapértelmezett xpad illesztőprogram már régóta problémát jelent. És bár egyesek számára jól működik-nem kell figyelni erre a bejegyzésre, ha ez magában foglalja Önt is – vannak olyanok, akiknek nem.

tehát ezek számára itt van egy másik módszer.

XBoxDriver

az xboxdrv EGY “Xbox/Xbox360 gamepad illesztőprogram Linuxhoz, amely a felhasználói térben működik”, megbízhatóbb híd az operációs rendszer és a gamepad között.

Xbox 360 vezérlő

teljes mértékben támogatja a legtöbb Xbox vezérlőt, pontosabban az “Xbox1 játékvezérlőket, az Xbox360 USB játékvezérlőket és az Xbox360 vezeték nélküli játékvezérlőket, mind első, mind harmadik féltől”, például a Logitech F710-et, amelyet ebben az oktatóanyagban fogok használni.

1. Mivel a Logitech vezérlőm támogatását csak az xboxdrv 0.8.5-ben adták hozzá, nem az 0.8.4 alapértelmezés szerint elérhető az Ubuntu 13.04-ben, telepítettem az xboxdrv-t a PPA-ból.

sudo add-apt-repository ppa:grumbel / ppa

sudo apt-get update && sudo apt-get install xboxdrv

a kompatibilitásról az xboxdrv webhelyén olvashat bővebben, és ha alapértelmezés szerint problémái vannak az Ubuntu illesztőprogramjával, akkor mindig megpróbálhatja frissíteni erre a verzióra.

2. Ezután le kell tiltania az xpad illesztőprogramot. Ennek két módja van.

az illesztőprogram betöltésének végleges letiltásához nyisson meg egy terminált, és írja be a következő parancsot:

gksu gedit /etc/modprobe/blacklist.conf

adja hozzá a következő sort a fájl végéhez az illesztőprogram betöltésének végleges letiltásához:

feketelista xpad

vagy kevésbé állandó módon kiadhatja a következő parancsot a terminálban, így azonnal letilthatja, és elkerülheti az újraindítást a feketelista módosítása után.conf.

sudo rmmod xpad

3. Végül csatlakoztassa a játékvezérlőt, és futtassa az új illesztőprogramot a parancssorból.

sudo xboxdrv --silent

a – -silent opció megakadályozza, hogy az illesztőprogram extrém mennyiségű információt adjon ki a játékvezérlőről.

nagyjából ennyi, és az új illesztőprogram olyan játékokkal fog működni, amelyek támogatják a játékvezérlőket, mint például a SuperTuxKart és a Steam játékok, mint a Portal.

azonban azoknál a játékoknál, amelyek nem támogatják a vezérlő bemenetét, továbbra is használhatja az xboxdrv – t a- – config opcióval a gamepad gombjainak és analóg botjainak az egérre és a billentyűzetre történő leképezéséhez, így:

sudo xboxdrv --silent --config

míg ezeknek a fájloknak az írása túlmutat az oktatóanyag hatókörén, további információkat itt talál, és sok ilyen szkriptet is megtalálhat az interneten. Például itt van egy, amit korábban készítettem a Minecraft számára.

QJoyPad – grafikus tengely szerkesztő

ha nem kedveled a saját szkriptek írásának ötletét, használhatod a QJoyPad-ot, egy grafikus lehetőséget erre.

QJoyPad egy kicsit fáj, hogy fut Ubuntu alatt. Egy kis Google-nak segítenie kell, akárcsak ezek az elavult.deb szerelők.

a telepítés után az eszköz elindítható a parancssorból:

qjoypad -- notray

ez jelenik meg, mint egy kis ablak egy régi kinézetű gamepad benne. Ezután felhasználhatja a vezérlő egyes bitjeinek a billentyűzeten vagy az egéren végzett megfelelő műveletekhez való kötésére. Itt vannak az alapok:

QJoyPad layout editor
QJoyPad layout editor

bal klikk a játék pad, hogy adja meg a layout editor. Új elrendezés megnyitásához nyomja meg a ‘Hozzáadás’ gombot, majd nevezze el. Ezután a jstest-gtk eszközzel megkeresheti, hogy melyik tengelyt vagy gombot kell hozzárendelnie a kívánt kulcshoz.

tegyük fel például, hogy a bal oldali joystickot hozzá akarom rendelni az AWSD kulcsokhoz a mozgáshoz. Ehhez megnyitom a Jstest-gtk alkalmazást a Unity Dash-ből, duplán kattintok a vezérlőmre, és mozgatom a bal oldali joystickot, hogy lássam, melyik tengelynek felel meg. Amikor a joystickot oldalra mozgatom, a 0 tengely mozog. Amikor fel-le mozgatom, az 1. tengely mozog.

mivel a qjoypad tengelye mindig eggyel nagyobb, mint a jstest-gtk-ban, a 0 tengely az 1 tengelynek, az egyes tengely pedig a 2 tengelynek felel meg. Tehát az oldalirányú mozgás beállításához nyomja meg az 1. tengelyt, majd változtassa meg a bal gombot (ezek a gombok a fehér sávok alatt találhatók) A-ra, a jobb oldalt pedig D-re.

a gradiens opció engedélyezése biztosítja, hogy a mozgások fokozatosak legyenek, így egyes játékokban lassan mozoghat, ha csak egy kicsit mozgatja a joystickot. Nyugodtan szórakozz néhány beállítással, hogy megtalálja az optimális lehetőségeket a vezérlő működéséhez.

hasonlóképpen beállíthatja, hogy a joystick mozgása megfeleljen az egér mozgásának, a gradiens opció használatával is. Csak válassza ki a négy Egéropció egyikét a billentyűzet helyett, attól függően, hogy melyik irányba kívánja mozgatni az egeret.

a szokásos kulcsok beállítása valamivel egyszerűbb. Csak nyomja meg a Quick Set alján a QJoyPad ablak. Amikor megjelenik egy előugró ablak, nyomja meg a kívánt gombot a vezérlőn, majd a jobb oldali billentyűzetet.

az elrendezést a frissítés gombbal mentheti, vagy visszavonhatja az utoljára mentett verzió módosításait a visszaállítás segítségével. Az Eltávolítás opció magától magyarázható. A QJoyPad kis joystick ablakában kattintson a jobb gombbal az elrendezések gyors megváltoztatásához.

ha végzett az xboxdrv-vel, kiléphet a Ctrl-C billentyűkombinációval, vagy csak bezárhatja a terminált.

  • Megosztás
  • Tweet

Leave a Reply