Sto facendo fatica a trovare un modo (elegante) per connettere il mio Mac a un dispositivo Bluetooth (precedentemente associato) tramite terminale.
C'è una soluzione che utilizza Applescript simula i clic del mouse, ma presenta alcuni problemi principali:
- Il menu Bluetooth deve essere visibile nella barra dei menu
- Il terminale richiede l'accesso ai controlli di accessibilità
- Non funziona in modo affidabile
- È lento da morire
- Quando usi il mouse mentre lo script è in esecuzione, fallisce.
Quindi, questo è più o meno un no-go ..
Non ho bisogno di attivare e disattivare il Bluetooth in generale, non ho bisogno di alcun meccanismo di accoppiamento, ho solo bisogno di un modo per attivare la connessione ai dispositivi noti tramite terminale.
Il mio caso d'uso è un modulo audio Bluetooth, ad esempio l'ho chiamato "NoiseBox". Quello che voglio è questo:
./magic-script.sh connect NoiseBox
o
./magic-script.sh disconnect NoiseBox
Puoi aiutarmi?
PS: è possibile scrivere qualche piccola applicazione in Swift o ObjC che fa questo?