Autor Tópico: Controle do PS3 no Ubuntu por Bluetooth ou USB  (Lida 17220 vezes)

Offline Sergio Benjamim

  • Usuário Ubuntu
  • *
  • Mensagens: 2.902
    • Ver perfil
Controle do PS3 no Ubuntu por Bluetooth ou USB
« Online: 19 de Setembro de 2014, 01:35 »
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:

Código: [Selecionar]
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:

Código: [Selecionar]
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:

Código: [Selecionar]
sixad -s
Vai aparecer a seguinte mensagem:

Código: [Selecionar]
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:

Código: [Selecionar]
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
« Última modificação: 19 de Setembro de 2014, 09:10 por Sergio Benjamim »
É novo no Ubuntu? Já leu o Ubuntu – Guia do Iniciante 2.0 ?
Experimente o Xubuntu 14.04 !

Offline Sergio Benjamim

  • Usuário Ubuntu
  • *
  • Mensagens: 2.902
    • Ver perfil
Re: Controle do PS3 no Ubuntu por Bluetooth ou USB
« Resposta #1 Online: 21 de Setembro de 2014, 11:41 »
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 !