Preuzimajući slučaj iz prethodnog članka koji sam podijelio ovdje na blogu o tome kako koristiti naš Xbox One kontroler u Fedori 31, Nedavno Naišao sam na izvrstan projekt na githubu, koji ima kao naziv "Xpadneo" napredni Linux kontroler za Xbox One kontroler.
xpadneo Njegov glavni fokus je pružanje naprednih funkcija za Linux, Za razliku od upravljačkog programa koji je po defaultu uključen u Linux kernel koji je dodan za nekoliko verzija. Budući da je upravljački program izvorno uključen, on između ostalog ne pruža informacije kao što je razina baterije.
Važno je napomenuti da za korištenje ovog kontrolera, to je samo za bežične veze, to jest samo povezivanjem vašeg računala i kontrolom putem Bluetootha. Uz to, morate biti u mogućnosti povezati i upariti svoj kontroler sa svojim distro. (Ovo spominjem jer sam u Fedori 31 naišao na probleme, možete provjeriti post koji Jesam u blogu ovdje).
Od značajki koje se ističu u xpadneu spomenuto na vašoj stranici:
- Podržava Bluetooth
- Podržava Force Feedback (Rumble) općenito
- Podržava povratne informacije o okidaču (čak ni Windows ne podržava)
- pogledajte na djelu: pokrenite misc / tools / directional_rumble_test / direction_rumble_test
- Podržava onemogućavanje FF-a
- Podržava više gamepada istovremeno (čak nije kompatibilan sa sustavom Windows)
- Nudi dosljedno mapiranje, čak i ako je Gamepad prije bio uparen sa sustavom Windows / Xbox
- Tipke za odabir posla, početak, način rada
- Ispravan raspon osi (potpisano, važno za npr. RPCS3)
- Podržava indikaciju razine napunjenosti baterije (uključujući komplet za punjenje Play `n)
- Oznaka razine napunjenosti baterije
- Podržava lažiranje verzije ulaznog uređaja kako bi se spriječilo da SDL pokušava ispraviti neprimjetno mapiranje.
- Jednostavna instalacija
- Agilan razvoj i podrška
Kako instalirati xpadneo na Linux?
Instalacija xpadnea na vaš distro je vrlo jednostavna, trebate imati samo nekoliko preduvjeta već instaliran u njemu. Od ovih zahtjeva sigurno ste već instalirali dkms, linux zaglavlja i bluetooth implementaciju i njegove ovisnosti.
Sve to možete pretraživati s upraviteljem paketa s vašeg terminala ili s GUI-jem ovog. Na primjer Synaptic, dnfdragora, Octopi itd.
Preuzimanje podataka iz xpadneova github stranica, gdje dijele naredbe za ovo instaliranje. Kome su namijenjeni korisnici Arch Linuxa, Manjara, Arco Linuxa ili bilo kojeg drugog derivata Arch Linuxa, Moraju otvoriti terminal i u njega će upisati sljedeće:
sudo pacman -S dkms linux-headers bluez bluez-utils
Sad za slučaj onih koji jesu korisnici distribucija zasnovanih na Debianu ili izvedenih distribucija, kao što su Ubuntu, Deepin itd. U terminal moraju upisati samo sljedeću naredbu:
sudo apt-get install dkms linux-headers-`uname -r`
Dok za one koji koriste Fedoru ili derivate ovaj:
sudo dnf install dkms make bluez bluez-tools kernel-devel-`uname -r` kernel-headers-`uname -r`
U slučaju Raspbian, samo trebate upisati sljedeće:
sudo apt-get install dkms raspberrypi-kernel-headers
Već imate instalirane preduvjete, sada ćemo prijeći na instaliranje xpadnea na sustav, za ovo moramo upisati samo sljedeće:
git clone https://github.com/atar-axis/xpadneo.git
cd xpadneo
sudo ./install.sh
Ako je sve prošlo u redu, oni moraju samo ponovno pokrenuti svoj sustav, tako da se vozač učitava prilikom pokretanja.
Korištenje xpadnea
Da biste počeli koristiti svoj kontroler s ovim kontrolerom, morate uspostaviti vezu putem daljinskog upravljača putem Bluetootha i sustav, Za to to možete učiniti s terminala upisivanjem:
sudo bluetoothctl
scan on
Utipkavanje gornje naredbe morate uključiti svoj kontroler i pritisnuti gumb za sinkronizaciju kontroleraNakon što se to učini, uređaji koje je pronašao prikazat će se na terminalu s njihovim podacima, od kojih smo zainteresirani za njihovu „MAC adresu“.
S tim ćemo informacijama upariti i sinkronizirati daljinski upravljač, upisujući sljedeće naredbe:
pair <MAC>
trust <MAC>
connect <MAC>
Već s uspostavljenom vezom, oni mogu izvršiti konfiguraciju pokretanjem skripte za konfiguraciju koji će ih voditi u procesu, jer za to moraju ponovno ući u mapu xpadneo i upisati:
sudo ./configure.sh
Vrlo dobro, još nisam testirao ovu aplikaciju i malo popravio u Debianu.
Samo imam pitanje, je li to samo za Xbox kontrolere koji se izravno povezuju putem Bluetootha s računalom? jer ovaj koji imam imam za povezivanje usb adapter.
Puno ti hvala!!
Tako je. To je samo za bluetooth. Živjeli