Slik Bruker Og Konfigurerer Du Xbox 360-Kontrolleren På Linux

  • Del
  • Tweet
  • 0

Selv Om Ubuntu inkluderer støtte for spillkontrollere som standard, mangler det noe.

Les Også: Den Enkle Måten Å Bruke Xbox 360-Kontrolleren I Ubuntu

standard xpad-driveren har vært en kilde til problemer i lang tid. Og mens det fungerer bra for noen – du trenger ikke å være oppmerksom på dette innlegget hvis det inkluderer deg-det er de for hvem det ikke gjør det.

Så, for de, her er en annen metode.

XBoxDriver

xboxdrv er En “Xbox/Xbox360 gamepad driver For Linux som fungerer i userspace”, en mer pålitelig bro mellom OS og gamepad.

Xbox 360 controller

den støtter fullt Ut De Fleste Xbox-kontrollere, mer spesifikt “Xbox1 gamepads, Xbox360 USB gamepads Og Xbox360 trådløse gamepads, både første og tredjepart”, som Logitech F710 som jeg skal bruke i denne opplæringen.

1. Siden støtte for Min Logitech-kontroller bare ble lagt til i xboxdrv 0.8.5, ikke 0.8.4 tilgjengelig som standard I Ubuntu 13.04, installerte jeg xboxdrv fra PPA.

sudo legg til-apt-repository ppa:grumbel / ppa

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

du kan lese mer om kompatibilitet på xboxdrv-nettstedet, og hvis du har problemer med driveren som er inkludert i Ubuntu som standard, kan du alltid prøve å oppgradere til denne versjonen.

2. Deretter må du deaktivere xpad-driveren. Det er to måter å gjøre dette på.

for å deaktivere driveren permanent fra å bli lastet åpne en terminal og skriv inn følgende kommando:

gksu gedit /etc/modprobe/blacklist.conf

Legg til følgende linje på slutten av filen for å deaktivere driveren permanent fra å bli lastet:

blacklist xpad

Eller, for en mindre permanent måte, kan du utstede følgende kommando i terminal, slik at du kan deaktivere den umiddelbart og unngå omstart etter endring av svarteliste.conf.

sudo rmmod xpad

3. Til slutt kobler du gamepad og kjører den nye driveren fra kommandolinjen.

sudo xboxdrv -- silent

alternativet – – silent forhindrer at driveren sender ut en ekstrem mengde informasjon om informasjon om din gamepad.

Det er ganske mye det, og den nye driveren vil jobbe med spill som støtter gamepads, som SuperTuxKart og Steam-spill som Portal.

men for spill som ikke støtter kontrollerinngang, kan du fortsatt bruke xboxdrv med – – config-alternativet for å kartlegge tastene og analoge pinner på gamepad til musen og tastaturet, slik som:

sudo xboxdrv --silent --config

mens du skriver disse filene er utenfor rammen av denne opplæringen, kan du finne mer informasjon her, og du kan også finne mange av disse skriptene rundt på nettet. For eksempel, her er en jeg forberedte tidligere For Minecraft.

Qjoypad-Grafisk Akse Editor

hvis du ikke har lyst på ideen om å skrive dine egne skript, kan Du bruke QJoyPad, et grafisk alternativ for å gjøre dette.

QJoyPad er litt av en smerte å få kjører Under Ubuntu. Litt Googling burde hjelpe, som kanskje disse utdaterte .deb installatører.

når installert verktøyet kan startes fra kommandolinjen ved hjelp av:

qjoypad -- notray

Det vil dukke opp som et lite vindu med en gammel utseende gamepad inne i den. Du kan deretter bruke den til å binde individuelle biter av kontrolleren til deres tilsvarende handlinger på tastaturet eller musen. Her er det grunnleggende:

qjoypad layout editor
qjoypad layout editor

Venstre klikk på spillplaten for å gå inn i layout editor. For å åpne en ny layout, trykk ‘Legg til’ , og gi den navnet. Du kan deretter bruke jstest-gtk-verktøyet for å finne hvilken akse eller knapp du må tilordne til hvilken nøkkel du vil ha.

for eksempel, si at jeg vil tilordne venstre joystick TIL AWSD-tastene for bevegelse. For å gjøre dette, ville jeg åpne jstest-gtk-programmet Fra Unity Dash, dobbeltklikk på kontrolleren min og flytt venstre joystick om å se hvilken akse den tilsvarer. Når jeg beveger joysticken sidelengs, beveger aksen 0. Når jeg beveger den opp og ned, beveger axis 1 seg.

siden aksen I QJoyPad alltid er en storre enn i jstest-gtk, svarer akse 0 til akse 1, og akse en tilsvarer akse 2. Så for å sette opp sidelengs bevegelse trykker jeg på akse 1, og deretter endrer venstre knapp (disse knappene finnes under de hvite stolpene) Til A, og den rette Til D. På samme måte med opp-og nedknappene for akse 2.

Aktivering av gradientalternativet sikrer at bevegelsene er gradvise, så i noen spill kan du bevege deg sakte hvis du beveger joysticken bare litt. Du er velkommen til å rote med noen av innstillingene for å finne de optimale alternativene for hvordan du vil at kontrolleren skal fungere.

på Samme måte kan du gjøre joystickbevegelser tilsvarer musebevegelser, også ved hjelp av gradientalternativet. Bare velg ett Av De fire Musealternativene i stedet For Tastaturalternativet, avhengig av hvilken retning du vil flytte musen.

Det Er noe enklere Å Sette opp vanlige nøkler. Bare trykk Quick Set nederst I qjoypad-vinduet. Når et popup-vindu vises, trykker du på ønsket tast på kontrolleren og deretter på høyre tastaturtast.

du kan lagre oppsettet Ved Hjelp Av Oppdater-knappen, eller angre endringene til den sist lagrede versjonen Ved Hjelp Av Tilbakestill. Alternativet Fjern er selvforklarlig. Tilbake i det lille joystick-vinduet Til QJoyPad, kan du høyreklikke det for raskt å endre oppsett.

når du er ferdig med xboxdrv, kan du avslutte Den ved Hjelp Av Ctrl-C-tastekombinasjonen, eller bare lukke terminalen.

  • Dele
  • Tweet

Leave a Reply