Como faço para que um Controlador PS3 Sixasis funcione via USB?

11

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

    
por drdrez 04.08.2012 / 23:01

4 respostas

2

Eu li algo sobre isso e acho que seria melhor conectar o controlador PS3 usando o bluetooth diretamente. Dê uma olhada em this .

Li suas limitações e ainda acho que você precisa usar o bluetooth. você poderia comprar um dongle Bluetooth USB, eles são baratos. ((b) dealextreme.com/p/…) .

    
por logoff 03.09.2012 / 13:54
1

Eu não tenho certeza se isso vai ajudar, mas quando eu configurei meu controle PS2 para jogar emuladores eu usei jstest -gtk .

Demorou um pouco de tempo para configurá-lo entre jstest-gtk e o emulador (eu uso o ZSNES). Depois de obter o controlador para ler corretamente através jstest-gtk eu tive que ir em meu emulador e atribuir todos os botões. (Eu pensava que iria detectar automaticamente o controlador, mas não o fez.) Funciona muito bem; Eu não tive nenhum problema com isso.

Como eu disse, não sei se funcionará para um controle PS3, mas pode valer a pena.

    
por Marty 24.09.2012 / 19:57
0

Instalei o joy2key que pode ser instalado diretamente dos repositórios do debian, uma vez instalado antes de executar o programa / emulador que você executa joy2key --dev /dev/input/[device number] --terminal , você precisa configurar os joysticks analógicos, (existe uma maneira de evitar isso mais tarde, mas Eu não olhei como escrever o arquivo de configuração), então você é bom de ir, eu uso ele com MAME e outros, eu ainda não consigo fazer funcionar com alguns emuladores snes, espero que este trabalho para qualquer um que precise usar com a porta USB.

    
por Axel_GDL 31.05.2013 / 01:47
-1

Você precisa executar este comando no terminal:

sudo xboxdrv --detach-kernel-driver 

dê uma olhada em this .

    
por Karl-Patrick Barnes 20.06.2016 / 12:48