Sembra che la GUI Bluetooth predefinita non sia stata progettata pensando ai gamepad. Tuttavia, puoi comunque far funzionare il tuo gamepad OUYA. Dovresti essere in grado di utilizzare la GUI Bluetooth predefinita (vedi l'altra risposta) - se per qualche motivo non riesci anche questo metodo di fallback funziona (con alcuni avvertimenti).
Preinstallare
Prima di iniziare, installa bluez-compat
(per stabilire la connessione hidd
) e joystick-gtk
(per testare il gamepad) come segue:
sudo apt install bluez-compat jstest-gtk
Scansione e connessione
Ora tieni premuto il pulsante OUYA sul controller per renderlo rilevabile. Dovrebbe iniziare facendo lampeggiare tutte e quattro le luci, quindi lampeggiare solo due luci. Una volta fatto ciò, inserisci il seguente comando per cercarlo:
hcitool scan
Dovrebbe apparire come "gamepad OUYA" con un indirizzo lungo dopo di esso. Ora puoi collegarti ad esso con:
sudo hidd --connect <ADDRESS>
(sostituire con l'indirizzo della scansione).
Conferma che funziona
Dovresti essere immediatamente in grado di spostare il puntatore del mouse con il touchpad del gamepad OUYA. Inoltre, accanto all'icona dell'adattatore Bluetooth dovrebbe apparire un indicatore del mouse wireless.
Infine, puoi confermare che l'input del gamepad funziona eseguendo jstest-gtk
dal Dash.
Svantaggi con questo approccio
bluez-compat
viene descritto come un pacchetto legacy. "Questi binari non sono supportati e scompariranno di nuovo in futuro." Sarebbe l'ideale usare un pacchetto più moderno.
- Perché usiamo
sudo
per connetterci, un'icona di blocco appare sull'indicatore Bluetooth. (Questo ha qualche effetto?)
- Il gamepad non viene aggiunto in modo permanente all'elenco dei dispositivi Bluetooth ed è rilevabile automaticamente (ad es. Al prossimo riavvio, non è possibile rendere nuovamente rilevabile il controller, è necessario ripetere il processo di scansione e connessione).
- L'uso della GUI Bluetooth predefinita non presenta nessuno di questi inconvenienti.