Respostas:
Você deve usar sixad / QtSixA http://qtsixa.sourceforge.net/ . Basta instalar a partir do repositório e emparelhar com sixpair enquanto o sixaxis está conectado com usb e, em seguida, conectar com Bluetooth pressionando o botão PS.
sudo add-apt-repository ppa:falk-t-j/qtsixa
sudo apt-get update
sudo apt-get install qtsixa
Conecte com USB
sixpair
Desconecte o sixaxis do USB
sixad -s
pressione o botão PS para conectar via bluetooth
Desculpe ser esse cara, mas a compilação a partir da fonte funcionou para mim e o PPA está bem quieto há um tempo (não é estranho, considerando que o GitHub não foi atualizado em quatro anos e a versão "final" foi lançada da mesma forma. tempo), então não prenda a respiração por um pacote xenial.
O excelente guia que vinculei fornece alguns comandos para baixar todos os pré-requisitos e compilar, mas vou resumir aqui:
sudo apt-get update &&
sudo apt-get install git dialog build-essential pyqt4-dev-tools libusb-dev libjack-dev libbluetooth-dev python-dbus checkinstall -y &&
git clone https://github.com/falkTX/qtsixa.git &&
cd qtsixa &&
make &&
sudo checkinstall
hcitool dev
. Ative o Bluetooth ou especifique um endereço manualmente.
Você pode conectar o controlador ao PC via cabo USB. Isso é fornecido com um dispositivo PS3 (é a principal maneira de carregar o controlador). Eu não sei como conectar o controlador via bluetooth ao seu computador (se você tiver um receptor bluetooth), então esta resposta se concentra na conexão USB. Pode ser que o controlador já funcione se você fizer isso (você pode testar isso com o jstest-gtk, conforme listado abaixo). Eu uso outro controlador PnP semelhante, e funciona sem dificuldade.
se não funcionar automaticamente, esse link poderá responder à sua pergunta. Em suma:
sudo apt-get install xboxdrv
sudo xboxdrv --detach-kernel-driver
Você pode testar a funcionalidade do seu controlador através Jstest-gtk (instalar: sudo apt-get install jstest-gtk
)
Boa sorte, deixe-me saber se funciona.
O PPA não funciona com derivados do Ubuntu Xenial, mas existe uma solução. Se você possui o Ubuntu 16.04 e gostaria de usar qtsixa
, pode usar estes comandos para induzir o PPA a pensar que você está executando o 15.10:
sudo cp /etc/lsb-release /etc/lsb-release.backup
sudo gedit /etc/lsb-release
Altere as seguintes linhas para os valores abaixo:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.10
DISTRIB_CODENAME=wily
DISTRIB_DESCRIPTION="Trusty Tahr"
e salve.
Agora instale o PPA para qtsixa
. Em seguida, copie o lsb-release
arquivo original de volta para onde estava.
sudo cp /etc/lsb-release.backup /etc/lsb-release
Agora você pode reiniciar.
sudo reboot
Útil para usar o Intel Graphics Installer para Linux ™ também, testado no Linux Mint 18, graças a esta publicação .
No Ubuntu 15.10 / 16.04 e Linux Mint 18, você ainda pode usar o QtSixA PPA, mas especificando "vívida" como a versão do Ubuntu (15.04), pois essa 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 sei, o aplicativo baseado em GUI não é mais útil, pelo menos para detectar e conectar controladores por Bluetooth. Por isso, você precisa usar os aplicativos baseados em linha de comando, ou seja, sixad
esixpair
Edit: Aparentemente e de acordo com meus testes, o sixad inicia automaticamente na inicialização, mas não funciona quando isso acontece, tendo que parar e reiniciá-lo para fazê-lo funcionar. Para impedir que sixad seja iniciado na inicialização, você deve executar:
sudo systemctl disable sixad
e, quando você for usá-lo, execute:
sudo sixad -s
é claro, tudo isso acima é 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. Não consegui 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 vou enviar um email ao desenvolvedor para saber se é possível retomar o suporte. Acredito que, aplicando apenas pequenas modificações, o projeto poderia funcionar adequadamente pronto para uso. E, mesmo sem fazer nada, o PPA ainda poderia funcionar.