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 legjobb parancssori játékok Linuxhoz
A parancssor nem csak a legnagyobb szövetséges a Linux használatakor, hanem a szórakozás forrása is lehet, mert sok olyan szórakoztató játék lejátszás...
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 ...
Hasznos eszközök Linux játékosok számára
Ha szeretsz Linuxon játszani, akkor valószínű, hogy olyan alkalmazásokat és segédprogramokat használtál, mint a Wine, a Lutris és az OBS Studio a játé...