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.
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:
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