Mon oreillette Bluetooth (Plantronics Backbeat Go2) est parfaitement connectée à mon système, mais je dois suivre plusieurs étapes manuelles pour effectuer ce travail que j'aimerais beaucoup automatiser:
Merci pour tout conseil que vous pourriez avoir sur la résolution de ces problèmes!
Cela a fonctionné pour moi: https://sandalov.org/blog/2146/
Instructions copiées ici pour la postérité:
Add to /etc/Pulse/default.pa to automatically switch pulseaudio sink to Bluez:
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
load-module module-switch-on-connect # Add this
.endif
Modify/Create /etc/bluetooth/audio.conf to auto select A2DP profile (instead of HSP/HFP):
[General]
Disable=Headset # Add this
Apply changes:
pulseaudio -k # Restarts pulseaudio
# You may need to turn your bluetooth headphones off, then back on
Ce n’est pas seulement après un redémarrage, mais aussi après la déconnexion et la reconnexion d’un périphérique capable de profil HSP et A2DP que Bluez le connecte toujours en mode HSP (tête).
Je ne peux pas expliquer en détail ce qui se passe sous le capot (Bluetooth a quelques défauts), mais je soupçonne que nous connectons un nouvel appareil en tant que Casque plutôt que comme un Audio ou AudioSink périphérique via dbus.
Il semble n'y avoir aucun paramètre par lequel nous pouvons contrôler cela. Je ne suis au courant d'aucun paramètre que nous pouvons définir par défaut pour un périphérique Bluetooth sur A2DP lors de la connexion (mais je ne peux pas exclure que j'ai oublié une documentation quelque part). Cela peut être considéré comme un bug.
À un moment donné, j'ai écrit un script pour établir des connexions Bluetooth en utilisant le profil Audio . Ce script était inclus dans une petite interface graphique Python application ( bt-autoconnect sur le tableau de bord ou via mon ppa: takkat-nebuk/takkat ) qui, parmi d’autres réglages, fait exactement cela, mais c’est plus un bidouillage que une solution définitive. Malheureusement, il ne fonctionne pas avec tous les adaptateurs existants, mais il connectera d’abord mon casque Philips en mode A2DP (même bien que les paramètres sonores prétendent toujours que c’est HFP, mais c’est un autre problème).