Controle do PS3 no Ubuntu por Bluetooth ou USB

Iniciado por Sergio Benjamim, 19 de Setembro de 2014, 01:35

tópico anterior - próximo tópico

Sergio Benjamim

O controle do PlayStation 3 é plug and play no linux, se usado o cabo USB, ou seja, reconhece de primeira.

Mas no Ubuntu 14.04 e 14.04.1, há um bug no kernel que faz com que o controle do PlayStation 3 não seja reconhecido pela USB. A solução não é tão difícil, é só atualizar o kernel do 3.13 para o 3.14.x ou superior (use o comando uname -a para saber o kernel utilizado aí). Aqui no fórum tem tópico que dá a dica de como instalar o kernel (dica, você pode habilitar o repositório de backport e procurar na Central de Programas ou Synaptic, ou você pode baixar o kernel desse site).

---

Para quem dispõe de bluetooth no computador:

Para habilitar o bluetooth é um pouco mais complicado. Você precisa instalar o sixad, ele está disponível nesse PPA, abra um terminal (Ctrl+Alt+T) e:

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


Após instalado, conecte o controle no USB e no terminal:

sixpair

Ou se ele não permitir, rode como sudo sixpair. Esse comando é necessário somente na primeira vez que você vai tentar conectar. Nas outras vezes, você irá seguir somente os comandos abaixo.

Desconecte do USB, e:

sixad -s

Vai aparecer a seguinte mensagem:

sixad-bin[4757]: started
sixad-bin[4757]: sixad started, press the PS button now


O sixad vai estar esperando a conexão com o controle. Aperte o botão PS do controle, ele vai conectar, tremer e piscar os LEDs em uma sequência de vai e vem, indicando a conexão.

Interessante notar que o sixad vai tomar conta do seu adaptador bluetooth, e você não irá conseguir parear nada além do controle do PS3.

Para desconectar, aperte lá na janela do terminal Ctrl+C (o controle vai vibrar e apagar os LEDs, indicando a desconexão), aperte Enter, e digite o comando:

sixad -r

Esse comando retorna o estado inicial do bluetooth do seu computador, e você poderá parear com outros eletrônicos.


Referências:

QtSixA/sixad Manual
Dualshock 3 controller on Ubuntu 14.04
Página oficial do aplicativo
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !

Sergio Benjamim

Eu fui inventar de testar o QtsixA do mesmo repositório, ele é o frontend do sixad, e acho que ele acabou bagunçando as configurações do BlueZ do sistema (que é o que o gerenciador Blueman usa). O ícone de bluetooth havia sumido do painel superior do xubuntu, e não conseguia abrir o blueman de jeito nenhum.

Tive que desinstalar e reinstalar os pacotes bluez, bluez-alsa e blueman para voltar a funcionar.
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !