Je possède un casque Bluetooth ( Sennheiser Momentum M2 AEBT). J'ai un problème avec la connexion automatique, pour laquelle j'ai trouvé une solution de contournement. Je préférerais une vraie solution.
Si je veux que la connexion fonctionne, je dois
- Connectez le casque.
- Modifiez les paramètres Bluetooth, sélectionnez le profil audio "Headset Head Unit"
- Débranchez le casque.
- Connectez le casque.
- Sélectionnez "Lecture haute fidélité" comme profil audio.
Alors tout est pêche.
Voici d'autres scénarios que j'ai essayés:
Lorsque le casque et l'ordinateur se connectent automatiquement, l'ordinateur utilise le profil le plus récent (lecture haute fidélité). Cependant, VLC jouera le son en sourdine et le MPD sera constamment mis en pause.
Si j'essaie de désactiver le profil, puis de revenir à «Lecture haute fidélité», j'obtiens le message d'erreur
Failed to change the profile to a2dp_sink
et je vois les mêmes problèmes qu'auparavant. La même situation se produit si je change le profil en "Headset Head Unit", puis j'essaye de passer en "High Fidelity Playback".Vous pouvez voir dans les images qu'il y a trois options: "Casque", "Mains libres" et "Récepteur audio". Peu importe celui sur lequel je clique.
Voici des captures d'écran avec des descriptions.
Options de menu disponibles dans Bluetooth:
Pause persistante dans MPD. Je peux avancer ou reculer, mais il n'y a pas d'option "play":
VLC jouera avec plaisir sans son:
lspci
etlsusb
vers votre message. Sinon, veuillez partager votre résolution avec la communauté ici. Merci!Réponses:
La solution suivante a fonctionné pour moi:
module-bluetooth-discover
est chargé:pactl list short | grep blue
s'il n'est pas dans la liste, alors:pactl load-module module-bluetooth-discover
Vous voudrez peut-être le recharger même s'il est dans la liste. Ensuite, essayez de vous reconnecter au récepteur audio pour obtenir un son haute fidélité.
la source
J'ai essayé différentes méthodes proposées , mais la seule solution au moins semi-automatique pour moi était d'utiliser le script a2dp.py comme décrit déjà dans cette réponse .
Il effectue les étapes mentionnées dans votre question, mais vous devez l'exécuter à chaque fois que vous souhaitez vous connecter, et vous devez lui passer un numéro pour sélectionner le périphérique Bluetooth.
Vous pouvez définir un lanceur (clic droit sur le panneau, sélectionnez
Panel Preferences...
) qui exécute un petit script wrapper pour appelera2dp.py
et lui transmettre le numéro de la liste des périphériques Bluetooth que votre casque a généralement. Pour moi, ce nombre ne semble pas changer. Voici mon exemple de scriptrun_a2dp.sh
(adaptez-le à votre numéro d'appareil):Si vous avez les deux
a2dp.py
et celarun_a2dp.sh
sur vous$PATH
, vous pouvez cliquer sur le lanceur chaque fois que vous souhaitez vous connecter au casque. Il faut quelques secondes poura2dp.py
terminer la configuration, mais cela fonctionne pour moi.Au moins plus de tâtonner ou d'exécuter des commandes de terminal pour le faire ...
la source