Hry

Najlepšie aplikácie na mapovanie gamepadu pre Linux

Najlepšie aplikácie na mapovanie gamepadu pre Linux
Ak radi hráte hry v systéme Linux s gamepadom namiesto typického systému vstupu pre klávesnicu a myš, máte tu niekoľko užitočných aplikácií. Mnoho hier pre PC je dodávaných bez podpory ovládačov ihneď po vybalení, hlavne kvôli ich povahe a žánru. Napríklad strategické hry vyžadujú od vás mikro správu zdrojov a často obsahujú veľa prvkov používateľského rozhrania a popisov. Podpora radičov v takýchto prípadoch je posledná vec, ktorú by vývojári chceli pridať. Napriek tomu, že hra nemusí podporovať gamepady, je možné pridať podporu radičov neoficiálne. V tomto článku je uvedený zoznam niektorých aplikácií, ktoré umožňujú premapovať viazanie klávesov na herný ovládač, ako aj premapovať existujúce mapovania gamepadu.

QJoyPad

QJoyPad je bezplatná a otvorená grafická aplikácia, ktorá umožňuje mapovať udalosti klávesnice a myši na herný ovládač. Jednoducho povedané, hru s Linuxom, ktorá nepodporuje žiadny váš konkrétny herný ovládač, je možné pomocou QJoyPad prepojiť s gamepadom.

Niektoré z hlavných funkcií QJoyPad sú:

Ak chcete nainštalovať QJoyPad v Ubuntu, spustite nasledujúci príkaz:

$ sudo apt nainštalovať qjoypad

Spustením príkazu nižšie spustite QJoyPad (alebo použite spúšťač aplikácií):

$ qjoypad

QJoyPad sa spustí minimalizovaný na systémovú lištu, takže sa vám nemusí zobraziť žiadne okno grafického používateľského rozhrania, kým nekliknete na jeho panelový applet. V niektorých prostrediach pracovnej plochy sa systémová lišta zobrazuje, ale po kliknutí na jej položky ponuky sa nič nestane. Ak chcete tento problém vyriešiť, musíte program QJoyPad spustiť v režime mimo systémového zásobníka spustením príkazu nižšie:

$ qjoypad --notray

Spustenie QJoyPad bez systémovej lišty vytvorí malé okno, ktoré nebude obsahovať nič iné ako ikonu aplikácie. Ak kliknete pravým tlačidlom myši na túto ikonu, zobrazia sa všetky možnosti ponuky, ktoré sú k dispozícii na systémovej lište.

Upozorňujeme, že niektoré z možností QJoyPad nemusia fungovať, pokiaľ nepripojíte herný ovládač. Okno mapovania gamepadu zobrazíte dvojitým kliknutím na ikonu zobrazenú na snímke obrazovky vyššie.

Aby mapovania QJoyPad fungovali v hre alebo aplikácii, musíte ich nechať bežať. Dajte pozor, aby ste náhodou nezavreli malé okno s ikonou gamepadu.

Nástroj Gamepad SDL2

Nástroj Gamepad SDL2 je bezplatná a otvorená aplikácia, ktorá vám umožňuje konfigurovať tlačidlá ovládacích prvkov hry pomocou ľahko použiteľného grafického rozhrania. Ako už názov napovedá, funguje iba pre hry, ktoré na podporu radičov používajú rozhranie SDL2 API (väčšina natívnych hier pre systém Linux).

K dispozícii je mapovacia databáza gamepadu tu, automaticky konfiguruje mapovanie pre väčšinu radičov. Ak sa však vaše mapovania herných ovládačov v aplikácii nezobrazia, môžete pre ne vytvoriť nové mapovania kliknutím na tlačidlo „Vytvoriť nové mapovanie“. Rovnakým procesom môžete tiež zmeniť preddefinované priradenia ľubovoľného radiča.

Upozorňujeme, že táto aplikácia nie je nástrojom na mapovanie klávesnice na joypad. Vytvára iba mapovania kompatibilné s SDL pre gamepady, aby si ich hry využívajúce SDL API mohli automaticky vyberať.

