Juhtumi käsitlemine eelmisest artiklist, mida jagasin siin blogis meie Xbox One kontrolleri kasutamise kohta Fedora 31-s. Hiljuti Sattusin suurepärase projekti kohta githubis, millel on nimi "Xpadneo" täiustatud Linuxi kontroller Xbox One kontrollerile.
xpadneo Selle peamine eesmärk on pakkuda Linuxile täiustatud funktsioone, Erinevalt draiverist, mis on vaikimisi lisatud mitme versiooni jaoks lisatud Linuxi kernelisse. Kuna draiver kaasas ka kohalikult, ei paku see muu hulgas näiteks aku taset.
Oluline on mainida, et selle kontrolleri kasutamiseks tuleb see on mõeldud ainult traadita ühenduste jaoks, see tähendab ainult arvuti ühendamise ja Bluetoothi abil juhtimise kaudu. Lisaks peate suutma ühendada oma kontrolleri oma distrooga. (Mainin seda seetõttu, et Fedora 31-s tekkis mul probleeme, saate seda postitust kontrollida Tegin siin blogis).
Funktsioonidest, mis xpadneost eristuvad mainitud teie lehel:
- Toetab Bluetoothi
- Toetab jõu tagasisidet (müristamine) üldiselt
- Toetab käivitusjõu tagasisidet (isegi Windows ei toeta)
- vaata seda tegevuses: käivitage misc / tools / directional_rumble_test / direction_rumble_test
- Toetab FF-i keelamist
- Toetab korraga mitut mängupulti (ei toeta isegi Windowsi)
- Pakub järjepidevat kaardistamist, isegi kui Gamepad oli varem Windows / Xboxiga seotud
- Töövaliku, alguse, režiimi nupud
- Õige teljevahemik (signeeritud, oluline nt RPCS3 jaoks)
- Toetab aku taseme näitamist (sealhulgas laadimiskomplekti Play n
- Aku taseme näit
- Toetab sisendseadme versiooni võltsimist, et vältida SDL-i sujuva kaardistamise parandamist.
- Lihtne paigaldada
- Vilgas arendamine ja tugi
Kuidas installida xpadneo Linuxi?
Xpadneo installimine teie distrosse on üsna lihtne, teil peavad olema ainult mõned eeldused juba sinna installitud. Nendest nõuetest peate olema juba installinud dkms, Linux-päised ja bluetoothi rakenduse ja selle sõltuvused.
Kõike seda saate otsida oma terminalihalduri paketihaldurist või selle GUI-st. Näiteks Synaptic, dnfdragora, Octopi jne.
Teabe võtmine xpadneo githubi leht, kus nad jagavad selle installimiseks käske. Kelle jaoks nad on Arch Linuxi, Manjaro, Arco Linuxi või mõne muu Arch Linuxi derivaadi kasutajad, Nad peavad avama terminali ja sisestama sinna järgmised andmed:
sudo pacman -S dkms linux-headers bluez bluez-utils
Nüüd nende kohta, kes on Debiani-põhiste või tuletatud jaotuste kasutajad, nagu näiteks Ubuntu, Deepin jne. Terminalis peavad nad sisestama ainult järgmise käsu:
sudo apt-get install dkms linux-headers-`uname -r`
Kuigi neile, kes kasutavad Fedorat või derivaate see:
sudo dnf install dkms make bluez bluez-tools kernel-devel-`uname -r` kernel-headers-`uname -r`
Raspbiani puhul, peate lihtsalt sisestama järgmise:
sudo apt-get install dkms raspberrypi-kernel-headers
Eeltingimused on juba installitud, nüüd liigume xpadneo süsteemi installimise juurde, selleks peame sisestama ainult järgmise:
git clone https://github.com/atar-axis/xpadneo.git
cd xpadneo
sudo ./install.sh
Kui kõik läks hästi, peavad nad ainult oma süsteemi taaskäivitama, nii et juht laadib käivitamisel.
Xpadneo kasutamine
Kontrolleri selle kontrolleriga kasutamise alustamiseks peate oma puldi vahel ühenduse looma Bluetoothi kaudu ja süsteem, Selleks saate seda teha terminalist, tippides:
sudo bluetoothctl
scan on
Ülaloleva käsu tippimine kontrolleri sünkroonimiseks peate oma kontrolleri sisse lülitama ja vajutama nuppuKui see on tehtud, kuvatakse selle leitud seadmeid terminalis koos nende andmetega, millest meid huvitab nende "MAC-aadress".
Selle teabega ühendame ja sünkroonime kaugjuhtimispuldi, tippides järgmised käsud:
pair <MAC>
trust <MAC>
connect <MAC>
Juba loodud ühendusega, saavad nad seadistada, käivitades konfiguratsiooniskripti mis juhendab neid protsessis, selleks peavad nad uuesti sisestama xpadneo kausta ja tippima:
sudo ./configure.sh
Väga hea, ma ei ole veel seda rakendust testinud ja Debianis natuke vitsutanud.
Mul on lihtsalt küsimus, kas ainult Xboxi kontrollerite jaoks, mis ühenduvad otse Bluetoothi kaudu arvutiga? kuna mul on ühendamiseks USB-adapter.
Tänan sind väga!!
Nii on ka. See on mõeldud ainult Bluetoothi jaoks. Terviseks