jscal -c /dev/input/js0 (to moja lokalizacja joysticka, sprawdź swoją)
jstest /dev/input/js0 (lub gdziekolwiek) Jeśli dobrze pamiętam, to powinno zwrócić 0 bez błędu.
uruchom jscalibrator
jscalibrator
i powinien poprawnie rozpoznać typ gamepada i rozpoznać wszystkie przyciski i oś
Istnieje również aplikacja o nazwie jstest-gtk , która wydaje się robić coś takiego, zamieszczam tutaj zrzut ekranu i link do ciebie: https://github.com/Grumbel/jstest-gtk (To oprogramowanie może wymagać kompilacji aby to działało)
Czas zaktualizować tę odpowiedź: $ sudo apt-get install jscalibrator Odczytywanie list pakietów ... Gotowe Drzewo zależności budynku Odczytywanie informacji o stanie ... Gotowe E: Nie można znaleźć pakietu jscalibrator
matteo
2
Odpowiedź została zaktualizowana. Więcej informacji na temat nowszych wersji można znaleźć w tej odpowiedzi RolandiXor. Dziękuję askubuntu.com/a/270111/9598
Geppettvs D'Constanzo
Zakładam, że pierwszy zrzut ekranu pokazuje jscalibrator? Właśnie takiego oprogramowania szukam. Ponieważ nie istnieje już w nowszych wersjach Ubuntu, czy istnieje alternatywa, która faktycznie pokazuje, jak powinno wyglądać każde naciśnięcie przycisku? Ponieważ nie wiem, na które przyciski 0-11 mają być mapowane, więc nie wiem, jak używać jstest lub jscal. Jeśli nie ma takiego oprogramowania, czy jest jakieś zdjęcie, które pokazuje mapowanie odniesienia? Zgaduję, że X = 0, O = 1, kwadrat = 2, trójkąt = 4, ale to tyle, ile mogę się domyślić.
Chrześcijan
czy niektóre z tych narzędzi dają mi możliwość wyboru, jakiego sterownika wejściowego powinien używać kontroler? na przykład udev?
philx_x 23.04.16
30
Możliwe jest skalibrowanie joysticków w Kubuntu przy użyciu ustawień systemowych KDE. Jest to rozwiązanie typu „overkill”, ponieważ oczywiście wymaga KDE (a większość użytkowników Ubuntu nie będzie tego chciała).
Nie miałem podłączonego joysticka do powyższego zrzutu ekranu, ale wypróbowałem go już wcześniej i działa.
JStest gtk i joystick
Są to dwa narzędzia zawarte w repozytoriach Ubuntu, których ostatnio nie testowałem (znalazłem je, szukając innych opcji). Pierwszy z nich, jstest-gtk, jest narzędziem graficznym i joystickzestawem narzędzi wiersza poleceń.
Możesz je zainstalować za pomocą:
sudo apt-get install jstest-gtk
lub
sudo apt-get install joystick
Jstest-gtk jest nakładką na narzędzia linii poleceń joysticka.
Próbowałem, jstest-gtkale wydaje się, że nie pozwala mi to niczego zmienić ... użyteczne do testowania.
Seth
23
Używam Ubuntu 13.04 i mam Logitech Rumblepad 2. I to, co zrobiłem, to zainstalowanie tych programów , joysticka i jstest-gtk . To jest już skalibrowane do domyślnych i urządzenie joysticka jest wykrywane prawidłowo. Wystarczy podłączyć i grać.
Jeśli potrzebujesz skalibrować i zapisać konfigurację, możesz to zrobić, otwórz jtest-gtk, zobaczysz to,
Możesz skalibrować, klikając dwukrotnie urządzenie.
Mam nadzieję, że to ci pomoże, tak jak mi to zrobiło.
Jak zapisać swoją konfigurację? Gdzie to jest zapisane? W jakim pliku?
erik
Działa to również 16.04, dzięki Shaharil.
TenLeftFingers
14
Odpowiedzi tutaj się starzeją i wydaje się, że użytkownicy znów mają problemy, więc jest to bieżące rozwiązanie do konfiguracji joysticka lub gamepada na Ubuntu.
Możesz użyć antimicro, jest to rozwidlenie joy2keyi ma GUI, użyj tego PPAdla 12.04 do 15.10
Działa to również z droidpadaplikacją, która pozwala na używanie telefonu z Androidem jako gamepada.
vivi
Ta aplikacja nie jest przeznaczona dla moich pada USB na 15.10 - działają jednak dobrze na 14.04. Jakieś obejścia dla 15.10?
TenLeftFingers
Nie wiem, jak to działa, działało dla mnie 15.10, ale oto kilka rzeczy do wypróbowania, zaktualizuj jądro i system, sudo apt-get dist-upgradepróbując ponownie zainstalować sterownik Xbox sudo apt-get install xboxdrvpo każdym z nich. Zaktualizowałem również odpowiedź, aby uwzględnić wersję 16.04, jeśli chcesz zaktualizować. @TenLeftFingers
Mark Kirby
Dzięki Mark Kirby. Okazuje się, że mój laptop nie zapewnia wystarczającej mocy przez USB, chyba że przewód zasilania jest podłączony.
TenLeftFingers
@TenLeftFingers (i każdemu innemu, którego kontroler nie jest rozpoznawany po podłączeniu za pomocą kabla USB) - warto spróbować krótszego kabla . Właśnie złapałem najbliższy, który był dość długi. Nic nie zostało rozpoznane. Próbowałem dość krótkiego, a następnie znaleziono zarówno kontroler PS2, jak i kontroler Xbox One przy użyciuftest /dev/input/by-id/..
n1k31t4,
7
Obecnie używam qjoypad do mapowania klawiszy (nawet myszy) na Logitech Gamepad F310. Działa dobrze w przypadku gier zaprojektowanych wyłącznie z myślą o sterowaniu za pomocą klawiatury i myszy. Wydaje się, że wymaga uruchomienia z cli as qjoypad --notray. Używa GUI.
Jak zainstalować Qjoypad
Najpierw dodaj ppa GetDeb Games
qjoypad nie znajduje się w repozytorium ubuntu. Czy możesz podać instrukcje, jak go dodać?
zero
1
Wydaje mi się, że pamiętam instalację za pomocą menedżera pakietów synaptycznych. Sprawdzę, kiedy wrócę do domu, ale możesz go zdobyć na qjoypad.sourceforge.net . ./configmakemake install
Rozpakuj plik
1
nie wygląda na to, że pakiet został zaktualizowany przez ponad 3 lata. Nie wygląda też na to, że jest na to ppa, nie ma to znaczenia, biorąc pod uwagę, że nie ma żadnych aktualizacji. Na pewno nie ma go w repozytorium Raringa. Nvm, okazało się, że to ubuntuupdates.org/ppa/getdeb_games?dist=raring
zero
Wciąż próbuję wymyślić, jak uzyskać tę opcję Notray, aby uruchamiała się z wyrzutni
zero,
1
@Nil w momencie pisania tego, qjoypad faktycznie w repozytoriach Ubuntu.
Odpowiedzi:
Ten proces będzie działał dla Ubuntu 11.04 (Natty) i starszych wersji. Najnowsze wersje znajdują się w tej odpowiedzi RolandiXor . Dziękuję Ci.
Nie testowane przeze mnie, ale znalezione w linku podanym na stronie: http://ubuntuforums.org/showthread.php?t=393425 , mam nadzieję, że to może pomóc.
Istnieje również aplikacja o nazwie jstest-gtk , która wydaje się robić coś takiego, zamieszczam tutaj zrzut ekranu i link do ciebie: https://github.com/Grumbel/jstest-gtk (To oprogramowanie może wymagać kompilacji aby to działało)
źródło
Możliwe jest skalibrowanie joysticków w Kubuntu przy użyciu ustawień systemowych KDE. Jest to rozwiązanie typu „overkill”, ponieważ oczywiście wymaga KDE (a większość użytkowników Ubuntu nie będzie tego chciała).
Nie miałem podłączonego joysticka do powyższego zrzutu ekranu, ale wypróbowałem go już wcześniej i działa.
JStest gtk i joystick
Są to dwa narzędzia zawarte w repozytoriach Ubuntu, których ostatnio nie testowałem (znalazłem je, szukając innych opcji). Pierwszy z nich, jstest-gtk, jest narzędziem graficznym i
joystick
zestawem narzędzi wiersza poleceń.Możesz je zainstalować za pomocą:
lub
Jstest-gtk jest nakładką na narzędzia linii poleceń joysticka.
źródło
kde-system-settings
ale nie mogę znaleźć tych ustawień. Gdzie oni dokładnie są? Czy muszę zainstalować inny pakiet?jstest-gtk
ale wydaje się, że nie pozwala mi to niczego zmienić ... użyteczne do testowania.Używam Ubuntu 13.04 i mam Logitech Rumblepad 2. I to, co zrobiłem, to zainstalowanie tych programów , joysticka i jstest-gtk . To jest już skalibrowane do domyślnych i urządzenie joysticka jest wykrywane prawidłowo. Wystarczy podłączyć i grać.
Jeśli potrzebujesz skalibrować i zapisać konfigurację, możesz to zrobić, otwórz jtest-gtk, zobaczysz to,
Możesz skalibrować, klikając dwukrotnie urządzenie.
Mam nadzieję, że to ci pomoże, tak jak mi to zrobiło.
źródło
Odpowiedzi tutaj się starzeją i wydaje się, że użytkownicy znów mają problemy, więc jest to bieżące rozwiązanie do konfiguracji joysticka lub gamepada na Ubuntu.
Możesz użyć
antimicro
, jest to rozwidleniejoy2key
i maGUI
, użyj tegoPPA
dla 12.04 do 15.10W przypadku wersji 16.04+ użyj tego
PPA
Źródło
źródło
droidpad
aplikacją, która pozwala na używanie telefonu z Androidem jako gamepada.sudo apt-get dist-upgrade
próbując ponownie zainstalować sterownik Xboxsudo apt-get install xboxdrv
po każdym z nich. Zaktualizowałem również odpowiedź, aby uwzględnić wersję 16.04, jeśli chcesz zaktualizować. @TenLeftFingersftest /dev/input/by-id/..
Obecnie używam qjoypad do mapowania klawiszy (nawet myszy) na Logitech Gamepad F310. Działa dobrze w przypadku gier zaprojektowanych wyłącznie z myślą o sterowaniu za pomocą klawiatury i myszy. Wydaje się, że wymaga uruchomienia z cli as
qjoypad --notray
. Używa GUI.Jak zainstalować Qjoypad
Najpierw dodaj ppa GetDeb Games
Następnie zaktualizuj i zainstaluj pakiet
Możesz też pobrać pakiet tutaj i zainstalować go przy użyciu swojego ulubionego menedżera pakietów.
źródło
./config
make
make install