Hvordan bruger man Xbox One-controller i Fedora 31 og ikke prøver?

Xbox One-controller Fedora 31

For et par dage siden besluttede jeg at installere den nye version af Fedora 31 på min bærbare computer, snarere end på grund af de nye funktioner, som denne nye version indeholder, besluttede jeg simpelthen at installere den at se de fremskridt, der er gjort med Wayland, siden Fedora 28 har jeg ikke testet systemet mere grundigt.

Derudover vil jeg teste præstationen med hensyn til spil og især den præstation, der tilbydes af Gnome til systemet, for før jeg havde Fedora 31, havde jeg installeret Ubuntu 19.10, men fordi jeg var ærlig, kan jeg godt lide overgangsversionerne af Ubuntu, og jeg foretrækker LTS. Selvom lanceringen fangede min opmærksomhed, fordi den kan prale med en stor forbedring med hensyn til systemydelse og for spil.

Gå videre til hovedemnet, efter at have installeret Fedora 31 på min computer og udfør nogle tilpasningsopgaver til systemet (som jeg vil dele lidt efter lidt her på bloggen, da Fedora 31-skrivebordet i rent ikke var efter min smag) skal du installere Steam på min computer og downloade nogle af mine foretrukne titler At hænge ud (når jeg har tid)

Det er her, jeg går på odyssey for at kunne bruge min Xbox One-controller på Fedora 31 sammen med Steam. Nå, det vigtigste krav for at kunne bruge denne kommando i Linux er, at du har support aktiveret, og især hvis den bruges trådløst, er at udstyret har Bluetooth 4.0, så udstyret genkender og synkroniserer det.

Indtil videre har jeg ikke prøvet at bruge USB-kontrollen, fordi de kabler jeg har er korte, og de er irriterende. Men hvis du bruger USB-kontrol, skal du ikke have et stort problem, da Linux-kernen fra flere versioner allerede har den ekstra support, så du ikke behøver at gøre mere.

Men for at bruge det trådløst skal vi aktivere Bluetooth på udstyret, vent på, at det genkender det og synkroniserer det, hvis alt gik godt (som jeg tvivler på, fordi du er her for noget), kan du begynde at bruge det.

Tværtimod du bliver nødt til at installere nogle ekstra ting på systemet for at kunne bruge fjernbetjeningen. Da selvom fjernbetjeningen genkender dig, når du prøver at synkronisere den, vil den fremstå som frakoblet, eller den vil være forbundet, men ikke med en etableret forbindelse (hovedpine).

Krav til brug af Xbox One-controlleren i Fedora 31

Når jeg søgte på nettet, fandt jeg forskellige "løsninger”Spænder fra det enkleste til at skulle redigere nogle linjer i gruben (jeg placerer ikke sidstnævnte, da det forårsager forskellige problemer for mange).

Den første metode er at installere linux-headere på systemet da de er nødvendige for at definere grænsefladerne mellem kernekomponenterne.

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

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

Når installationen er færdig, kan du teste for at se, om forbindelsen er opnået, i hvilket tilfælde vi ikke vil installere disse andre pakker:

sudo yum install kernel-devel
sudo yum install kernel

Vi prøver igen. Og ja jajeg har ikke haft succes indtil nu, det kan skyldes systemets Bluetooth-driver, eftersom kan have "Forbedret relætilstand" hvilket forårsager problemer på Linux med Xbox One-controller.

dette kan deaktiveres ved at skrive følgende:

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

Dette fungerer kun under den aktuelle session, da den tilstand aktiveres igen, når du genstarter computeren, for at deaktivere det permanent skal du gøre følgende:

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

Vi ser efter følgende linje og ændrer den, så den ser sådan ud:
options bluetooth disable_ertm=1

Vi gemmer ændringerne og lukker filen.

Og vi prøver igen. Endelig nåede dette punkt, og løsningen, der hjalp mig, er at tilføje Steam OS-drivere til Fedora 31 (Jeg fandt dem tilfældigt og forsøgte at løse mit problem).

disse kan downloades fra følgende link.

Eller fra terminalen med:

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

Nu skal vi bare pakke filen ud med:

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

Vi går ind i mappen:

cd dkms-xpad
cd steamos-xpad

Og vi skal udføre filen:

run 'sudo sh install.sh'

Ved at gøre dette, straks opdagede Steam controllerne og åbnede vinduet for mig for at aktivere Xbox-kontrol og når jeg synkroniserer fjernbetjeningen nu, hvis den dukkede op med den aktive forbindelse.

Selvom det anbefales at genstarte systemet, så driverne indlæses i starten af ​​dette. Hvis du kender nogen anden løsning, der har tjent dig, er du velkommen til at dele den.


En kommentar, lad din

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Michael Mayol sagde han

    Brug af en spilcontroller med en bærbar computer er sjælden.

    Men jeg synes, at programmører synes, at lignux-brugere skal være meget kloge - hvilket vi er nu, og det er derfor, der er få af os - og ikke at jeg kan nyde det, også mindre smarte mennesker.

    Steam og / eller Fedora skal modtage et forslag til, at denne xpad-installation tilbydes ved at forbinde en, enten af ​​Steam-klienten eller af et Fedora pop op-vindue.

    Fordi operativsystemer og applikationer skal være til normale mennesker, selv dem der er under normale og ikke kun for de kloge.