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 ...