Respuestas:
Debe usar sixad / QtSixA http://qtsixa.sourceforge.net/ . Simplemente instale desde el repositorio y empareje con sixpair mientras el sixaxis está conectado con usb, y luego con Bluetooth presionando el botón PS.
sudo add-apt-repository ppa:falk-t-j/qtsixa
sudo apt-get update
sudo apt-get install qtsixa
Conectar con USB
sixpair
Desconecte sixaxis del USB
sixad -s
presione el botón PS para conectarse a través de bluetooth
Lamento ser ese tipo, pero la compilación de la fuente funcionó para mí y el PPA ha sido bastante silencioso durante un tiempo (no es extraño en absoluto considerando que GitHub no se ha actualizado en 4 años y la versión "final" se lanzó alrededor de la misma tiempo), así que no contengas la respiración para un paquete xenial.
La excelente guía que vinculé le brinda algunos comandos para descargar todos los requisitos previos y compilarlos, pero resumiré aquí:
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
. Habilite Bluetooth o especifique una dirección manualmente.
Puede conectar el controlador a la PC mediante un cable USB. Este se suministra con un dispositivo PS3 (es la forma principal de cargar el controlador). No sé cómo conectar el controlador a través de bluetooth a su computadora (si incluso tiene un receptor bluetooth), por lo que esta respuesta se centra en la conexión usb. Es posible que el controlador ya funcione si hace esto (puede probar esto con jstest-gtk como se detalla a continuación). Yo uso otro controlador PnP similar, y funciona sin dificultad.
Si no funciona automáticamente, este enlace puede responder a su pregunta. En resumen:
sudo apt-get install xboxdrv
sudo xboxdrv --detach-kernel-driver
Puede probar la funcionalidad de su controlador a través jstest-GTK (instalar: sudo apt-get install jstest-gtk
)
Buena suerte, avísame si funciona.
PPA no funcionará en los derivados de Ubuntu Xenial, pero hay una solución. Si tiene Ubuntu 16.04 y desea usarlo qtsixa
, puede usar estos comandos para engañar al PPA para que piense que está ejecutando 15.10:
sudo cp /etc/lsb-release /etc/lsb-release.backup
sudo gedit /etc/lsb-release
Cambie las siguientes líneas a los valores a continuación:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.10
DISTRIB_CODENAME=wily
DISTRIB_DESCRIPTION="Trusty Tahr"
y guarda.
Ahora instale el PPA para qtsixa
. Luego copie el lsb-release
archivo original de nuevo a donde estaba.
sudo cp /etc/lsb-release.backup /etc/lsb-release
Ahora puedes reiniciar.
sudo reboot
Útil para usar también Intel Graphics Installer para Linux ™, probado en Linux Mint 18 gracias a esta publicación .
En Ubuntu 15.10 / 16.04 y Linux Mint 18, aún puede usar el QtSixA PPA, pero especificando "vívido" como la versión de Ubuntu (15.04), ya que esa fue la última versión oficialmente compatible. Para hacerlo, ejecute lo siguiente:
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: por lo que puedo decir, la aplicación basada en GUI ya no es útil, al menos para detectar y conectar controladores a través de Bluetooth. Debido a eso, debe usar las aplicaciones basadas en la línea de comandos, es decir sixad
ysixpair
Editar: Aparentemente y de acuerdo con mis pruebas, sixad se inicia automáticamente en el arranque, pero no funciona en absoluto cuando eso sucede, teniendo que detenerlo y reiniciarlo para que funcione. Para evitar que se inicie sixad en el arranque, debe ejecutar:
sudo systemctl disable sixad
y, cuando lo vayas a usar, ejecuta:
sudo sixad -s
por supuesto, todo lo anterior se debe a que QTSixA ya no es compatible. Se supone que los controladores PS3 y PS4 funcionan de forma nativa en Linux, pero aún así prefiero usarlo en lugar del soporte nativo. No he podido conectar mis controladores PS3 de forma nativa, y cuando uso QTSixA, puedo hacer otras cosas como especificar la dirección MAC de Bluetooth con la que se emparejará.
Creo que le enviaré un correo electrónico al desarrollador para saber si es posible que reanude el soporte. Creo que solo aplicando pequeñas modificaciones, el proyecto podría funcionar correctamente desde el primer momento. E, incluso sin hacer nada, el PPA aún podría funcionar.