xpadneo een geavanceerde controller voor de Xbox One draadloze controller

Linux Xbox-controller

De zaak oppakken uit een eerder artikel dat ik hier op de blog heb gedeeld over het gebruik van onze Xbox One-controller in Fedora 31. Kort geleden Ik kwam een ​​uitstekend project tegen op github, die als naam heeft "Xpadneo" een geavanceerde Linux-controller voor de Xbox One-controller.

xpadneo De belangrijkste focus is om geavanceerde functies voor Linux te bieden, In tegenstelling tot de driver die standaard is opgenomen in de Linux Kernel die is toegevoegd voor verschillende versies. Omdat de driver standaard is meegeleverd, biedt deze geen informatie zoals onder andere het batterijniveau.

Het is belangrijk om te vermelden dat om deze controller te gebruiken, het is alleen voor draadloze verbindingen, dat wil zeggen, alleen door verbinding van uw computer en de bediening via Bluetooth. Daarnaast moet je je controller kunnen verbinden en koppelen met je distro. (Ik noem dit omdat ik in Fedora 31 problemen tegenkwam, je kunt het bericht dat controleren Ik deed het in de blog hier).

Van de kenmerken die opvallen bij xpadneo vermeld op uw pagina:

  • Ondersteunt bluetooth
  • Ondersteunt Force Feedback (Rumble) in het algemeen
  • Ondersteunt Trigger Force Feedback (zelfs niet ondersteund door Windows)
  • zie het in actie: voer misc / tools / directional_rumble_test / direction_rumble_test uit
  • Ondersteunt uitschakelen FF
  • Ondersteunt meerdere gamepads tegelijkertijd (zelfs niet compatibel met Windows)
  • Biedt consistente mapping, zelfs als de Gamepad eerder met Windows / Xbox was gekoppeld
  • Taakselectie, start, modusknoppen
  • Correct asbereik (getekend, belangrijk voor bijv. RPCS3)
  • Ondersteunt batterijniveau-indicatie (inclusief Play `n oplaadkit)
  • Indicatie batterijniveau
  • Ondersteunt spoofing van de invoerapparaatversie om te voorkomen dat SDL probeert een naadloze mapping te corrigeren.
  • fácil instalación
  • Agile ontwikkeling en ondersteuning

Hoe installeer ik xpadneo op Linux?

De installatie van xpadneo op je distro is vrij eenvoudig, u hoeft maar aan enkele voorwaarden te voldoen er al in geïnstalleerd. Van deze eisen je moet al dkms, linux-headers en een bluetooth implementatie geïnstalleerd hebben en zijn afhankelijkheden.

U kunt dit allemaal met uw pakketbeheerder zoeken vanaf uw terminal of een GUI hiervan. Bijvoorbeeld Synaptic, dnfdragora, Octopi, etc.

Informatie halen uit github-pagina van xpadneo, waar ze de opdrachten delen om dit te installeren. Voor wie zijn ze? gebruikers van Arch Linux, Manjaro, Arco Linux of een andere afgeleide van Arch Linux, Ze moeten een terminal openen en daarin typen ze het volgende:

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

Nu voor het geval van degenen die dat wel zijn gebruikers van op Debian gebaseerde of afgeleide distributies, zoals Ubuntu, Deepin, etc. In een terminal hoeven ze alleen het volgende commando te typen:

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

Terwijl voor degenen die Fedora of derivaten gebruiken dit:

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

In het geval van Raspbian, je hoeft alleen het volgende te typen:

sudo apt-get install dkms raspberrypi-kernel-headers

Als de voorwaarden al zijn geïnstalleerd, nu gaan we verder met het installeren van xpadneo op het systeem, hiervoor hoeven we alleen het volgende in te typen:

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

Als alles goed is gegaan, hoeven ze alleen hun systeem opnieuw op te starten, zodat de driver bij het opstarten laadt.

Met behulp van xpadneo

Om uw controller met deze controller te gebruiken, je moet de verbinding maken via bluetooth tussen je afstandsbediening en het systeem, Hiervoor kunt u het vanaf de terminal doen door te typen:

sudo bluetoothctl
scan on

Typ het bovenstaande commando je moet je controller aanzetten en op de knop drukken om de controller te synchroniserenZodra dit is gebeurd, worden de gevonden apparaten in de terminal getoond met hun informatie, waarvan we geïnteresseerd zijn in hun "MAC-adres".

Met die informatie gaan we de afstandsbediening koppelen en synchroniseren door de volgende opdrachten in te typen:

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

Al met de verbinding gemaakt, kunnen ze de configuratie uitvoeren door het configuratiescript uit te voeren dat hen in het proces zal begeleiden, hiervoor moeten ze de xpadneo-map opnieuw invoeren en typen:

sudo ./configure.sh


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   John Cruz zei

    Heel goed, ik moet deze applicatie nog testen en een beetje tekortschieten in Debian.
    Ik heb gewoon een vraag, is het alleen voor Xbox-controllers die rechtstreeks via bluetooth verbinding maken met de pc? omdat degene die ik heb, ik een usb-adapter moet aansluiten.

    Dank je wel!

    1.    David naranjo zei

      Dus is. Het is alleen voor bluetooth. Proost