Spill

Beste Gamepad Mapping Apps for Linux

Beste Gamepad Mapping Apps for Linux
Hvis du liker å spille spill på Linux med en gamepad i stedet for et vanlig tastatur- og musinngangssystem, er det noen nyttige apper for deg. Mange PC-spill kommer uten kontrollerstøtte ut av esken, hovedsakelig på grunn av spillets natur og sjanger. For eksempel krever strategispill at du må administrere ressurser i mikro og ofte inneholder mange UI-elementer og verktøytips. Kontrollerstøtte i slike tilfeller er det siste utviklere ønsker å legge til. Selv om spillet ikke støtter spillkontroller, er det imidlertid mulig å legge til kontrollerstøtte uoffisielt. Denne artikkelen vil liste opp noen apper som lar deg kartlegge tastebindinger til en spillkontroll i tillegg til å kartlegge eksisterende kartkartlegginger.

QJoyPad

QJoyPad er en gratis og åpen kildekode grafisk applikasjon som lar deg kartlegge tastatur og mushendelser til en spillkontroller. Enkelt sagt kan et Linux-spill som ikke støtter noen eller din spesifikke spillkontroller få jobben med en gamepad ved hjelp av QJoyPad.

Noen av hovedfunksjonene i QJoyPad er:

For å installere QJoyPad i Ubuntu, kjør følgende kommando:

$ sudo apt installere qjoypad

Kjør kommandoen nedenfor for å starte QJoyPad (eller bruk applikasjonsstarter):

$ qjoypad

QJoyPad begynner å minimeres til systemstatusfeltet, slik at du ikke ser noe GUI-vindu før du klikker på panel-appleten. I noen skrivebordsmiljøer vises systemstatusfeltet, men ingenting skjer når du klikker på menyelementene. For å løse dette problemet, må du kjøre QJoyPad i ikke-systemstatusfeltmodus ved å kjøre kommandoen nedenfor:

$ qjoypad - notis

Å kjøre QJoyPad uten systemstatusfelt vil opprette et lite vindu som bare inneholder ikonet for appen. Hvis du høyreklikker på dette ikonet, blir alle menyalternativene som er tilgjengelige i systemstatusfeltet synlige.

Merk at noen av QJoyPad-alternativene kanskje ikke fungerer med mindre du kobler til en spillkontroller. For å se kartvinduet for gamepad, dobbeltklikker du på ikonet som vises i skjermbildet ovenfor.

For at QJoyPad-kartlegginger skal fungere i et spill eller en app, må du holde den i gang. Vær forsiktig så du ikke ved et uhell lukker det lille vinduet med gamepad-ikonet.

SDL2 Gamepad Tool

SDL2 Gamepad Tool er en gratis og åpen kildekodeapp som lar deg konfigurere spillkontrollerknapper ved hjelp av et brukervennlig grafisk grensesnitt. Som navnet antyder, fungerer den bare for spill som bruker SDL2 API for kontrollerstøtte (de fleste innfødte Linux-spill).

Bruker tilgjengelig datablad for kartlegging av gamepad her, det konfigurerer automatisk kartlegging for de fleste kontrollere. Men hvis spillkontrollertilordningene dine ikke vises i appen, kan du opprette nye tilordninger for det ved å klikke på “Opprett en ny kartlegging” -knapp. Du kan også endre forhåndsdefinerte tilordninger for hvilken som helst kontroller som bruker samme prosess.

Merk at denne appen ikke er et verktøy for kartlegging av tastatur til joypad. Det oppretter bare SDL-kompatible kartlegginger for spillkontroller, slik at spill som bruker SDL API automatisk kan velge dem.

Du kan laste ned SDL2 gamepad-verktøy fra her.

Når du er fornøyd med kartleggingen, er det to metoder du kan bruke for å aktivere dem for spill. Klikk på "Sett kartlegging som miljøvariabel" for å stille disse kartleggingssystemene for alle spill.

Den andre metoden er å bruke disse tilordningene per spillbasis. Klikk på "Copy Mapping String" -knappen, og kjør deretter en kommando i følgende format:

$ SDL_GAMECONTROLLERCONFIG = ”lim_her_streng_kopiert_fra_metode_forklart_over”
/ sti / til / spillet / kjørbar

Kartleggingskommandoen på systemet mitt ser for eksempel slik ut:

$ SDL_GAMECONTROLLERCONFIG = "050000004c050000cc09000000810000, PS4
Kontroller, a: b0, b: b1, bak: b8, dpdown: h0.4, fordobling: h0.8, rett: h0.2, dpup: h0.1,
guide: b10, venstre skjerm: b4, venstre pinne: b11, venstre utløser: a2, venstrex: a0, venstre: a1, rettighetshylle: b5,
høyre pinne: b12, righttrigger: a5, rightx: a3, righty: a4, start: b9, x: b3, y: b2, "
/ sti / til / spillet / kjørbar

SC-kontroller

SC Controller er et GTK3-program som lar deg lage knappekartlegginger for Steam Controller, DualShock 4 gamepad, Xbox controller og andre lignende gamepads. Hovedhøydepunktet i denne appen er dens evne til å konfigurere avanserte gamepad-tilordninger som tilsvarer Steam-klients innebygde konfigurasjonsverktøy. Enkelt sagt gjør SC Controller brukermodusdriver / GUI-app det mulig å konfigurere gamepads uten å måtte installere Steam-klient (ikke behov for å ha en Steam-konto også). Akkurat som QjoyPad, lar denne appen deg kartlegge tastatur- og mushendelser til en spillkontroller.

Andre nyttige funksjoner i SC Controller:

SC Controller AppImage for Linux-distribusjoner kan lastes ned fra her. Merk filen som kjøres, og kjør den i en terminal, eller dobbeltklikk på filen for å begynne å tilpasse gamepad-kartlegginger.

Merk at SC Controller av en eller annen grunn ikke oppdager DualShock 4-kontrolleren min, med mindre jeg kjører den med root-tilgang. Mest sannsynlig fordi det ikke klarer å lese inngangshendelser fra spillkontrollen. En tilpasset udev-regel kan muligens løse dette problemet, men å forklare det her er utenfor omfanget av denne artikkelen. Hvis du har problemer med deteksjon av gamepad med denne appen, kan du prøve å kjøre den som root.

Konklusjon

Dette er noen få apper som kan brukes til å lage kartlegginger for spillkontrolleren din. De fleste av de kjente merkevarene for spillkontroller fungerer ut av boksen på Linux i disse dager. Men i motsetning til konsollspill, gir PC-spill sjelden et alternativ til å kartlegge spillkontroller. Appene nevnt ovenfor er spesielt nyttige når du bruker en generisk kontroller, når du vil endre oppsettet på eksisterende knappekartlegginger, eller når du vil tilordne tastatur- og mushendelser til en spillkontroller.

Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...
Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...