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.
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.