web-dev-qa-db-fra.com

Ubuntu 13.04 Bluetooth A2DP ne fonctionne pas

J'ai installé Ubuntu 13.04 dans une nouvelle partition et j'ai quelques problèmes avec Bluetooth.

J'utilise généralement le bluetooth pour me connecter à mon casque sans fil, dans l'ancienne partition avec Ubuntu 12.10, tout va bien.

Ubuntu est capable de détecter mes récepteurs Bluetooth, mais je ne peux pas coupler mon appareil. Après avoir cherché sur Google, j'ai constaté que tout ce dont j'avais besoin, c'était d'ajouter Enable=Socket dans la section générale de /etc/bluetooth/audio.conf.

Après avoir redémarré le démon bluetooth, je peux coupler mon récepteur A2DP sans fil et je vois l'adaptateur Bluetooth sous les paramètres audio, ce qui signifie que pulseaudio a reconnu mon adaptateur A2DP.

Malheureusement, lorsque je lis le fichier audio, j'entends la sortie par les haut-parleurs du PC plutôt que par les menottes Bluetooth.

Aucune idée pour résoudre ça?

J'ai essayé de formater et de réinstaller Ubuntu 64 bits à partir de zéro afin d'obtenir une installation propre, mais le problème persiste. Je suppose que l’équipe Ubuntu a modifié quelque chose dans les paramètres Bluetooth de 12.10 à 13.04.

12
user153241

Cela a fonctionné pour moi:

1) Ouvrez /etc/bluetooth/audio.conf à l’aide de la commande * suivante:

gksudo gedit /etc/bluetooth/audio.conf

(*) La ligne de commande ci-dessus nécessite les packages gedit et gksu.

2) recherchez "Enable = ..." dans la section [General] et deleteSocket dans la liste.

[General]
Enable = ....

3) Ajoutez cette ligne dans la section General:

Disable = Socket

4) Enregistrez et fermez gedit

5) Redémarrez le service Bluetooth avec la commande suivante:

Sudo service bluetooth restart

6) Redémarrez pulseaudio pour faire bonne mesure.

pulseaudio -k 
pulseaudio -D

7) Croisez vos doigts et essayez.

8
Biblioclasta

J'ai eu presque exactement le même problème que le post original. J'ai essayé toutes les suggestions que je pouvais trouver. Après des jours d’essais et d’erreur, mon Bose AE2w se connecte et reste connecté dans le profil A2DP.

Tout d'abord, je mets en sourdine ma carte son dans les options son avant de me connecter à mon casque Bluetooth (cette étape est peut-être inutile, mais c'est ce que je fais). Et j'ai édité /etc/bluetooth/audio.config avec ces paramètres (commentaires supprimés dans l'exemple)

[General]
Enable=Gateway,Source
Disable=Socket
AutoConnect=false #test later with true
[Headset]
MaxConnected=1
[A2DP]
SBCSources=1
MPEG12Sources=0

Puis cliquez sur Connecter dans les options Bluetooth (si ce n’est pas automatique). Enfin, sélectionnez le profil A2DP dans les options Son. Honnêtement, je ne sais pas ce que certains réglages font, mais cela a fonctionné pour moi pendant 2 jours.

Je ne sais pas avec certitude, mais je pense que la racine du problème est que la fenêtre "Son" ne répertorie qu'un périphérique (mais les profils de périphérique 2). Parce que sous Windows 7/8 dans les options sonores, il répertorie 2 périphériques (un pour chaque profil), ce qui permet de sélectionner un "périphérique par défaut [profil]".

Merci les gars, je n'aurais pas résolu ce problème tout seul, j'espère que cela aidera quelqu'un.

modifier: cela a fonctionné pendant une semaine sur fidèle tahr AMD x64 avec le platine créatif de x-fi, le bose ae2w, l'adaptateur de bluetooth de soundbot.

3
Corey

Je suis sous ubuntu 13.04 et je rencontrais un problème similaire après la mise à niveau à partir de la version 12.10. J'ai réussi à le contourner temporairement. Malheureusement, il doit être refait après chaque redémarrage. Si quelqu'un peut automatiser ce processus, merci de me le faire savoir. Merci.

Nous devons d’abord tuer pulseaudio, - mais pulseaudio redémarre toujours, nous devons donc désactiver - Into terminal;

Sudo gedit /etc/Pulse/client.conf

remplacez autospawn = yes par autospawn = no et définissez daemon-binary par /bin/true. Assurez-vous que ces lignes ne sont pas commentées. Enregistrez et fermez le fichier. Terminé, le son par impulsion ne redémarre plus après un crash ou une fermeture forcée.

Prochaine course,

Sudo gedit /etc/bluetooth/audio.conf

et sous General add

Enable=Socket

fermez et enregistrez le fichier. Run in terminal;

Sudo service bluetooth restart

courir dans le terminal;

pulseaudio --kill

connectez-vous maintenant au périphérique Bluetooth (je l’ai testé avec BLUEMAN). Run in terminal;

pulseaudio

puis dans une fenêtre de terminal différente;

Sudo gedit /etc/bluetooth/audio.conf

remove Socket, en laissant Enable=. Enregistrez et fermez le fichier et exécutez-le dans le terminal;

Sudo service bluetooth restart

reconnectez-vous à votre périphérique Bluetooth; - et cela devrait (espérons-le) fonctionner.

3
user165648

J'ai eu le même problème. Mon problème était que l'avahidaemon s'est écrasé.

  1. Sudo service avahi-daemon start #start avahi
  2. Service Sudo redémarrer bluetooth #restart bluetooth pour se reconnecter à avahi
  3. Sudo pactl list cartes short #get name auf bluetooth-card
  4. Sudo pactl set-card-profile <> a2dp #Pour moi Sudo pactl set-card-profile bluez_card.00_1E_7C_01D6D_45 a2dp

J'espère que cela t'aides.

cordialement Anton

0
Springinjecter

J'ai eu les mêmes problèmes après la mise à niveau de 12.10. Après avoir supprimé tous les fichiers de configuration de mon répertoire personnel et réinstallé à partir de zéro, bluetooth ad2p fonctionnait à nouveau. Pas la solution idéale, mais cela a fonctionné.

0
MarkMe