xpadneo isang advanced na controller para sa Xbox One wireless controller

linux xbox controller

Pagkuha ng kaso mula sa isang nakaraang artikulo na ibinahagi ko rito sa blog sa kung paano gamitin ang aming Xbox One controller sa Fedora 31. Kamakailan lamang Natagpuan ko ang isang mahusay na proyekto sa github, na may pangalan "Xpadneo" isang advanced na Linux controller para sa Xbox One controller.

xpadneo Ang pangunahing pokus nito ay upang magbigay ng mga advanced na pag-andar para sa Linux, Hindi tulad ng driver na isinama bilang default sa Linux Kernel, na naidagdag para sa maraming mga bersyon. Dahil katutubong isinama ang driver, hindi ito nagbibigay ng impormasyon tulad ng antas ng baterya bukod sa iba pang mga bagay.

Mahalagang banggitin na upang magamit ang controller na ito, para lamang ito sa mga wireless na koneksyon, iyon ay, sa pamamagitan lamang ng koneksyon ng iyong computer at ang kontrol ng Bluetooth. Bilang karagdagan sa na dapat mong ma-ugnay at ipares ang iyong controller sa iyong distro. (Nabanggit ko ito dahil sa Fedora 31 nakaranas ako ng mga problema, maaari mong suriin ang post na Ginawa ko sa blog dito).

Sa mga tampok na tumatayo mula sa xpadneo nabanggit sa iyong pahina:

  • Sinusuportahan ang Bluetooth
  • Sinusuportahan ang Force Feedback (Rumble) sa pangkalahatan
  • Sinusuportahan ang Trigger Force Feedback (hindi man suportado ng Windows)
  • makita ito sa pagkilos: patakbuhin ang misc / tool / directional_rumble_test / direction_rumble_test
  • Sinusuportahan ang huwag paganahin ang FF
  • Sinusuportahan ang maramihang mga Gamepad nang sabay (hindi kahit na tugma sa Windows)
  • Nag-aalok ng pare-parehong pagmamapa, kahit na ang Gamepad ay ipinares sa Windows / Xbox dati
  • Pagpili ng trabaho, pagsisimula, mga pindutan ng mode
  • Tamang saklaw ng axis (nilagdaan, mahalaga para sa hal RPCS3)
  • Sinusuportahan ang pahiwatig ng antas ng baterya (kasama ang Play `n singilin kit)
  • Indikasyon sa antas ng baterya
  • Sinusuportahan ang spoofing ang bersyon ng pag-input ng aparato upang maiwasan ang SDL mula sa pagsubok na iwasto ang isang seamless mapping.
  • Madaling pagkabit
  • Maliksi na pag-unlad at suporta

Paano i-install ang xpadneo sa Linux?

Ang pag-install ng xpadneo sa iyong distro ay medyo simple, kailangan mo lamang na magkaroon ng ilang mga paunang kinakailangan naka-install na dito. Sa mga kinakailangang ito dapat naka-install ka na ng mga dkms, linux-header at isang pagpapatupad ng bluetooth at mga dependency nito.

Maaari mong hanapin ang lahat ng ito sa iyong package manager mula sa iyong terminal o isang GUI nito. Halimbawa Synaptic, dnfdragora, Octopi, atbp.

Pagkuha ng impormasyon mula sa pahina ng github ni xpadneo, kung saan ibinabahagi nila ang mga utos na mai-install ito. Para kanino sila mga gumagamit ng Arch Linux, Manjaro, Arco Linux o anumang iba pang hango sa Arch Linux, Dapat silang magbukas ng isang terminal at sa loob nito mai-type nila ang mga sumusunod:

sudo pacman -S dkms linux-headers bluez bluez-utils

Ngayon para sa kaso ng mga mga gumagamit ng batay sa Debian o nagmula sa mga pamamahagi, tulad ng Ubuntu, Deepin, atbp. Sa isang terminal kailangan lamang nilang i-type ang sumusunod na utos:

sudo apt-get install dkms linux-headers-`uname -r`

habang para sa mga gumagamit ng Fedora o derivatives ito:

sudo dnf install dkms make bluez bluez-tools kernel-devel-`uname -r` kernel-headers-`uname -r`

Sa kaso ng Raspbian, kailangan mo lamang i-type ang sumusunod:

sudo apt-get install dkms raspberrypi-kernel-headers

Mayroon nang naka-install na mga kinakailangan. ngayon ay magpapatuloy kami sa pag-install ng xpadneo sa system, para dito kailangan lamang naming i-type ang mga sumusunod:

git clone https://github.com/atar-axis/xpadneo.git
cd xpadneo
sudo ./install.sh

Kung naging maayos ang lahat, kailangan lang nilang i-reboot ang kanilang system, upang mag-load ang driver sa pagsisimula.

Gumagamit ng xpadneo

Upang simulang gamitin ang iyong tagakontrol gamit ang controller na ito, kailangan mong gawin ang koneksyon sa pamamagitan ng Bluetooth sa pagitan ng iyong remote at ang sistema, Para sa mga ito magagawa mo ito mula sa terminal sa pamamagitan ng pagta-type:

sudo bluetoothctl
scan on

Pagta-type ng utos sa itaas kailangan mong i-on ang iyong controller at pindutin ang pindutan upang i-synchronize ang controllerKapag tapos na ito, ang mga aparato na nahanap nito ay ipapakita sa terminal kasama ang impormasyon nito, kung saan interesado kami sa "MAC address" nito.

Sa impormasyong iyon ipapares namin at isasabay ang remote, i-type ang mga sumusunod na utos:

pair <MAC>
trust <MAC>
connect <MAC>

Mayroon na sa koneksyon na ginawa, magagawa nila ang pagsasaayos sa pamamagitan ng pagpapatakbo ng script ng pagsasaayos na gagabay sa kanila sa proseso, para dito kailangan nilang ipasok muli ang folder ng xpadneo at i-type:

sudo ./configure.sh


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Juan Cruz dijo

    Napakabuti, hindi ko pa masusubukan ang application na ito at medyo makapag-vitiate sa Debian.
    Mayroon lamang akong isang katanungan, para lamang ba ito sa mga Controller ng Xbox na direktang kumonekta sa PC sa pamamagitan ng Bluetooth? kasi yung meron ako meron akong usb adapter para kumonekta.

    Maraming salamat!!

    1.    David naranjo dijo

      Ganun din. Para lamang ito sa bluetooth. Cheers