Mashandisiro ekushandisa Xbox One controller muFedora 31 uye usafe uchiedza?

Xbox Imwe Mutungamiriri Fedora 31

Mazuva mashoma apfuura ndakafunga kumisikidza iyo nyowani vhezheni yeFedora 31 pane yangu Laptop, pane kwete nekuda kwezvinhu zvitsva zvinowaniswa neshanduro iyi nyowani, ini ndakangosarudza kuiisa kuona kufambira mberi kwakaitwa neWayland, Zvakanaka, kubvira Fedora 28 ini handina kuyedza system zvakanyanya.

Kunze kweizvozvo ini ndoda kuyedza mashandiro maererano nemitambo uye kunyanya mashandiro anopiwa neGnome kuhurongwa, nekuti ndisati ndaita Fedora 31 ini ndaive ndaisa Ubuntu 19.10, asi kutaura chokwadi, ndinoda shanduko shanduro dzeUbuntu uye ndinofarira iyo LTS. Kunyangwe kuvhurwa kwacho kwakabata pfungwa yangu nekuti inozvirumbidza nekuvandudzwa kukuru maererano nemaitiro ehurongwa uye nemitambo.

Kufambira mberi kumusoro mukuru, mushure mekuisa Fedora 31 pakombuta yangu uye kuita mamwe mabasa ekugadzirisa maitiro (ayo andichagovana zvishoma nezvishoma pano pa blog, sezvo iyo Fedora 31 desktop mune yakachena yanga isingafarire) enda unoisa Steam pakombuta yangu uye utore mamwe emazita andinofarira Kutandara (kana ndine nguva)

Apa ndipo pandinoenda pane odyssey yekugona kushandisa yangu Xbox One controller paFedora 31 padhuze neSteam. Zvakanaka, chinhu chikuru chinodiwa kuti ukwanise kushandisa uyu murairo muLinux ndechekuti iwe une rutsigiro rwakagoneswa uye kunyanya kana richishandiswa zvisina waya nderekuti michina ine Bluetooth 4.0 kuitira kuti iyo michina ibvume uye iwirirane nayo.

Parizvino handina kuyedza kushandisa iyo USB kutonga nekuti tambo dzandiinadzo ipfupi uye dzinogumbura. Asi kana iwe ukashandisa iyo USB kutonga, haufanire kunge uine dambudziko hombe, nekuti iyo Linux Kernel kubva kune akati wandei vhezheni ine iyo yakawedzera rutsigiro saka haufanire kuita zvimwe.

Asi kuti tishandise zvisina waya tinofanirwa kushandisa Bluetooth pamidziyo, mirira kuti irione uye riwirirane, kana zvese zvikafamba mushe (izvo zvandisina chokwadi nazvo, nekuti uripano pane chimwe chinhu) unogona kutanga kuchishandisa.

Kwete iwe unofanirwa kuisa zvimwe zvekuwedzera kune iyo system kuti ukwanise kushandisa iyo kure. Sezvo kunyangwe iyo kure ikakuziva iwe paunenge uchiedza kuenderana, zvinozoonekwa kwauri sekudamburwa kana kuti ichaonekwa yakabatana asi kwete neyakagadziriswa kubatana (musoro).

Zvinodikanwa zvekushandisa iyo Xbox One controller muFedora 31

Ndichitsvaga mambure ndakawana akasiyana "mhinduro”Kubva pane zvakapusa kusvika pakugadzirisa mimwe mitsetse yegubhu (ini handizoise yekupedzisira, sezvo ichikonzera matambudziko akasiyana siyana kune vakawanda).

Nzira yekutanga kuisa iyo linux-misoro pane system sezvo ivo vachidikanwa kutsanangura kupindirana pakati pezvinhu zve kernel.

Nokuda kweizvi mune terminal tichaenda kunyorera unotevera kuraira:

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

Kamwe kuiswa kwacho kwapera, unogona kuyedza kuti uone kana kubatana kwacho kuchiitika, mune iyo kesi isu hatisi kuzoisa aya mamwe mapakeji:

sudo yum install kernel-devel
sudo yum install kernel

Tinoedza zvakare. Uye honguini handina kubudirira kusvika panguva ino zvinogona kunge zviri nekuda kweye system's bluetooth driver, kubvira inogona kunge iine "Enhanced Relay Mode" iyo inokonzeresa nyaya paLinux ne Xbox One controller.

Ichi inogona kuremara nekunyora zvinotevera:

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

Izvi zvinongoshanda chete panguva yazvino chikamu kubva paunotangazve komputa iyo modhi inoshandiswa zvakare, kuti uibvise zvachose unofanira kuita zvinotevera:

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

Tinotarisa mutsara unotevera uye nekuushandura kuti utaridzike seizvi:
options bluetooth disable_ertm=1

Isu tinochengetedza shanduko uye nekuvhara iyo faira.

Uye tinoedza zvakare. Pakupedzisira yakasvika pano uye mhinduro yakandibatsira ndeyekuwedzera iyo Steam OS madhiraivha kuFedora 31 (Ndakavawana nemukana, ndichiedza kugadzirisa dambudziko rangu).

Izvi inogona kutorwa kubva chinotevera chinongedzo.

Kana kubva kune iyo terminal ne:

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

Iye zvino isu tinongofanirwa kuvhura iyo faira ne:

tar -xzvf dkms-xpad.tar.gz

Isu tinopinda dhairekodhi:

cd dkms-xpad
cd steamos-xpad

Uye isu tichaenda kuendesa iyo faira:

run 'sudo sh install.sh'

Nokuita izvi, pakarepo Steam yakaona madhimoni ndokundivhurira hwindo kuti ndikwanise Xbox control uye pandinofananidza kure kure ikozvino kana ikaonekwa pamwe nekubatana kunoshanda.

Kunyangwe zvinokurudzirwa kutangazve iyo sisitimu kuitira kuti madhiraivha aremedzwe pakutanga kweizvi. Kana iwe uchiziva chero imwe mhinduro yakambokushandira, inzwa wakasununguka kuigovana.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Michael Mayol akadaro

    Kushandisa kadhi yemutambo pamwe ne laptop hakuwanzo.

    Asi ini ndinofunga kuti programmers vanofunga kuti vashandisi ve lignux vanofanirwa kuve vakangwara kwazvo - zvatiri izvozvi, uye nekuda kwechikonzero ichocho vashoma vedu - uye kwete kuti ini ndinogona kunakidzwa nazvo, zvakare nevanhu vashoma vakangwara.

    Steam uye / kana Fedora inofanirwa kugamuchira zano reiyi xpad yekumisikidza kuti igove nekubatanidza imwe, kungave neSteam mutengi kana neiyo Fedora pop-up hwindo.

    Nekuti mashandiro nemaapplication anofanirwa kuve evakajairwa vanhu, kunyangwe avo vari pazasi peyakajairwa uye kwete zvevakangwara chete.