J'ai du mal à trouver un moyen (élégant) de connecter mon Mac à un appareil Bluetooth (préalablement appairé) via le terminal.
Il y a une solution utilisant Applescript simulant les clics de souris, mais il présente quelques problèmes majeurs :
- Le menu Bluetooth doit être visible dans la barre de menu.
- Le terminal a besoin d'accéder aux contrôles d'accessibilité
- Ne fonctionne pas de manière fiable
- C'est lent comme l'enfer
- Lorsque vous utilisez la souris alors que le script est en cours d'exécution, il échoue.
Il s'agit donc plus ou moins d'un "no-go".
Je n'ai pas besoin d'activer ou de désactiver le Bluetooth en général, je n'ai pas besoin d'un mécanisme d'appairage, j'ai juste besoin d'un moyen de déclencher la connexion à des appareils connus via le terminal.
Mon cas d'utilisation est un module de son Bluetooth - par exemple, je l'ai appelé "NoiseBox". Ce que je veux, c'est ceci :
./magic-script.sh connect NoiseBox
ou
./magic-script.sh disconnect NoiseBox
Pouvez-vous m'aider ?
PS : Est-il possible d'écrire une petite application en Swift ou ObjC qui fasse cela ?