Contexte: j'utilise mon casque Bluetooth comme sortie audio. J'ai réussi à le faire fonctionner grâce à la longue liste d'instructions sur la documentation de la communauté BluetoothHeadset , et j'ai automatisé le processus d'activation du casque comme sortie audio par défaut dans un script, grâce à une autre question .
Cependant, étant donné que j'utilise le casque Bluetooth avec mon téléphone et mon ordinateur (et que le casque ne prend pas en charge deux connexions d'entrée) afin que le téléphone ne "vole" pas la connexion lorsque le combiné est allumé, je force le casque à mode découverte lors de la connexion à l'ordinateur (le téléphone peut s'y connecter automatiquement).
Donc, même si le casque est appairé correctement et se connecterait automatiquement dans un scénario "normal", je dois toujours utiliser la petite icône Bluetooth dans la zone de notification pour me connecter réellement à mon appareil (voir capture d'écran).
Ce que je veux éviter: Cette interface graphique pour la connexion à un appareil Bluetooth connu et couplé :
Ce que je veux à la place: je voudrais que le bluetooth fasse exactement ce que fait le clic sur l'élément de connexion dans l'interface graphique, uniquement en utilisant la ligne de commande. Je souhaite utiliser la ligne de commande pour pouvoir créer un seul raccourci clavier pour l'action et je n'aurais pas besoin de naviguer dans l'interface graphique à chaque fois que je souhaite établir une connexion avec l'appareil.
La question: comment puis-je tenter de me connecter à un périphérique Bluetooth spécifique, connu et couplé à partir de la ligne de commande?
Autre question: comment savoir si la connexion a réussi ou non?