Hvordan bruker jeg Xbox One-kontrolleren i Fedora 31 og ikke prøver?

Xbox One-kontroller Fedora 31

For noen dager siden bestemte jeg meg for å installere den nye versjonen av Fedora 31 på den bærbare datamaskinen min, i stedet for på grunn av de nye funksjonene som denne nye versjonen inneholder, bestemte jeg meg bare for å installere den å se fremgangen som er gjort med Wayland, siden Fedora 28 har jeg ikke testet systemet grundigere.

I tillegg til det vil jeg teste ytelsen når det gjelder spill og spesielt ytelsen som Gnome tilbyr til systemet, for før jeg hadde Fedora 31 hadde jeg installert Ubuntu 19.10, men fordi jeg var ærlig, liker jeg overgangsversjonene av Ubuntu, og jeg foretrekker LTS. Selv om lanseringen fanget oppmerksomheten min fordi den kan skryte av en stor forbedring når det gjelder systemytelse og spill.

Gå videre til hovedtemaet, etter å ha installert Fedora 31 på datamaskinen min og utføre noen tilpasningsoppgaver til systemet (som jeg vil dele litt etter litt her på bloggen, siden Fedora 31-skrivebordet rent var ikke til min smak) installer Steam på datamaskinen min og last ned noen av favorittittlene mine Å henge (når jeg har tid)

Dette er hvor jeg går på odyssey for å kunne bruke min Xbox One-kontroller på Fedora 31 sammen med Steam. Vel, hovedkravet for å kunne bruke denne kommandoen i Linux er at du har støtten aktivert, og spesielt hvis den brukes trådløst, er at utstyret har Bluetooth 4.0 slik at utstyret gjenkjenner og synkroniserer det.

Så langt har jeg ikke prøvd å bruke USB-kontrollen fordi kablene jeg har er korte og de er irriterende. Men hvis du bruker USB-kontrollen, bør du ikke ha et stort problem, siden Linux-kjernen fra flere versjoner allerede har den ekstra støtten, slik at du ikke trenger å gjøre mer.

Men for å bruke den trådløst må vi aktivere Bluetooth på utstyret, vent til den gjenkjenner den og synkroniserer den, hvis alt gikk bra (som jeg tviler på, fordi du er her av en grunn), kan du begynne å bruke den.

Tvert imot du må installere noen ekstra ting på systemet for å kunne bruke fjernkontrollen. Siden selv om fjernkontrollen kjenner deg igjen når du prøver å synkronisere den, vil den virke som frakoblet, eller den vil være tilkoblet, men ikke med en etablert forbindelse (hodepine).

Krav til bruk av Xbox One-kontrolleren i Fedora 31

I søket på nettet fant jeg forskjellige "løsninger”Fra det enkleste til å måtte redigere noen linjer i gruben (jeg vil ikke plassere sistnevnte, da det forårsaker forskjellige problemer for mange).

Den første metoden er å installere linux-headers på systemet siden de er nødvendige for å definere grensesnittene mellom kjernekomponentene.

For dette i en terminal skal vi skrive følgende kommando:

sudo dnf install kernel-modules-extra
sudo dnf install joystick-support

Når installasjonen er ferdig, kan du teste om forbindelsen er oppnådd, i så fall vil vi ikke installere disse andre pakkene:

sudo yum install kernel-devel
sudo yum install kernel

Vi prøver igjen. Og vel jajeg har ikke lyktes opp til dette punktet, det kan skyldes systemets Bluetooth-driver, som kan ha "Forbedret relémodus" som forårsaker Linux-problemer med Xbox One-kontrolleren.

Dette det kan deaktiveres ved å skrive følgende:

sudo bash -c 'echo 1 > /sys/module/bluetooth/parameters/disable_ertm'

Dette fungerer bare i løpet av den gjeldende økten, siden når du starter datamaskinen på nytt, aktiveres modusen igjen, For å deaktivere den permanent, må du gjøre følgende:

sudo gedit /etc/modprobe.d/bluetooth.conf

Vi ser etter følgende linje og endrer den slik at den ser ut:
options bluetooth disable_ertm=1

Vi lagrer endringene og lukker filen.

Og vi prøver igjen. Endelig nådd dette punktet, og løsningen som hjalp meg er å legge til Steam OS-driverne til Fedora 31 (Jeg fant dem ved en tilfeldighet og prøvde å løse problemet mitt).

Disse kan lastes ned fra følgende lenke.

Eller fra terminalen med:

wget https://blog.desdelinux.net/wp-content/uploads/2019/11/dkms-xpad.tar.gz

Nå må vi bare pakke ut filen med:

tjære -xzvf dkms-xpad.tar.gz

Vi går inn i mappen:

cd dkms-xpad
cd steamos-xpad

Og vi skal kjøre filen:

run 'sudo sh install.sh'

Ved å gjøre dette, umiddelbart oppdaget Steam kontrollerne og åpnet vinduet for meg for å aktivere Xbox-kontroll og når jeg synkroniserer fjernkontrollen nå hvis den dukket opp med den aktive tilkoblingen.

Selv om det anbefales å starte systemet på nytt slik at driverne lastes inn i begynnelsen av dette. Hvis du vet om noen annen løsning som har tjent deg, kan du gjerne dele den.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Michael Mayol sa

    Å bruke en gamepad med en bærbar PC er sjelden.

    Men jeg tror at programmerere synes at lignux-brukere skal være veldig smarte - som vi er nå, og det er det få av oss av - og ikke at jeg kan glede meg over det, også mindre smarte mennesker.

    Steam og / eller Fedora bør motta et forslag om at denne xpad-installasjonen skal tilbys ved å koble til en, enten av Steam-klienten eller av et Fedora-popup-vindu.

    Fordi operativsystemer og applikasjoner må være for normale mennesker, også de som er under normale og ikke bare for de smarte.