Estou tentando fazer com que um controlador Sixaxis do PS3 funcione com o Ubuntu 12.04. A página wiki do ubuntu da sixaxis diz para instalar o QtSixA, o que eu fiz. O problema agora é usar o controlador. Eu instalei o "SuperTux 2" para testá-lo. Normalmente, o SuperTux diz que não há joystick. Quando eu conecto o Controlador PS3 e pressiono scan, ele exibe todos os controles e seus botões atribuídos. Eu posso clicar em uma ação e ela me pedirá para pressionar o botão que eu quero atribuir. A questão aqui é que pressionar os botões no controle não faz nada. Não consigo atribuir nenhuma ação a um botão no controlador.
O mesmo vale para o PCSX. Eu posso configurar o controlador e selecionar o Sony Playstation (R) 3 Controller 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 se conectar ao Bluetooth, mas meu computador não tem um dongle bluetooth, por isso quero apenas conectar via USB.
Além disso, o QtSixA também pode ver o controlador. Eu posso "configurar o perfil padrão", o que eu tentei, mas o SuperTux 2 nem o PCSX reagem de forma diferente ...
UPDATE : Seguindo o guia Guia da comunidade Ubuntu para Sixaxis , eu tentei sudo apt-get install libusb-dev libusb-0.1-4 xserver-xorg-input-joystick
e, em seguida, compilou seis par. Correndo sudo ./sixpair
reclama sobre a ativação do bluetooth, então o SuperTux 2 não consegue mais encontrar o controlador quando eu clico em scan.
Depois de ler Neste artigo , descobri que tenho que pressionar o botão PS para que funcione ... Bem, isso funcionou bem para usar o controlador como um dispositivo POINTER. Agora eu posso fazer meu mouse na dança da tela usando os sticks analógicos. Ainda não tenho certeza de como fazê-lo funcionar com o SuperTux 2 e o PCSX ...
Quando eu não tinha o xserver-xorg-input-joystick
instalado, 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 ...