Sfondo: sto usando le mie cuffie bluetooth come uscita audio. Sono riuscito a farlo funzionare con il lungo elenco di istruzioni sulla documentazione della comunità BluetoothHeadset e ho automatizzato il processo di attivazione dell'auricolare come uscita audio predefinita in uno script, grazie a un'altra domanda .
Tuttavia, poiché utilizzo l'auricolare bluetooth sia con il mio telefono che con il computer (e l'auricolare non supporta due connessioni di ingresso) in modo che il telefono non "rubi" la connessione quando il portatile è acceso, forzo l'auricolare in un modalità di rilevamento durante la connessione al computer (il telefono si connette automaticamente ad esso).
Quindi, anche se l'auricolare è accoppiato correttamente e si connetterà automaticamente in uno scenario "normale", devo sempre utilizzare la piccola icona bluetooth nell'area di notifica per connettermi effettivamente al mio dispositivo (vedi screenshot).
Cosa voglio evitare: questa GUI per la connessione a un dispositivo Bluetooth noto e associato :
Quello che voglio invece: vorrei che il bluetooth facesse esattamente quello che fa il clic sull'elemento di connessione nella GUI, solo usando la riga di comando. Voglio usare la riga di comando in modo da poter creare una scorciatoia da tastiera per l'azione, e non avrei bisogno di navigare nella GUI ogni volta che voglio stabilire una connessione al dispositivo.
La domanda: come posso tentare di connettermi a un dispositivo bluetooth specifico, noto e associato dalla riga di comando?
Ulteriore domanda: come faccio a sapere se la connessione è andata a buon fine o no?