Je possède un casque Bluetooth August EP650 et j'ai des problèmes pour basculer le profil audio.
Je passe souvent du mode téléphonie (HSP/HFP) au mode écoute de musique (A2DP), donc c'est assez agaçant.
Chaque fois que je démarre mon système, je peux basculer le profil en utilisant l'interface graphique :
Dans le syslog, j'obtiens :
16 août 08:59:20 orange pulseaudio[7711]: [pulseaudio] bluez5-util.c:
Transport Acquire() a échoué pour le transport
/org/bluez/hci0/dev_00_12_D0_02_90_27/fd0 (Opération Non Autorisée)
J'ai déjà effectué la modification comme suggéré ici :
Modifier le fichier :
/etc/pulse/default.pa
et commenter (avec un # au début de la ligne) la ligne suivante :
#load-module module-bluetooth-discover
maintenant modifier le fichier :
/usr/bin/start-pulseaudio-x11
et après les lignes :
if [ x”$SESSION_MANAGER” != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
fi
ajouter la ligne suivante :
/usr/bin/pactl load-module module-bluetooth-discover
Mais le problème persiste.
Maintenant, si j'exécute environ 3 fois sudo service bluetooth restart
et que mon casque se déconnecte, je peux reconnecter le casque et le basculement fonctionne parfaitement.
Comment puis-je résoudre ce problème?
modification
pacmd
-> list-cards
affiche
profils :
headset_head_unit: Casque audio (HSP/HFP) (priorité 20, disponible : inconnu)
a2dp_sink: Lecture Hi-Fi (A2DP) (priorité 10, disponible : oui)
off: Désactivé (priorité 0, disponible : oui)
Mais dans le cas ci-dessus, je suis connecté à headset_head_unit - et je ne peux toujours pas passer à a2dp_sink
modification2
J'ai découvert que lorsque je retire complètement le chargement du module du x11-pulseaudio
puis que je charge le module après avoir connecté manuellement le casque via
$ pacmd
Bienvenue dans PulseAudio 8.0! Utilisez "help" pour des informations d'utilisation.
>>> load-module module-bluetooth-discover
ça fonctionne directement - la question est, comment puis-je automatiser cela?