Nástroj pre gamepad SDL2 si môžete stiahnuť z tu.

Ak ste s mapovaním spokojní, môžete ich povoliť pre hry dvoma spôsobmi. Kliknutím na „Nastaviť mapovanie ako premennú prostredia“ nastavíte tento systém mapovania na všetky hry.

Druhou metódou je použitie týchto mapovaní pre jednotlivé hry. Kliknite na tlačidlo „Kopírovať mapovací reťazec“ a potom spustite príkaz v nasledujúcom formáte:

$ SDL_GAMECONTROLLERCONFIG = ”paste_here_string_copied_from_method_explained_above”
/ path / to / the / game / executable

Napríklad príkaz na mapovanie v mojom systéme vyzerá takto:

$ SDL_GAMECONTROLLERCONFIG = "050000004c050000cc09000000810000, PS4
Ovládač, a: b0, b: b1, zadný: b8, dpdown: h0.4, dpleft: h0.8, priečka: h0.2, dpup: h0.1,
sprievodca: b10, ľavé rameno: b4, ľavá strana: b11, ľavá spúšť: a2, ľavá x: a0, ľavá: a1, pravé rameno: b5,
pravá tyčka: b12, pravá spúšť: a5, pravá: a3, pravá: a4, štart: b9, x: b3, y: b2, "
/ path / to / the / game / executable

Ovládač SC

SC Controller je aplikácia GTK3, ktorá vám umožňuje vytvárať mapovania tlačidiel pre Steam Controller, DualShock 4 gamepad, Xbox controller a ďalšie podobné gamepady. Hlavným vrcholom tejto aplikácie je jej schopnosť konfigurovať pokročilé mapovania gamepadu, ktoré sú ekvivalentné so vstavaným konfiguračným nástrojom klienta Steam. Jednoducho povedané, ovládač / aplikácia grafického používateľského rozhrania SC Controller umožňuje konfiguráciu gamepadov bez nutnosti inštalácie Steam klienta (tiež nemusíte mať účet Steam). Rovnako ako QjoyPad, aj táto aplikácia umožňuje mapovať udalosti klávesnice a myši na herný ovládač.

Ďalšie užitočné vlastnosti SC radiča:

SC Controller AppImage pre distribúcie Linuxu je možné stiahnuť z tu. Označte súbor ako spustiteľný a spustite ho v termináli alebo dvojitým kliknutím na súbor spustite prispôsobenie mapovania gamepadu.

Upozorňujeme, že z nejakého dôvodu SC Controller nedokáže detekovať môj radič DualShock 4, pokiaľ ho nespustím s prístupom root. S najväčšou pravdepodobnosťou preto, že nedokáže načítať vstupné udalosti z gamepadu. Vlastné pravidlo udev môže tento problém vyriešiť, ale jeho vysvetlenie je nad rámec tohto článku. Ak máte s touto aplikáciou problémy s detekciou gamepadu, skúste ju spustiť ako root.

Záver

Existuje niekoľko aplikácií, ktoré možno použiť na vytvorenie mapovania pre váš herný ovládač. Väčšina známych značiek herných ovládačov v súčasnosti pracuje na systéme Linux v systéme Linux. Na rozdiel od konzolových hier však počítačové hry zriedka poskytujú možnosť premapovať gamepady. Vyššie uvedené aplikácie sú obzvlášť užitočné, keď používate všeobecný ovládač, keď chcete zmeniť rozloženie existujúcich priradení tlačidiel alebo ak chcete mapovať udalosti klávesnice a myši na herný ovládač.

Hry Top 10 hier, ktoré sa dajú hrať na Ubuntu
Top 10 hier, ktoré sa dajú hrať na Ubuntu
Platforma Windows je jednou z dominujúcich platforiem pre hry kvôli obrovskému percentu hier, ktoré sa dnes vyvíjajú na natívnu podporu systému Window...
Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...
Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...