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

Tlačidlo ľavého kliknutia myši nefunguje v systéme Windows 10
Ak používate samostatnú myš s prenosným počítačom alebo stolovým počítačom, ale nefunguje ľavé tlačidlo myši vo Windows 10/8/7 z nejakého dôvodu uvádz...
Kurzor pri písaní v systéme Windows 10 skáče alebo sa pohybuje náhodne
Ak zistíte, že kurzor myši skáče alebo sa pohybuje sám, automaticky a náhodne pri písaní na notebooku alebo počítači so systémom Windows, niektoré z t...
Ako zmeniť smer posúvania myši a touchpadu v systéme Windows 10
Myš a TouchpadNielenže uľahčujú výpočty, ale sú aj efektívnejšie a menej časovo náročné. Nemôžeme si predstaviť život bez týchto zariadení, ale je pra...