Powinieneś użyć sixad / QtSixA http://qtsixa.sourceforge.net/ . Wystarczy zainstalować z repozytorium i sparować z sixpair, gdy sixaxis jest połączony z USB, a następnie połączyć się przez Bluetooth, naciskając przycisk PS.
Przepraszamy za kolejny komentarz, ale w MAME jest niesamowity!
Wygnanie
2
To rozwiązanie już nie działa! Terminal mówi E: Repozytorium „ ppa.launchpad.net/falk-tj/qtsixa/ubuntu xenial Release” nie ma pliku Release. N: Aktualizacja z takiego repozytorium nie może być wykonana bezpiecznie i dlatego jest domyślnie wyłączona. N: Zobacz stronę podręcznika apt-secure (8) dotyczącą tworzenia repozytorium i szczegółów konfiguracji użytkownika.
Cirelli94,
10
Przepraszam, że jestem tym facetem, ale kompilacja ze źródła działała dla mnie, a PPA od jakiegoś czasu jest dość cichy (wcale nie dziwne, biorąc pod uwagę, że GitHub nie był aktualizowany od 4 lat, a „ostateczna” wersja została wydana mniej więcej w tym samym czasie czas), więc nie wstrzymuj oddechu, aby otrzymać pakiet xenial.
Doskonały przewodnik, który podłączyłem, zawiera kilka poleceń do pobrania wszystkich wymagań wstępnych i skompilowania, ale streszczę tutaj:
Dostaję nathan @ nathan-vm: ~ / projects / sixad-master $ sudo sixpair USB_REQ_GET_CONFIGURATION: Broken potok Obecny master Bluetooth: Nie można pobrać lokalnego bd_addr hcitool dev. Włącz Bluetooth lub podaj adres ręcznie.
Void
7
Możesz podłączyć kontroler do komputera za pomocą kabla USB. Jest on dostarczany z urządzeniem PS3 (jest to podstawowy sposób ładowania kontrolera). Nie wiem, jak podłączyć kontroler za pomocą bluetooth do komputera (jeśli nawet masz odbiornik bluetooth), więc ta odpowiedź dotyczy połączenia USB. Możliwe, że kontroler już działa, jeśli to zrobisz (możesz to przetestować za pomocą jstest-gtk, jak podano poniżej). Używam innego podobnego kontrolera PnP i działa bez trudności.
jeśli nie działa automatycznie, ten link może odpowiedzieć na twoje pytanie. W podsumowaniu:
zainstaluj xboxdrv z Centrum oprogramowania Ubuntu lub za pomocą sudo apt-get install xboxdrv
uruchom xboxdrv z sudo xboxdrv --detach-kernel-driver
Jeśli naciśniesz przycisk Playstation, komputer otrzyma dane wejściowe i zasymuluje je jako kontroler Xbox 360, który powinien działać tak samo jak kontroler playstation.
Można przetestować funkcjonalność kontrolera poprzez Jstest-gtk (zainstalować: sudo apt-get install jstest-gtk)
Nie działa już z Ubuntu 14.10. Przetestowałem to z debem 14.04.
migueleon
To powinna być zaakceptowana odpowiedź.
Yokai
1
PPA nie będzie działać na pochodnych Ubuntu Xenial, ale istnieje rozwiązanie. Jeśli masz Ubuntu 16.04 i chciałbyś go użyć qtsixa, możesz użyć tych poleceń, aby oszukać PPA w myśleniu, że korzystasz z wersji 15.10:
To nie jest zalecane ... to przeziębienie przerwie twój system
Maxwel Leite
Odpowiedź przegłosowana. Zmiana opisu wydania NIE jest sposobem, w jaki robisz rzeczy w Ubuntu lub Debian.
dotz
0
W Ubuntu 15.10 / 16.04 i Linux Mint 18 nadal możesz używać QtSixA PPA, ale określając „żywy” jako wersję Ubuntu (15.04), ponieważ była to ostatnia oficjalnie obsługiwana wersja. Aby to zrobić, wykonaj następujące czynności:
Uwaga: o ile wiem, aplikacja oparta na GUI nie jest już użyteczna, przynajmniej do wykrywania i łączenia kontrolerów przez Bluetooth. Z tego powodu musisz korzystać z aplikacji opartych na wierszu poleceń, tj. sixadIsixpair
Edycja: Najwyraźniej i zgodnie z moimi testami, sixad automatycznie uruchamia się przy starcie systemu, ale w ogóle nie działa, kiedy to się dzieje, trzeba go zatrzymać, ponownie uruchomić, aby działał. Aby zapobiec uruchomieniu Sixad przy starcie systemu, musisz wykonać:
sudo systemctl disable sixad
a kiedy będziesz go używać, wykonaj:
sudo sixad -s
oczywiście wszystko powyższe wynika z tego, że QTSixA nie jest już obsługiwany. Kontrolery PS3 i PS4 powinny działać natywnie w systemie Linux, ale nadal wolę używać go zamiast obsługi natywnej. Nie byłem w stanie podłączyć moich kontrolerów PS3 natywnie, a kiedy używam QTSixA, mogę robić inne rzeczy, takie jak określenie adresu MAC Bluetooth, który ma zostać sparowany.
Myślę, że wyślę programistowi wiadomość e-mail, aby dowiedzieć się, czy jest w stanie wznowić wsparcie. Uważam, że po zastosowaniu niewielkich modyfikacji projekt mógłby działać poprawnie od razu po wyjęciu z pudełka. I nawet bez robienia niczego, PPA może nadal działać.
Parowanie powiodło się, ale nie łącz się ze sterownikiem.
Maxwel Leite,
@Maxwel Leite czy jesteś w stanie pomyślnie uruchomić Sixad? Czy wziąłeś pod uwagę to, co wyjaśniłem na temat zapobiegania uruchomieniu Sixad przy starcie?
Luisg123v
tak, uruchamia się Sixad i czekam na naciśnięcie przycisku PS - działa i tak, wyłączam Sixad od startu przy uruchamianiu. Dziękuję, że próbujesz mi pomóc, ale sam rozwiązuję problem .
Odpowiedzi:
Powinieneś użyć sixad / QtSixA http://qtsixa.sourceforge.net/ . Wystarczy zainstalować z repozytorium i sparować z sixpair, gdy sixaxis jest połączony z USB, a następnie połączyć się przez Bluetooth, naciskając przycisk PS.
Połącz przez USB
Odłącz sixaxis od USB
naciśnij przycisk PS, aby połączyć się przez bluetooth
źródło
Przepraszam, że jestem tym facetem, ale kompilacja ze źródła działała dla mnie, a PPA od jakiegoś czasu jest dość cichy (wcale nie dziwne, biorąc pod uwagę, że GitHub nie był aktualizowany od 4 lat, a „ostateczna” wersja została wydana mniej więcej w tym samym czasie czas), więc nie wstrzymuj oddechu, aby otrzymać pakiet xenial.
Doskonały przewodnik, który podłączyłem, zawiera kilka poleceń do pobrania wszystkich wymagań wstępnych i skompilowania, ale streszczę tutaj:
źródło
hcitool dev
. Włącz Bluetooth lub podaj adres ręcznie.Możesz podłączyć kontroler do komputera za pomocą kabla USB. Jest on dostarczany z urządzeniem PS3 (jest to podstawowy sposób ładowania kontrolera). Nie wiem, jak podłączyć kontroler za pomocą bluetooth do komputera (jeśli nawet masz odbiornik bluetooth), więc ta odpowiedź dotyczy połączenia USB. Możliwe, że kontroler już działa, jeśli to zrobisz (możesz to przetestować za pomocą jstest-gtk, jak podano poniżej). Używam innego podobnego kontrolera PnP i działa bez trudności.
jeśli nie działa automatycznie, ten link może odpowiedzieć na twoje pytanie. W podsumowaniu:
sudo apt-get install xboxdrv
sudo xboxdrv --detach-kernel-driver
Można przetestować funkcjonalność kontrolera poprzez Jstest-gtk (zainstalować:
sudo apt-get install jstest-gtk
)Powodzenia, daj mi znać, czy to działa.
źródło
PPA nie będzie działać na pochodnych Ubuntu Xenial, ale istnieje rozwiązanie. Jeśli masz Ubuntu 16.04 i chciałbyś go użyć
qtsixa
, możesz użyć tych poleceń, aby oszukać PPA w myśleniu, że korzystasz z wersji 15.10:Zmień następujące wiersze na wartości poniżej:
i zapisz.
Teraz zainstaluj PPA dla
qtsixa
. Następnie skopiuj oryginalnylsb-release
plik z powrotem do miejsca, w którym był.Teraz możesz zrestartować komputer.
Przydatny do korzystania z programu Intel Graphics Installer dla systemu Linux ™, przetestowany w Linux Mint 18 dzięki temu postowi .
źródło
W Ubuntu 15.10 / 16.04 i Linux Mint 18 nadal możesz używać QtSixA PPA, ale określając „żywy” jako wersję Ubuntu (15.04), ponieważ była to ostatnia oficjalnie obsługiwana wersja. Aby to zrobić, wykonaj następujące czynności:
Uwaga: o ile wiem, aplikacja oparta na GUI nie jest już użyteczna, przynajmniej do wykrywania i łączenia kontrolerów przez Bluetooth. Z tego powodu musisz korzystać z aplikacji opartych na wierszu poleceń, tj.
sixad
Isixpair
Edycja: Najwyraźniej i zgodnie z moimi testami, sixad automatycznie uruchamia się przy starcie systemu, ale w ogóle nie działa, kiedy to się dzieje, trzeba go zatrzymać, ponownie uruchomić, aby działał. Aby zapobiec uruchomieniu Sixad przy starcie systemu, musisz wykonać:
a kiedy będziesz go używać, wykonaj:
oczywiście wszystko powyższe wynika z tego, że QTSixA nie jest już obsługiwany. Kontrolery PS3 i PS4 powinny działać natywnie w systemie Linux, ale nadal wolę używać go zamiast obsługi natywnej. Nie byłem w stanie podłączyć moich kontrolerów PS3 natywnie, a kiedy używam QTSixA, mogę robić inne rzeczy, takie jak określenie adresu MAC Bluetooth, który ma zostać sparowany.
Myślę, że wyślę programistowi wiadomość e-mail, aby dowiedzieć się, czy jest w stanie wznowić wsparcie. Uważam, że po zastosowaniu niewielkich modyfikacji projekt mógłby działać poprawnie od razu po wyjęciu z pudełka. I nawet bez robienia niczego, PPA może nadal działać.
źródło