Játékok

A legjobb Gamepad Mapping alkalmazások Linuxhoz

A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás az Ön számára. Számos PC-játék nélkül kapható a vezérlő támogatása, elsősorban a játék jellege és műfaja miatt. Például a stratégiai játékok megkövetelik az erőforrások mikrokezelését, és gyakran sok felhasználói felületet és eszköztippet tartalmaznak. A vezérlők támogatása ilyen esetekben az utolsó dolog, amit a fejlesztők hozzá szeretnének tenni. Annak ellenére, hogy a játék esetleg nem támogatja a játékvezérlőket, nem hivatalos módon hozzáadható a vezérlő támogatása. Ez a cikk felsorol néhány alkalmazást, amelyek lehetővé teszik a kulcs-összerendelések újratervezését a játékvezérlőhöz, valamint a meglévő gamepad-hozzárendelések újratervezését.

QJoyPad

A QJoyPad egy ingyenes és nyílt forráskódú grafikus alkalmazás, amely lehetővé teszi a billentyűzet és egér eseményeinek leképezését egy játékvezérlőhöz. Egyszerűbben fogalmazva: egy Linux-játék, amely nem támogatja az adott játékvezérlőt, a QJoyPad használatával működtethető egy játékvezérlővel.

A QJoyPad néhány fő jellemzője:

A QJoyPad Ubuntuban történő telepítéséhez futtassa a következő parancsot:

$ sudo apt install qjoypad

Futtassa az alábbi parancsot a QJoyPad elindításához (vagy az alkalmazásindító használatához):

$ qjoypad

A QJoyPad minimalizálva indul a tálcára, így előfordulhat, hogy nem lát semmilyen GUI ablakot, amíg nem kattint a panel kisalkalmazására. Egyes asztali környezetekben a tálca jelenik meg, de semmi sem történik, amikor rákattint a menüpontjaira. A probléma megoldásához futtassa a QJoyPad rendszertálcán kívüli módban az alábbi parancs futtatásával:

$ qjoypad --notray

A QJoyPad futtatása a tálca nélkül egy kis ablakot hoz létre, amely csak az alkalmazás ikonját tartalmazza. Ha jobb gombbal kattint erre az ikonra, az összes menüopció, amely elérhető a tálcán, láthatóvá válik.

Ne feledje, hogy a QJoyPad egyes beállításai csak akkor működnek, ha játékvezérlőt csatlakoztat. A gamepad leképezési ablak megtekintéséhez kattintson duplán a fenti képernyőképen látható ikonra.

Ahhoz, hogy a QJoyPad leképezések működhessenek egy játékban vagy alkalmazásban, folyamatosan működnie kell. Vigyázzon, nehogy véletlenül bezárja a játékablak ikonnal ellátott kis ablakot.

SDL2 Gamepad eszköz

SDL2 Gamepad eszköz egy ingyenes és nyílt forráskódú alkalmazás, amely lehetővé teszi a játékvezérlő gombjainak konfigurálását egy könnyen használható grafikus felület segítségével. Ahogy a neve is sugallja, csak azoknál a játékoknál működik, amelyek SDL2 API-t használnak a vezérlő támogatásához (a legtöbb natív Linux játék).

A rendelkezésre álló játékvezérlő-leképezési adatbázis használata itt, automatikusan konfigurálja a leképezést a legtöbb vezérlő számára. Ha azonban a játékvezérlő leképezései nem jelennek meg az alkalmazásban, akkor az „Új hozzárendelés létrehozása” gombra kattintva új hozzárendeléseket hozhat létre hozzá. Ugyancsak megváltoztathatja az előre definiált hozzárendeléseket bármely vezérlőhöz ugyanazzal a folyamattal.

Ne feledje, hogy ez az alkalmazás nem egy billentyűzet-joypad leképező segédprogram. Csak SDL-kompatibilis hozzárendeléseket hoz létre a gamepadokhoz, így az SDL API-t használó játékok automatikusan kiválaszthatják őket.

Az SDL2 gamepad eszközt innen töltheti le itt.

Miután elégedett volt a leképezésekkel, kétféle módszerrel engedélyezheti őket játékokban. Kattintson a „Térképkészítés környezeti változóként” elemre, hogy ezeket a leképezéseket az egész játékra kiterjessze.

