Wéi benotzt een Xbox One Controller am Fedora 31 a stierft net probéiert?

Xbox One Controller Fedora 31

Virun e puer Deeg hunn ech decidéiert déi nei Versioun vu Fedora 3 ze installéieren1 op mengem Laptop, anstatt wéinst den neie Featuren déi dës nei Versioun enthält, hunn ech einfach decidéiert en z'installéieren de Fortschrëtt ze gesinn dee mam Wayland gemaach gouf, zënter Fedora 28 hunn ech de System net méi grëndlech getest.

Ausserdeem wëll ech d'Leeschtung a Saache Spiller testen a besonnesch d'Performance déi Gnome bitt zum System, well ier ech Fedora 31 hat hunn ech Ubuntu 19.10 installéiert, awer frank sinn ech gär d'Iwwergangsversioune vun Ubuntu an ech hu léiwer den LTS. Och wann de Start meng Opmierksamkeet huet, well et eng grouss Verbesserung wat d'Systemleistung ugeet a fir Spiller.

Weider op d'Haaptthema, nodeems ech Fedora 31 op mengem Computer installéiert hunn an e puer Personnalisatiounsaufgaben op de System auszeféieren (déi ech lues a lues hei um Blog deelen, well de Fedora 31 Desktop a propper war net no mengem Goût) gitt Steam op mäi Computer installéieren an e puer vu menge Liiblingstitelen eroflueden Ënnerdaach (wann ech Zäit hunn)

Dëst ass wou ech op d'Odyssee goen fir mäin Xbox One Controller op Fedora 31 niewent Steam ze benotzen. Gutt, d'Haaptufuerderung fir dëst Kommando a Linux kënnen ze benotzen ass datt d'Ënnerstëtzung aktivéiert ass a besonnesch wann et ouni Kabel benotzt gëtt ass datt d'Ausrüstung Bluetooth 4.0 huet fir datt d'Ausrüstung et erkennt a synchroniséiert.

Bis elo hunn ech net probéiert d'USB Kontroll ze benotzen well d'Kabelen déi ech hunn kuerz sinn a se nerven. Awer wann Dir d'USB Kontroll benotzt, sollt Dir kee gréissere Problem hunn, well de Linux Kernel aus verschiddene Versiounen huet schonn d'Ënnerstëtzung ënnerstëtzt sou datt Dir net méi musst maachen.

Awer fir se ouni Kabel ze benotzen, musse mir Bluetooth op der Ausrüstung aktivéieren, waart bis en et erkennt a synchroniséiert, wann alles gutt leeft (wat ech bezweifelen, well Dir sidd hei fir eppes) kënnt Dir ufänken et ze benotzen.

Am Géigendeel Dir musst e puer Extra Saache fir de System installéieren fir de Remote kënnen ze benotzen. Well och wann d'Remote Iech erkennt wann Dir et probéiert ze synchroniséieren, da wäert et Iech als ofgebonne sinn oder et wäert verbonne sinn awer net mat enger etabléierter Verbindung (Kappwéi).

Ufuerderunge fir den Xbox One Controller am Fedora 31 ze benotzen

Am Netz gesicht hunn ech verschidde "Léisunge fonnt”Rangéiert vum einfachsten bis datt Dir e puer Zeilen vum Grub ännere musst (ech plazéieren dës net, well et verschidde Probleemer fir vill verursaacht).

Déi éischt Method ass d'Linux-Header op de System z'installéieren wéi se gebraucht ginn fir d'Interfaces tëscht de Kernel Komponenten ze definéieren.

Fir dëst an engem Terminal wäerte mir de folgenden Kommando tippen:

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

Wann d'Installatioun fäerdeg ass, kënnt Dir testen ob d'Verbindung erreecht gëtt, a wéi engem Fall wäerte mir dës aner Packagen net installéieren:

sudo yum install kernel-devel
sudo yum install kernel

Mir probéieren nach eng Kéier. A gutt joech sinn bis elo net gelongen et kann duerch de Bluetooth-Chauffer vum System sinn, zënter hier kann "Enhanced Relay Mode" hunn wat Problemer op Linux mat Xbox One Controller verursaacht.

Dëst ass kann ausgeschalt ginn andeems Dir folgend schreift:

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

Dëst funktionnéiert nëmme wärend der aktueller Sitzung zënter wann Dir de Computer neu starten deen Modus erëm aktivéiert ass, fir et permanent z'aktivéieren musst Dir folgend maachen:

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

Mir sichen déi folgend Linn an änneren se sou datt se sou ausgesäit:
options bluetooth disable_ertm=1

Mir späicheren d'Ännerungen an d'Datei zou.

A mir probéieren nach eng Kéier. Endlech erreecht dëse Punkt an d'Léisung déi mir gehollef huet ass d'Dampmaschinn OS Treiber op Fedora 31 bäizefügen (Ech hunn se duerch Zoufall fonnt a probéiert mäi Problem ze behiewen).

Dës kann erofgeluede ginn vun de folgende Link.

Oder vum Terminal mat:

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

Elo musse mir d'Datei just entpacken mat:

tar -xzvf dkms -xpad.tar.gz

Mir kommen an den Dossier:

cd dkms-xpad
cd steamos-xpad

A mir wäerte d'Datei ausféieren:

run 'sudo sh install.sh'

Duerch dëst ze maachen, direkt Steam huet d'Kontrollere festgestallt an d'Fënster fir mech opgemaach fir d'Xbox Kontroll z'aktivéieren a wann ech d'Remote elo synchroniséieren wann et mat der aktiver Verbindung erschéngt.

Och wann et recommandéiert ass de System neu ze starten, sou datt d'Chauffeuren am Ufank dovun gelueden sinn. Wann Dir eng aner Léisung wësst déi Iech zerwéiert hutt, deelt se gär mat.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

E Kommentar, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Miguel Mayol sot

    Mat engem Spillkontroller mat engem Laptop ass seelen.

    Awer ech mengen datt Programméierer mengen datt Lignux Benotzer solle ganz schlau sinn - wat mir elo sinn, an dofir sinn et der wéineg vun eis - an net datt ech et genéissen, och manner schlau Leit.

    Damp an / oder Fedora sollten e Virschlag kréien fir dës xpad Installatioun ze bidden andeems ee verbënnt, entweder vum Steam Client oder vun enger Fedora Pop-up Fënster.

    Well Betribssystemer an Uwendunge musse fir normale Mënsch sinn, och fir déi, déi ënner normal sinn an net nëmme fir déi clever.