jak používat a konfigurovat ovladač Xbox 360 v systému Linux

  • sdílet
  • Tweet
  • 0

přestože Ubuntu ve výchozím nastavení obsahuje podporu herních řadičů, poněkud chybí.

Přečtěte si také: snadný způsob použití ovladače Xbox 360 v Ubuntu

výchozí ovladač xpad je zdrojem problémů po dlouhou dobu. A i když to funguje dobře pro některé-nemusíte věnovat pozornost tomuto příspěvku, pokud vás to zahrnuje – existují ti, pro které to není.

takže pro ty je zde další metoda.

XBoxDriver

xboxdrv je “ovladač Xbox / Xbox360 gamepad pro Linux, který pracuje v uživatelském prostoru”, spolehlivější most mezi operačním systémem a gamepadem.

řadič Xbox 360

plně podporuje většinu řadičů Xbox, konkrétněji “xbox1 gamepady, Xbox360 USB gamepady a Xbox360 bezdrátové gamepady, první i třetí strany”, jako Logitech F710, který budu používat v tomto tutoriálu.

1. Protože podpora pro můj řadič Logitech byla přidána pouze v xboxdrv 0.8.5, nikoli ve výchozím nastavení 0.8.4 v Ubuntu 13.04, nainstaloval jsem xboxdrv z jeho PPA.

sudo add-apt-repository ppa:grumbel/ppa

sudo apt-get update & & sudo apt-get install xboxdrv

více informací o kompatibilitě si můžete přečíst na webu xboxdrv a pokud máte problémy s ovladačem obsaženým ve výchozím nastavení v Ubuntu, můžete vždy zkusit upgradovat na tuto verzi.

2. Dále musíte zakázat ovladač xpad. Existují dva způsoby, jak to udělat.

Chcete-li trvale zakázat načítání ovladače, otevřete terminál a zadejte následující příkaz:

gksu gedit /etc/modprobe/blacklist.conf

přidejte na konec souboru následující řádek, abyste trvale zakázali načítání ovladače:

blacklist xpad

nebo pro méně trvalý způsob můžete v terminálu vydat následující příkaz, takže jej můžete okamžitě deaktivovat a vyhnout se restartu po úpravě blacklistu.conf.

sudo rmmod xpad

3. Nakonec připojte gamepad a spusťte nový ovladač z příkazového řádku.

sudo xboxdrv --silent

volba – – silent brání řidiči v výstupu extrémního množství informací o informacích o vašem gamepadu.

to je do značné míry to, a nový ovladač bude pracovat s hrami, které podporují gamepady, jako SuperTuxKart a parní hry jako Portal.

u her, které nepodporují vstup řadiče, však můžete stále používat xboxdrv s možností – – config pro mapování kláves a analogových páček na gamepadu na myš a klávesnici, jako tak:

sudo xboxdrv -- silent -- config

při psaní těchto souborů je nad rámec tohoto tutoriálu, můžete najít více informací zde a můžete také najít mnoho z těchto skriptů po celém webu. Například, tady je jeden, který jsem připravil dříve pro Minecraft.

QJoyPad-grafický editor OS

pokud nemáte chuť na psaní vlastních skriptů, můžete použít QJoyPad, grafickou možnost.

QJoyPad je trochu bolest, která se spouští pod Ubuntu. Trochu Googlování by mělo pomoci, stejně jako tyto zastaralé .debakl.

po instalaci lze nástroj spustit z příkazového řádku pomocí:

qjoypad -- notray

zobrazí se jako malé okno se starodávným gamepadem uvnitř. Poté jej můžete použít k vázání jednotlivých bitů ovladače na odpovídající akce na klávesnici nebo myši. Zde jsou základy:

QJoyPad layout editor
qjoypad layout editor

levým tlačítkem myši na herní podložku vstoupíte do editoru rozvržení. Chcete-li otevřít nové rozvržení, stiskněte “Přidat” a pojmenujte jej. Poté můžete pomocí nástroje jstest-gtk zjistit, kterou osu nebo tlačítko musíte přiřadit k libovolnému klíči, který chcete.

řekněme například, že chci přiřadit levý joystick klávesám AWSD pro pohyb. Chcete-li to provést, otevřel bych aplikaci jstest-gtk z pomlčky Unity, poklepal na můj ovladač a pohnul levým joystickem, abych zjistil, které ose odpovídá. Když pohybuji joystickem do strany, osa 0 se pohybuje. Když se pohybuji nahoru a dolů, osa 1 se pohybuje.

protože osa v Qjoypadu je vždy o jednu větší než v jstest-gtk, osa 0 odpovídá ose 1 a osa jedna odpovídá ose 2. Chcete-li nastavit pohyb do strany, stisknu osu 1 a poté změním levé tlačítko (Tato tlačítka najdete pod bílými pruhy) na A a pravé tlačítko na D.podobně s tlačítky nahoru a dolů pro osu 2.

povolení volby gradientu zajišťuje, že pohyby jsou postupné, takže v některých hrách se můžete pohybovat pomalu, pokud pohybujete joystickem jen trochu. Neváhejte si pohrávat s některými nastaveními, abyste našli optimální možnosti, jak chcete, aby váš ovladač fungoval.

podobně můžete pohyby joysticku přizpůsobit pohybům myši také pomocí možnosti přechodu. Stačí vybrat jednu ze čtyř možností myši, spíše než možnost Klávesnice, v závislosti na tom, kterým směrem chcete pohybovat myší.

nastavení běžných klíčů je poněkud jednodušší. Stačí stisknout Rychlé nastavení v dolní části okna QJoyPad. Když se objeví vyskakovací okno, stiskněte požadovanou klávesu na ovladači a poté pravou klávesu klávesnice.

rozvržení můžete uložit pomocí tlačítka Aktualizovat nebo vrátit zpět změny poslední uložené verze pomocí vrátit. Možnost Odebrat je Samostatně vysvětlitelná. Zpět v malém okně joysticku QJoyPad, můžete na něj kliknout pravým tlačítkem myši a rychle změnit rozvržení.

až budete hotovi s xboxdrv, můžete jej ukončit pomocí kombinace kláves Ctrl-C nebo jednoduše zavřít terminál.

  • Sdílet
  • Tweet

Leave a Reply