A másik módszer ezeknek a leképezéseknek a használata játékonként. Kattintson a „Másolja a leképezési karakterláncot” gombra, majd futtasson egy parancsot a következő formátumban:

$ SDL_GAMECONTROLLERCONFIG = "paste_here_string_copied_from_method_explained_above"
/ elérési út / a / játék / futtatható fájlhoz

Például a rendszerem leképezési parancs a következőképpen néz ki:

$ SDL_GAMECONTROLLERCONFIG = "050000004c050000cc09000000810000, PS4
Vezérlő, a: b0, b: b1, hátul: b8, dpdown: h0.4, dpleft: h0.8, dpright: h0.2, dpup: h0.1,
útmutató: b10, bal váll: b4, bal bot: b11, bal oldali ravasz: a2, bal oldali: a0, bal: a1, jobb oldali váll: b5,
rightstick: b12, righttrigger: a5, rightx: a3, righty: a4, start: b9, x: b3, y: b2, "
/ elérési út / a / játék / futtatható fájlhoz

SC vezérlő

Az SC Controller egy GTK3 alkalmazás, amely lehetővé teszi a gombok leképezésének létrehozását a Steam Controller, a DualShock 4 játékvezérlő, az Xbox vezérlő és más hasonló játékpadok számára. Ennek az alkalmazásnak a fő kiemelése az a képesség, hogy konfigurálja a fejlett gamepad leképezéseket, amelyek egyenértékűek a Steam kliens beépített konfigurációs eszközével. Egyszerűbben fogalmazva: az SC Controller felhasználói módú illesztőprogramja / grafikus felhasználói felülete lehetővé teszi a játéktáblák konfigurálását a Steam kliens telepítése nélkül (nincs szükség Steam fiókra is). Csakúgy, mint a QjoyPad, ez az alkalmazás lehetővé teszi a billentyűzet és egér eseményeinek leképezését egy játékvezérlőhöz.

Az SC Controller további hasznos tulajdonságai:

Az SC Controller AppImage for Linux disztribúciók innen tölthetők le: itt. Jelölje meg a futtatható fájlt, és futtassa egy terminálon, vagy kattintson duplán a fájlra a játéktábla-leképezések testreszabásának megkezdéséhez.

Ne feledje, hogy valamilyen oknál fogva az SC Controller nem tudja észlelni a DualShock 4 vezérlőmet, hacsak nem root hozzáféréssel futtatom. Valószínűleg azért, mert nem tudja beolvasni a bemeneti eseményeket a gamepadról. Egy egyéni udev-szabály esetleg megoldhatja ezt a problémát, de ennek magyarázata meghaladja a cikk kereteit. Ha gamepad-észlelési problémái vannak ezzel az alkalmazással, próbálja meg futtatni root-ként.

Következtetés

Ez néhány alkalmazás, amelyek segítségével hozzárendeléseket készíthet a játékvezérlőhöz. A legtöbb jól ismert játékvezérlő márka a dobozon kívül dolgozik Linux alatt manapság. A konzolos játékokkal ellentétben azonban a PC-s játékok ritkán adnak lehetőséget a játéktáblák újratervezésére. A fent említett alkalmazások különösen akkor hasznosak, ha általános vezérlőt használnak, ha módosítani akarják a meglévő gomb-hozzárendelések elrendezését, vagy ha a billentyűzet és az egér eseményeit játékvezérlőhöz kívánják társítani.

A Doom telepítése és lejátszása Linuxon
Bevezetés a Doom-ba A Doom sorozat a 90-es években keletkezett az eredeti Doom megjelenése után. Azonnali sláger volt, és ettől kezdve a játéksorozat ...
Vulkan Linux felhasználók számára
A grafikus kártyák minden új generációjával azt látjuk, hogy a játékfejlesztők átlépik a grafikus hűség határait, és egy lépéssel közelebb kerülnek a ...
OpenTTD vs Simutrans
Saját közlekedési szimuláció létrehozása szórakoztató, pihentető és rendkívül csábító lehet. Ezért meg kell győződnie arról, hogy a lehető legtöbb ját...