Kuidas kasutada Fedora 31 Xbox One kontrollerit ja mitte proovida?

Xbox One'i kontroller Fedora 31

Mõni päev tagasi otsustasin installida Fedora 3 uue versiooni1 minu sülearvutis, mitte uute funktsioonide tõttu, mida see uus versioon sisaldab, otsustasin selle lihtsalt installida Waylandiga tehtud edusammude nägemiseks alates Fedora 28-st pole ma süsteemi põhjalikumalt testinud.

Peale selle tahan katsetada jõudlust mängude osas ja eriti seda, mida Gnome pakub süsteemile, sest enne Fedora 31 olemasolu olin installinud Ubuntu 19.10, kuid ausalt öeldes meeldivad mulle Ubuntu üleminekuversioonid ja eelistan LTS-i. Kuigi käivitamine köitis mu tähelepanu, kuna see uhkeldab süsteemi jõudluse ja mängude osas suurepärase edusammuga.

Põhiteemale liikudes pärast Fedora 31 arvutisse installimist ja sooritage süsteemile mõned kohandamisülesanded (mida jagan siin blogis vähehaaval, kuna puhas Fedora 31 töölaud ei olnud minu meeltmööda) minge installige Steam minu arvutisse ja laadige alla mõned minu lemmikpealkirjad Hängida (kui mul on aega)

Siit lähen ma läbi odüsseia, kui saan kasutada oma Xbox One'i kontrollerit Fedora 31-l koos Steami kõrval. Peamine nõue selle käsu kasutamiseks Linuxis on see, et tugi on lubatud ja eriti kui seda kasutatakse juhtmevabalt, on see, et seadmel on Bluetooth 4.0, nii et seade tunneb selle ära ja sünkroonib.

Siiani pole ma proovinud USB-juhtelementi kasutada, sest mul on kaablid lühikesed ja need on tüütud. Kuid kui kasutate USB-juhtelementi, ei tohiks teil suuri probleeme olla, kuna mitme versiooni Linuxi tuumil on juba lisatud tugi, nii et te ei pea rohkem tegema.

Kuid selle juhtmeta kasutamiseks peame seadmes aktiveerima Bluetoothi, oodake, kuni see selle ära tunneb ja sünkroonib, kui kõik läks hästi (milles ma kahtlen, sest olete millegi jaoks siin), võite seda kasutama hakata.

Vastupidi puldi kasutamiseks peate süsteemi installima mõned täiendavad asjad. Isegi kui kaugjuhtimispult tuvastab teid sünkroonimisel, näib see teile ühenduse katkestatuna või siis, kui see on ühendatud, kuid mitte ühendatud ühendusega (peavalu).

Nõuded Xbox One kontrolleri kasutamiseks Fedora 31-s

Netist otsides leidsin erinevaid "lahendusi"”Lihtsamast kuni mõne grubi rea redigeerimiseni (viimast ma ei pane, sest see tekitab paljudele erinevaid probleeme).

Esimene meetod on linux-päiste installimine süsteemi kuna need on vajalikud kerneli komponentide vaheliste liideste määratlemiseks.

Selle terminalis kirjutame järgmise käsu:

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

Kui install on tehtud, saate testida, kas ühendus on saavutatud. Sel juhul ei kavatse me installida neid muid pakette:

sudo yum install kernel-devel
sudo yum install kernel

Proovime uuesti. Ja noh jahmul pole see seni õnnestunud, võib see olla tingitud süsteemi bluetooth-draiverist, alates võib olla "täiustatud relee režiim" mis põhjustab Linuxi probleeme Xbox One kontrolleriga.

See saab keelata, tippides järgmise:

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

See töötab ainult praeguse seansi ajal, kuna arvuti taaskäivitamisel aktiveeritakse režiim uuesti, selle jäädavaks deaktiveerimiseks peate tegema järgmist.

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

Otsime järgmist rida ja muudame selle järgmiseks:
options bluetooth disable_ertm=1

Salvestame muudatused ja sulgeme faili.

Ja proovime uuesti. Lõpuks jõudsin selleni ja lahendus, mis mind aitas, on Steam OS-i draiverite lisamine Fedora 31-sse (Leidsin need juhuslikult, püüdes oma probleemi lahendada).

Need saab alla laadida järgmine link.

Või terminalist:

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

Nüüd peame faili lihtsalt lahti pakkima:

tar -xzvf dkms -xpad.tar.gz

Sisestame kausta:

cd dkms-xpad
cd steamos-xpad

Ja me hakkame faili käivitama:

run 'sudo sh install.sh'

Seda tehes kohe tuvastas Steam kontrollerid ja avas mulle Xboxi juhtimise lubamiseks akna ja kui sünkroniseerin kaugjuhtimispuldi nüüd, kui see ilmus aktiivse ühendusega.

Kuigi on soovitatav süsteem taaskäivitada, nii et draiverid laaditakse selle alguses. Kui teate mõnda muud lahendust, mis teid on teeninud, jagage seda julgelt.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Michael Mayol DIJO

    Mängukontrolleri kasutamine sülearvutiga on haruldane.

    Kuid ma arvan, et programmeerijad arvavad, et lignuxi kasutajad peaksid olema väga nutikad - mis me praegu oleme ja seetõttu on meid vähe - ja mitte see, et ma saaksin sellest rõõmu tunda, ka vähem targad inimesed.

    Steam ja / või Fedora peaksid saama selle xpadi installimise soovituse, ühendades selle kas Steami kliendi või Fedora hüpikakna kaudu.

    Sest opsüsteemid ja rakendused peavad olema mõeldud normaalsele inimesele, isegi neile, kes on normist madalamad ja mitte ainult nutikatele.