Jeśli posiadasz bezprzewodowy klucz USB Xbox One, z przyjemnością dowiesz się, że możesz teraz uruchomić urządzenie w systemie Linux. Dzięki projektowi XOW, uzyskasz bezprzewodową łączność w systemie Linux z dowolnym kontrolerem Xbox One.
Aby korzystać ze sterownika XOW, musisz mieć oryginalny kontroler bezprzewodowy Xbox One S lub Xbox One oraz odpowiedni klucz sprzętowy. Dodatkowo, wymagana jest nowoczesna wersja systemu operacyjnego Linux. Należy pamiętać, że XOW jest w fazie rozwoju, co oznacza, że w niektórych przypadkach może nie działać poprawnie. Używaj go na własne ryzyko!
Uwaga: Chcesz emulować kontroler Xbox w systemie Windows 10? Oto jak.
Pobieranie XOW
Sterownik XOW jest nowym rozwiązaniem w systemie Linux i nie został jeszcze włączony do jądra systemu ani do żadnego repozytorium oprogramowania głównego. Dlatego, jeśli chcesz używać XOW, musisz pobrać go z projektu GitHub.
Interakcja z GitHub wymaga zainstalowania programu Git. Aby to zrobić, otwórz terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. Następnie wykonaj poniższe polecenia w terminalu, w zależności od używanego systemu Linux.
Ubuntu
sudo apt install git
Debian
sudo apt-get install git
Arch Linux
sudo pacman -S git
Fedora
sudo dnf install git
OpenSUSE
sudo zypper install git
Ogólny Linux
Narzędzie Git jest dostępne w prawie każdej dystrybucji Linuksa i jest jednym z podstawowych narzędzi, z których korzystają programiści. Jeśli używasz systemu operacyjnego, którego nie ma na tej liście, otwórz terminal, wyszukaj „git” i zainstaluj go jak zwykle instalujesz programy. Możesz również pobrać Git z sieci.
Po skonfigurowaniu narzędzia Git na komputerze z systemem Linux, użyj polecenia git clone, aby pobrać najnowszą wersję oprogramowania.
git clone https://github.com/medusalix/xow.git
Przenieś się do folderu „xow” za pomocą polecenia cd, a następnie uruchom polecenie cat, aby wyświetlić dołączony plik README.md, który zawiera ważne informacje o pobranym kodzie.
Uwaga: aby zamknąć cat, użyj Ctrl + C.
cd xow cat README.md
Zależności
Kiedy kod XOW zostanie pobrany na komputer z systemem Linux, następnym krokiem jest zainstalowanie podstawowej zależności, jaką jest Libusb. Aby zainstalować Libusb, wykonaj poniższe instrukcje dotyczące Twojego systemu Linux.
Ubuntu
sudo apt install libusb-1.0-0-dev libusb-1.0-0
Debian
sudo apt-get install libusb-1.0-0-dev libusb-1.0-0
Arch Linux
sudo pacman -S libusb
Fedora
sudo dnf install libusb libusb-devel
OpenSUSE
sudo zypper install libusb-1.0 libusb-1_0-devel
Ogólny Linux
Jeśli budujesz XOW od podstaw na systemie Linux, który nie znajduje się w tym przewodniku, musisz zainstalować Libusb ręcznie. Więcej informacji znajdziesz tutaj.
Budynek XOW
Aby zbudować XOW, musisz użyć wiersza polecenia. Postępuj według poniższych kroków, aby skompilować XOW w swoim systemie.
Krok 1: Przejdź do folderu xow
znajdującego się w katalogu domowym (~) za pomocą polecenia cd.
cd ~/
Krok 2: Uruchom polecenie make, aby skompilować kod źródłowy.
make BUILD=RELEASE
Krok 3: Uruchom polecenie ls w folderze xow
i sprawdź, czy plik binarny „xow” tam się znajduje.
ls | grep xow
Krok 4: Zakładając, że kompilacja się powiodła, w folderze xow
powinieneś zobaczyć „xow”. Zainstaluj ten plik binarny na komputerze z systemem Linux za pomocą polecenia make install.
sudo make install
Aktywacja XOW
Bezprzewodowy sterownik klucza sprzętowego XOW dla Xboxa działa z systemowym systemem init. Z tego powodu musi być włączony przez systemd, aby działał poprawnie. Aby włączyć sterownik bezprzewodowy XOW na komputerze z systemem Linux, wykonaj następujące kroki.
Najpierw użyj polecenia systemctl enable, aby umożliwić XOW automatyczne uruchamianie z uprawnieniami roota przy każdym uruchomieniu systemu.
sudo systemctl enable xow.service
Następnie użyj polecenia systemctl start, aby natychmiast uruchomić usługę XOW.
sudo systemctl start xow.service
Po włączeniu XOW w systemie systemd, komputer z systemem Linux będzie obsługiwał bezprzewodowy klucz sprzętowy Xbox.
Wyłącz XOW
Jeśli chcesz tymczasowo lub na stałe wyłączyć obsługę klucza bezprzewodowego Xbox na komputerze z systemem Linux, musisz skorzystać z systemowego systemu init.
Aby tymczasowo wyłączyć sterownik XOW, użyj polecenia systemctl stop.
sudo systemctl stop xow.service
Aby na stałe wyłączyć XOW, użyj polecenia systemctl disable.
sudo systemctl disable xow.service
Korzystanie z XOW
Aby użyć XOW, podłącz bezprzewodowy klucz USB Xbox One do portu USB komputera z systemem Linux. Następnie naciśnij przycisk parowania na kontrolerze Xbox One i sparuj go z kluczem sprzętowym.
Chcesz uzyskać więcej informacji podczas parowania urządzenia? Otwórz terminal i uruchom plik binarny „xow” za pomocą poniższych poleceń, zanim spróbujesz sparować kontroler.
cd ~/xow sudo ./xow
Podsumowując, instalacja i konfiguracja sterownika XOW w systemie Linux umożliwia korzystanie z kontrolera Xbox One w pełni funkcjonalnie. Postępując zgodnie z powyższymi krokami, można cieszyć się grami bezprzewodowymi na platformie Linux.
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.