Estou tentando fazer com que um controlador PS3 Sixaxis funcione com o Ubuntu 12.04. A página wiki do ubuntu para sixaxis diz para instalar o QtSixA, o que eu fiz. O problema agora está realmente usando o controlador. Eu instalei o "SuperTux 2" para testá-lo. Normalmente, o SuperTux diz que não há joystick. Quando conecto o PS3 Controller e pressiono scan, ele exibe todos os controles e botões atribuídos. Posso clicar em uma ação e ela solicitará que eu pressione o botão que deseja atribuir. A questão aqui é que pressionar os botões no controlador não faz nada. Não consigo atribuir nenhuma ação a um botão no controlador.
O mesmo vale para PCSX. Posso configurar o controle e selecionar o Sony Playstation (R) 3 no menu suspenso, mas quando tento atribuir um botão, pressionar os botões no controle PS3 não faz nada.
Na web, vejo vários guias sobre como conectar-se ao Bluetooth, mas meu computador não possui um dongle bluetooth, por isso, só quero conectar via USB.
Além disso, o QtSixA também pode ver o controlador. Posso "configurar o perfil padrão", que tentei, mas o SuperTux 2 ou o PCSX reagem de maneira diferente ...
ATUALIZAÇÃO : Seguindo o guia Guia da Comunidade Ubuntu para Sixaxis , tentei sudo apt-get install libusb-dev libusb-0.1-4 xserver-xorg-input-joystick
e compilei o sixpair. A corrida sudo ./sixpair
reclama da ativação do bluetooth, e o SuperTux 2 não consegue mais encontrar o controlador quando clico em scan.
Depois de ler este artigo , descobri que tenho que pressionar o botão PS para fazê-lo funcionar ... Bem, isso funcionou bem ao usar o controlador como um dispositivo POINTER. Agora posso fazer o mouse dançar na tela usando os manípulos analógicos. Ainda não tenho certeza de como fazê-lo funcionar com o SuperTux 2 e PCSX ...
Quando não xserver-xorg-input-joystick
instalei, pressionar o botão PS fez com que ele se conectasse ao PS3 na outra sala como controlador 2. Estou muito confuso sobre o que está acontecendo agora ...
fonte
Não tenho certeza se isso vai ajudar, mas quando configurei meu controlador PS2 para reproduzir emuladores, usei o jstest-gtk .
Demorou um pouco de tempo para configurá-lo entre o jstest-gtk e o emulador (eu uso o ZSNES). Depois de obter o controlador para ler corretamente através do jstest-gtk, tive que entrar no meu emulador e atribuir todos os botões. (Eu pensei que ele detectaria automaticamente o controlador, mas não funcionou.) Funciona muito bem; Eu não tive nenhum problema com isso.
Como eu disse, não sei se funcionará para um controlador PS3, mas pode valer a pena tentar.
fonte
jstest-gtk
. Isso é esperado ou possivelmente um bugjstest-gtk
?Eu instalei o joy2key, que pode ser instalado diretamente dos repositórios do debian, uma vez instalado antes de executar o programa / emulador
joy2key --dev /dev/input/[device number] --terminal
, você precisa configurar os joysticks analógicos (existe uma maneira de evitar isso mais tarde, mas não vejo como para escrever o arquivo de configuração), então você está pronto, eu o uso com o MAME e outros, ainda não consigo fazê-lo funcionar com alguns emuladores de snes, espero que funcione para quem precisa usá-lo com a porta USB.fonte
Você precisa executar este comando no terminal:
dê uma olhada nisso .
fonte