Parece que la GUI predeterminada de Bluetooth no se diseñó teniendo en cuenta los gamepads. Sin embargo, aún puede hacer que su gamepad OUYA funcione. Debería poder usar la GUI Bluetooth predeterminada (vea la otra respuesta); si por alguna razón no puede, este método alternativo también funciona (con algunas advertencias).
Preinstalar
Antes de comenzar, instale bluez-compat
(para hacer la conexión con hidd
) y joystick-gtk
(para probar el gamepad) de la siguiente manera:
sudo apt install bluez-compat jstest-gtk
Escanea y conecta
Ahora presione y mantenga presionado el botón OUYA en el controlador para que sea reconocible. Debe comenzar parpadeando las cuatro luces, luego solo dos luces. Una vez que esté haciendo esto, ingrese el siguiente comando para buscarlo:
hcitool scan
Debería aparecer como "OUYA gamepad" con una dirección larga después. Ahora puede conectarse a él con:
sudo hidd --connect <ADDRESS>
(reemplazar con la dirección del escaneo).
Confirmar que funciona
Inmediatamente deberías poder mover el puntero del mouse con el touchpad OUYA. Además, debe aparecer un indicador de mouse inalámbrico junto al icono del adaptador Bluetooth.
Finalmente, puedes confirmar que la entrada del gamepad funciona al ejecutar jstest-gtk
desde el tablero.
Inconvenientes con este enfoque
bluez-compat
se describe a sí mismo como un paquete heredado. "Estos archivos binarios no son compatibles y desaparecerán nuevamente en el futuro". Sería ideal usar un paquete más moderno.
- Como usamos
sudo
para conectarnos, aparece un icono de candado en el indicador de Bluetooth. (¿Tiene esto algún efecto?)
- El gamepad no se agrega permanentemente a la lista de dispositivos Bluetooth, y es detectable automáticamente (por ejemplo, la próxima vez que reinicie, no puede simplemente volver a detectar el controlador, debe repetir el proceso de escaneo y conexión).
- El uso de la GUI Bluetooth predeterminada no tiene ninguno de estos inconvenientes.