Como conectar o Sixaxis no 15.10?

3

Como posso usar o PS3 Sixaxis gamepad no Ubuntu 15.10? Eu tentei repos diferentes, mas estou sempre recebendo 404 não encontrado.

    
por Marcin Łaboński 06.11.2015 / 12:29

5 respostas

5

A maneira mais fácil de fazer isso é compilar você mesmo. Aqui está como eu consegui fazê-lo funcionar no Ubuntu 15.10 Wily.

~/$ sudo apt-get install pyqt4-dev-tools git 
~/$ sudo apt-get install libusb-dev libjack-dev libbluetooth-dev pyqt4-dev-tools
~/$ cd Downloads
~/Downloads/$ git clone https://github.com/falkTX/qtsixa.git
~/Downloads/$ cd qtsixa
~/Downloads/qtsixa/$ make
~/Downloads/qtsixa/$ sudo make install

Depois disso, deve ser instalado, e você pode usar o programa qtsixa para se conectar ao seu dispositivo via bluetooth. Para fazer isso, primeiro conecte seu controlador de seis eixos ao seu computador via usb e, em seguida, insira o comando abaixo

~/$ sudo sixpair

Depois disso, desconecte o usb do controlador e execute o próximo comando para conectar ao seu controlador de seis eixos via bluetooth.

~/$ sixad --start

Você será solicitado a pressionar o botão Playstation no seu controle, que você precisa segurar por alguns segundos. Finalmente, se tudo funcionou, o seu controlador deve roncar por um segundo e você deve estar pronto.

    
por Seiche 08.01.2016 / 12:08
2

No Ubuntu 15.10 / 16.04 e Linux Mint 18, você ainda pode usar o PPA QtSixA, mas especificando "vivid" como a versão do Ubuntu (15.04), desde que foi a última versão oficialmente suportada. Para fazer isso, execute o seguinte:

sudo add-apt-repository "deb http://ppa.launchpad.net/falk-t-j/qtsixa/ubuntu vivid main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 736E4F0B
sudo apt update
sudo apt install sixad

Nota: até onde eu sei, o aplicativo baseado em GUI não é mais útil, pelo menos para detectar e conectar controladores através de Bluetooth. Por isso, você precisa usar os aplicativos baseados em linha de comando, ou seja, sixad e sixpair

Edit: Aparentemente e de acordo com os meus testes, o sixad inicia automaticamente na inicialização, mas não funciona quando isso acontece, tendo que pará-lo e reiniciá-lo para que ele funcione. Para evitar que o sixad seja iniciado na inicialização, você precisa executar:

sudo sistemctl disable sixad

e, quando for usá-lo, execute:

sudo sixad -s

é claro, tudo isso é porque o QTSixA não é mais suportado. Os controladores PS3 e PS4 devem funcionar nativamente no Linux, mas eu ainda prefiro usá-lo em vez do suporte nativo. Eu não consigo conectar meus controladores PS3 nativamente, e quando uso o QTSixA, posso fazer outras coisas, como especificar o endereço MAC do Bluetooth a ser emparelhado.

Acho que enviarei o desenvolvedor para saber se é possível que ele retome o suporte. Acredito que aplicando apenas pequenas modificações, o projeto poderia funcionar de maneira apropriada e pronta para uso. E, mesmo sem fazer nada, o PPA ainda poderia funcionar.

    
por Luisg123v 12.09.2016 / 19:44
1

Executar:

sudo add-apt-repository ppa:falk-t-j/qtsixa
sudo apt-get update
sudo apt-get install qtsixa

Conecte-se ao seu dispositivo USB: sixpair

Desconecte o sixaxis do USB      sixad -s

Pressione o botão PS para conectar via bluetooth.

Source

    
por Tony Lancer 06.11.2015 / 12:37
1

Adicionado recentemente ao compilar a partir da fonte:

  • O único repo que me permitiu conectar dois controladores ao mesmo tempo foi o fork do RetroPie: link
  • Eu tive o problema de, mesmo quando o pareamento foi tranquilo, não ter dados em /dev/input/js0 . Eu só consegui resolver isso usando outro dongle Bluetooth.

Mais uma coisa: Alguns tutoriais escrevem "Pressione a tecla PS no controlador para conectar". Mas eu tive que pressionar e segurar a tecla por 1-2 segundos.

Espero que ajude se você tiver problemas.

    
por Squelsh 09.10.2016 / 18:37
0

Ok, acabei de receber o QtSixA trabalhando no Wily. Você pode baixar os arquivos .deb dos links no link . Especificamente link .

Abra o arquivo zip e você encontrará sixad_1.2.1-0ubuntu0 + karmic1_.deb e qtsixa_1.2.1-0ubuntu0 + karmic1_all.deb. De acordo com o Readme, instale o arquivo .deb sixad para sua arquitetura (minha área de trabalho usa o amd64, o seu provavelmente também). Basta clicar duas vezes no arquivo do Gerenciador de arquivos e ele será aberto no Ubuntu Software Center, onde você pode instalá-lo.

Em seguida, faça o mesmo com qtsixa_1.2.1-0ubuntu0 + karmic1_all.deb.

Eu tenho meu controlador PS3 conectado via USB e quando eu inicio o QtSixA ele tem opções para configurar o controlador. Quando eu aperto o botão redondo do PS no meio, ele inicia o Steam. Então eu acho que está funcionando agora.

Editar: Depois de seguir este processo, estou recebendo um erro do dpkg nos comandos subseqüentes do apt-get: dpkg: pacote de processamento de erros qtsixa (--configure) Então ainda há mais do que eu fiz até agora.

    
por Rob Russell 08.11.2015 / 06:51

Tags