Podejmowanie sprawy z poprzedniego artykułu, który udostępniłem tutaj na blogu o tym, jak używać naszego kontrolera Xbox One w Fedorze 31. Niedawno Natrafiłem na świetny projekt na githubie, który ma jako nazwę „Xpadneo” to zaawansowany kontroler Linux dla kontrolera Xbox One.
xpadneo Jego głównym celem jest zapewnienie zaawansowanych funkcji dla systemu Linux, W przeciwieństwie do sterownika zawartego domyślnie w jądrze Linuksa, który został dodany w kilku wersjach. Ponieważ sterownik jest wbudowany natywnie, nie dostarcza informacji, takich jak między innymi poziom naładowania akumulatora.
Należy wspomnieć, że w celu korzystania z tego kontrolera, służy tylko do połączeń bezprzewodowych, to znaczy tylko przez połączenie komputera i sterowanie przez Bluetooth. Oprócz tego musisz mieć możliwość podłączenia i sparowania kontrolera z dystrybucją. (Wspominam o tym, ponieważ w Fedorze 31 napotkałem problemy, możesz sprawdzić post, że Zrobiłem na blogu tutaj).
Z funkcji, które wyróżniają się na Xpadneo wspomniane na Twojej stronie:
- Obsługuje Bluetooth
- Ogólnie obsługuje sprzężenie zwrotne siły (Rumble)
- Obsługuje Trigger Force Feedback (nie jest obsługiwany nawet przez system Windows)
- zobacz to w akcji: uruchom misc / tools / directional_rumble_test / direction_rumble_test
- Obsługuje wyłączenie FF
- Obsługuje wiele gamepadów w tym samym czasie (nawet niezgodny z systemem Windows)
- Oferuje spójne mapowanie, nawet jeśli gamepad był wcześniej sparowany z systemem Windows / Xbox
- Wybór pracy, start, przyciski trybu
- Prawidłowy zakres osi (ze znakiem, ważny np. Dla RPCS3)
- Obsługuje wskaźnik poziomu naładowania baterii (w tym zestaw do ładowania Play `n)
- Wskaźnik poziomu baterii
- Obsługuje fałszowanie wersji urządzenia wejściowego, aby uniemożliwić SDL próbę poprawienia bezproblemowego mapowania.
- Łatwa instalacja
- Zwinny rozwój i wsparcie
Jak zainstalować Xpadneo w systemie Linux?
Instalacja xpadneo w twojej dystrybucji jest dość prosta, musisz mieć tylko kilka warunków wstępnych już w nim zainstalowany. Z tych wymagań musisz mieć już zainstalowany dkms, linux-headers i implementację bluetooth i jego zależności.
Wszystko to możesz przeszukać za pomocą swojego menedżera pakietów z terminala lub GUI tego. Na przykład Synaptic, dnfdragora, Octopi itp.
Pobieranie informacji z Strona github xpadneo, gdzie udostępniają polecenia, aby to zainstalować. Kim oni są dla użytkownicy Arch Linux, Manjaro, Arco Linux lub dowolnej innej pochodnej Arch Linux, Muszą otworzyć terminal i wpiszą w nim:
sudo pacman -S dkms linux-headers bluez bluez-utils
Teraz w przypadku tych, którzy są użytkownicy dystrybucji opartych na Debianie lub pochodnych, takie jak Ubuntu, Deepin itp. W terminalu wystarczy wpisać następujące polecenie:
sudo apt-get install dkms linux-headers-`uname -r`
Podczas dla tych, którzy używają Fedory lub pochodnych to:
sudo dnf install dkms make bluez bluez-tools kernel-devel-`uname -r` kernel-headers-`uname -r`
W przypadku Raspbian, wystarczy wpisać:
sudo apt-get install dkms raspberrypi-kernel-headers
Mając już zainstalowane wymagania wstępne, teraz przejdziemy do instalacji xpadneo w systemie, w tym celu musimy wpisać tylko:
git clone https://github.com/atar-axis/xpadneo.git
cd xpadneo
sudo ./install.sh
Jeśli wszystko poszło dobrze, wystarczy ponownie uruchomić system, aby sterownik ładował się podczas uruchamiania.
Korzystanie z xpadneo
Aby rozpocząć używanie kontrolera z tym kontrolerem, musisz nawiązać połączenie przez Bluetooth między pilotem i system, W tym celu możesz to zrobić z terminala wpisując:
sudo bluetoothctl
scan on
Wpisanie powyższego polecenia musisz włączyć kontroler i nacisnąć przycisk, aby zsynchronizować kontrolerGdy to zrobisz, znalezione urządzenia zostaną pokazane w terminalu wraz z ich informacjami, których interesuje nas ich „adres MAC”.
Mając te informacje, sparujemy i zsynchronizujemy pilota, wpisując następujące polecenia:
pair <MAC>
trust <MAC>
connect <MAC>
Już po nawiązaniu połączenia, mogą przeprowadzić konfigurację, uruchamiając skrypt konfiguracyjny który poprowadzi ich przez proces, w tym celu muszą ponownie wejść do folderu xpadneo i wpisać:
sudo ./configure.sh
Bardzo dobrze, jeszcze nie przetestowałem tej aplikacji i trochę zweryfikowałem w Debianie.
Mam tylko jedno pytanie, czy tylko kontrolery Xbox łączą się bezpośrednio z komputerem przez bluetooth? bo ten który mam mam do podłączenia adapter usb.
Dziękujemy!
Więc jest. To jest tylko dla bluetooth. Twoje zdrowie