Estoy luchando para encontrar alguna forma (elegante) de conectar mi Mac a un dispositivo Bluetooth (previamente emparejado) a través de la terminal.
Hay una solución usando Applescript simulando clics del mouse, pero tiene algunos problemas importantes:
- El menú de Bluetooth debe estar visible en la barra de menús
- El terminal necesita acceso a los controles de accesibilidad
- No funciona de manera confiable
- Es lento como el infierno
- Cuando usa el mouse mientras se ejecuta la secuencia de comandos, falla.
Por lo tanto, esto es más o menos un no-go ..
No necesito encender y apagar Bluetooth en general, no necesito ningún mecanismo de emparejamiento, solo necesito alguna forma de activar la conexión a dispositivos conocidos a través de una terminal.
Mi caso de uso es un módulo de sonido Bluetooth, por ejemplo, lo llamé "NoiseBox". Lo que quiero es esto:
./magic-script.sh connect NoiseBox
o
./magic-script.sh disconnect NoiseBox
¿Puedes ayudarme?
PS: ¿Es posible escribir alguna aplicación pequeña en Swift u ObjC que haga esto?