Mam gamepad Microsoft XBOX 360 z kartą sieci bezprzewodowej i zastanawiałem się, co musiałbym zainstalować, aby korzystać z nich w systemie Ubuntu. Wiem, że korzystając z tego systemu Windows, muszę ręcznie zainstalować sterowniki odbiornika bezprzewodowego (jeśli tak jest istotnych.)
58
Odpowiedzi:
Jeśli napotkasz problemy z uruchomieniem kontrolera XBOX 360, pomoże to zainstalować go na komputerze z systemem Ubuntu, a także pokaże, jak go skonfigurować. Te instrukcje są wykonalne zarówno dla przewodowych, jak i bezprzewodowych kontrolerów X-Box 360.
Pierwsze kroki
Aby móc korzystać z przewodowego / bezprzewodowego kontrolera Xbox 360 w systemie Ubuntu 12.04 (Precise Pangolin), musisz najpierw zainstalować wymagane pakiety.
Otwórz terminal i uruchom następujące polecenie:
Musisz także upewnić się, że xpad nie ładuje się:
Następnie uruchom xboxdrv:
Konfigurowanie pada
Podłącz teraz kontroler gier do komputera przez USB (przewodowy) lub podłącz bezprzewodowy odbiornik gier XBOX 360 PC do kontrolera bezprzewodowego, a następnie uruchom to polecenie, aby rozpocząć konfigurację:
W wyświetlonym oknie wybierz kontroler (pad Microsoft X-Box 360, pad ogólny X-Box itp.) I kliknij Właściwości:
Uwaga Jeśli Twojego kontrolera nie ma na liście, spróbuj kliknąć przycisk „Odśwież”.
Pojawi się nowe okno, które pomoże skalibrować kontroler do gier, ponownie przypisać przyciski kontrolera do gier (zmienić kolejność osi i przycisków) itp.
Po zakończeniu konfiguracji zapisz nowe ustawienia i zamknij okno. Będziesz mógł teraz używać kontrolera Xbox 360 do grania w gry pod Ubuntu.
Skonfiguruj xboxdrv, aby uruchamiał się przy rozruchu
Jeśli tworzysz dedykowaną maszynę lub chcesz upewnić się, że xboxdrv jest ładowany podczas uruchamiania, możesz to zrobić:
Najpierw utwórz zadanie upstart:
i tam dodaj następującą treść:
Zapewni to uruchomienie xboxdrv podczas rozruchu.
Źródła:
źródło
expect fork
jest wymagane (a jeśli to konieczne, powinno być umieszczone najpierw, a następnie polecenie).Ubuntu 14.04, 15.10, 16.04 :
Utworzyłem PPA, aby zainstalować i utworzyć poprawnego demona dla wersji
xboxdrv
14.04 i nowszych.Dodatkowo PPA wyczyści uszkodzoną konfigurację, oznaczy xpad jako konflikt (zatrzymaj go, jeśli to konieczne), uruchom demona xboxdrv i utwórz pozycję „Joystick” w Ustawieniach systemu.
Aby go zainstalować, uruchom w terminalu:
PS: Sklonowałem pakiet do innych wydań, a nawet zmieniłem go do pracy
systemd
.źródło
W końcu to rozwiązałem. Po prostu wpisz to w terminalu
a następnie naciśnij ctrl + c
i właśnie skończyłeś właśnie zainstalowałeś sterownik Xbox i jesteś gotowy do używania kontrolera Xbox 360: D. Myślę, że kiedy wszyscy mówią, że kontroler jest Plug & Play i nie trzeba wtedy instalować niezbędnych sterowników, aby z niego korzystać.
źródło
AKTUALIZACJA: Nie jest to wymagane w przypadku jądra 4.2 (może 15.10 lub 16.04) i wyższych. Ten błąd został w końcu naprawiony: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1272765 .
Jeśli masz problemy z miganiem diod LED, po prostu dodaj ten ppa i zainstaluj naprawiony moduł jądra xpad z SteamOS. Dzięki Valve!
To aktualizuje moduł xpad w Ubuntu, więc nie potrzebujesz xboxdrv.
źródło
Jest to aktualizacja istniejących odpowiedzi na sposób na uzyskanie kontrolera XBox360 działającego w Wine> = 1.7, w tym gier Steam w Wine na Ubuntu> = 13.10. Do instalacji i działania nie są wymagane uprawnienia roota.
Poniższa metoda wykorzystuje x360ce.exe , który zasadniczo zapewnia kody Dinput dla Wine do komunikacji z grą (Uwaga: kontroler XBox nadal wysyła formanty Xinput).
Podłącz kontroler XBox360 (lub zgodny), aby automatycznie rozpoznawał go za pomocą modułu jądra xpad.
Wypakuj archiwa ZIP, aby skopiować ich zawartość z co najmniej następującymi plikami do katalogu wykonywalnego gry (np.
~/.wine/drive_c/Programs/Games/game.exe
Lub~/.wine/drive_c/Programs/Steam/SteamApps/common/Name_Of_Game/game.exe
):niektóre gry mogą również wymagać:
Uruchom
x360ce.exe
z Wine, aby utworzyć przykładowyx360ce.ini
plik w katalogu gry, jeśli jeszcze go nie ma.x360ce.exe
(może być konieczne zabicie Wine, ponieważ aplikacja może się zawiesić)Otwórz
x360ce.ini
plik za pomocą edytora, aby dodać następujący wiersz, aby zapobiec awariom lub zawieszeniom w przyszłości:Zacznij od
x360ce.exe
nowa, aby rozpoznać kontrolery XBox.Dostosuj przyciski i osie joysticka kontrolera do odpowiednich wartości.
Save zapisuje te ustawienia w pliku xbox360ce.ini
x360ce.exe
x360ce.ini
plik w edytorze, aby dostroić niektóre ustawienia.źródło
Nie jestem pewien, co próbowałeś, więc najpierw spróbujmy oficjalnych instrukcji. Otwórz terminal (wyszukaj go w myślniku) i wpisz kolejno następujące polecenia (nie trzeba kopiować danych wyjściowych):
Uruchom ponownie, a odbiornik bezprzewodowy powinien zostać rozpoznany.
Pamiętaj, że niestety nie ma pakietu 12.04
xboxdrv-stable
. Możesz rozważyć skontaktowanie się z opiekunem pakietu , zakładając, że masz konto Launchpad.net. Mimo to spróbuj użyć oprogramowania, które wymaga sterownika.źródło
Podobnie jak niepowiązana uwaga dodatkowa, błąd, który widziałeś w swoim makefile, wynikał z faktu, że makefile używają tabulatorów do wcięcia i prawdopodobnie po skopiowaniu pliku tabulatory te zostały zamienione na spacje.
źródło
Nie musisz niczego instalować, jądro ma wbudowany sterownik. Wystarczy podłączyć adapter bezprzewodowy do USB i zsynchronizować kontroler.
xboxdrv
jest potrzebny tylko wtedy, gdy potrzebujesz dodatkowych opcji konfiguracji, zmiany mapowania przycisków, emulacji myszy itp.źródło
xpad
jądra jest standardową częścią Ubuntu od kilku lat.To stare rzeczy. Powinien działać natychmiast po podłączeniu, jeśli gra jest kompatybilna. Myślę, że jeśli gra oczekuje kontrolera xbox (tj. Nie ogólnego) w Wine, to prawdopodobnie nie zadziała. Natywne gry powinny działać. Jest wymieniony jako projekt na Google Summer of Code, więc jest na porządku dziennym.
źródło
Używam jądra Linuksa w wersji 4.0.0 i nie musiałem niczego instalować ani konfigurować absolutnie niczego, aby grać w gry za pomocą moich kontrolerów XBOX 360. Nawet gry kooperacyjne z natywną wersją Linuksa, wymagające więcej niż jednego kontrolera, takie jak „kochankowie w niebezpiecznej czasoprzestrzeni” lub „trine”, działały od razu po wyjęciu z pudełka. Wystarczy podłączyć dwa kontrolery i gotowe.
źródło
Część mojego kontrolera odsprzęgającego szarpanie nie była podłączona do końca. To był mój cały problem.
źródło