Ubuntu 13.04 Bluetooth A2DP funktioniert nicht

12

Ich habe Ubuntu 13.04 in einer neuen Partition installiert und Probleme mit Bluetooth.

Normalerweise verbinde ich mein drahtloses Headset über Bluetooth, in der alten Partition mit Ubuntu 12.10 ist alles in Ordnung.

Ubuntu kann meine Bluetooth-Empfänger erkennen, aber ich kann mein Gerät nicht koppeln. Nachdem ich gegoogelt hatte, musste ich nur Enable=Socketden allgemeinen Abschnitt von hinzufügen /etc/bluetooth/audio.conf.

Nach dem Neustart des Bluetooth-Daemons kann ich meinen kabellosen A2DP-Empfänger koppeln und ich sehe den Bluetooth-Adapter unter der Audioeinstellung, das heißt, pulseaudio hat meinen A2DP-Adapter erkannt.

Leider höre ich beim Abspielen der Audiodatei die Ausgabe eher über die PC-Lautsprecher als über meine Bluetooth-Handschellen.

Irgendeine Idee, wie man das löst?

Ich habe versucht, Ubuntu 64-Bit von Grund auf neu zu formatieren und neu zu installieren, um eine saubere Installation zu erhalten, aber das Problem ist immer noch da. Ich vermute, das Ubuntu-Team hat etwas an den Bluetooth-Einstellungen von 12.10 auf 13.04 geändert.

user153241
quelle
Haben Sie Ihr Bluetooth-Audio in den Audioeinstellungen - Registerkarte Ausgabe ausgewählt, bevor Sie einen Audiostream gestartet haben?
Takkat
Ja , ich habe eigentlich mein Problem ist , dass Klick auf das Bluetooth - Register Ausgabe nichts passiert, ich würde erwarten , dass die Musik gespielt durch meinen drahtlosen Empfänger zu hören , aber es hält gespielt durch meinen internen Lautsprecher
user153241
Sie können einen Wiedergabeton nicht umschalten. Sie müssen den Player anhalten, die Ausgabe umschalten und den Player erneut starten. Hilft das?
Takkat

Antworten:

8

Das hat bei mir funktioniert:

1) Öffnen Sie /etc/bluetooth/audio.confmit dem folgenden Befehl *:

gksudo gedit /etc/bluetooth/audio.conf

(*) Die obige Befehlszeile erfordert geditund gksuPakete.

2) Suchen Sie unter [General]Abschnitt "Aktivieren = ..." und löschen Sie Socket aus der Liste.

[General]
Enable = ....

3) Fügen Sie diese Zeile in den GeneralAbschnitt ein:

Disable = Socket

4) Speichern und schließen gedit

5) Starten Sie den Bluetooth-Dienst mit dem folgenden Befehl neu:

sudo service bluetooth restart

6) Starten Sie pulseaudio für eine gute Maßnahme neu.

pulseaudio -k 
pulseaudio -D

7) Drücken Sie die Daumen und versuchen Sie es.

Biblioclasta
quelle
1
Das Bearbeiten dieser Datei hat mir geholfen. Ich habe nicht Enable=...unter [General], aber hinzugefügt , um die Disable=SocketOption. Ich habe auch nicht kommentiert AutoConnect=True. Dadurch wurden beide Modi in pulseaudio aktiviert, sodass ich von HSP / HFP zu A2DP wechseln konnte und der Ton in Stereo wiedergegeben wurde.
Cuichi
Ähnliches Problem in 16.04: askubuntu.com/questions/775523/…
Rmano
3

Ich hatte fast genau das gleiche Problem wie der ursprüngliche Beitrag. Ich probierte jeden Vorschlag aus, den ich finden konnte. Nach Tagen des Versuchs und Irrtums verbindet sich mein Bose AE2w endlich und bleibt im A2DP-Profil verbunden.

Zuerst schalte ich meine Soundkarte in den Soundoptionen stumm, bevor ich eine Verbindung zu meinem Bluetooth-Heaset herstelle (dieser Schritt ist möglicherweise nicht erforderlich, aber genau das tue ich). Und ich habe /etc/bluetooth/audio.config mit diesen Einstellungen bearbeitet (Kommentare im Beispiel gelöscht)

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

Klicken Sie dann in den Bluetooth-Optionen auf Verbinden (falls dies nicht automatisch erfolgt). Zuletzt wählen Sie das A2DP-Profil in den Sound-Optionen. Ich weiß ehrlich gesagt nicht, was einige der Einstellungen tun, aber es funktioniert seit 2 Tagen für mich.

Ich weiß es nicht genau, aber ich denke, die Ursache des Problems ist, dass im Fenster "Sound" nur 1 Gerät (aber die Geräteprofile 2) aufgelistet sind. Unter Windows 7/8 werden in den Audiooptionen 2 Geräte aufgelistet (eines für jedes Profil), sodass ein "Standardgerät [Profil]" ausgewählt werden kann.

Danke Jungs, ich hätte dieses Problem nicht alleine gelöst, ich hoffe das hilft jemandem.

edit: das funktioniert seit einer woche auf dem vertrauenswürdigen tahr amd x64 mit kreativem x-fi platin, bose ae2w, soundbot bluetooth adapter.

Corey
quelle
3

Ich verwende Ubuntu 13.04 und hatte nach dem Upgrade von 12.10 ein ähnliches Problem. Ich habe es vorübergehend geschafft, dieses Problem zu umgehen. Leider muss es nach jedem Neustart erneut durchgeführt werden. Wenn jemand diesen Prozess automatisieren kann, lassen Sie es mich bitte wissen. Vielen Dank.

Zuerst müssen wir töten pulseaudio, aber pulseaudioimmer neu starten, also müssen wir das deaktivieren - In Terminal;

sudo gedit /etc/pulse/client.conf

ändern autospawn = yesauf autospawn = nound einstellen daemon-binaryauf /bin/true. Stellen Sie sicher, dass diese Zeilen nicht kommentiert sind. Speichern Sie und schließen Sie die Datei. Nach einem Absturz oder einem erzwungenen Schließen wird die Impulstonwiedergabe nicht mehr fortgesetzt.

Nächster Lauf,

sudo gedit /etc/bluetooth/audio.conf

und unter Generalhinzufügen

Enable=Socket

Schließen und speichern Sie die Datei. Im Terminal laufen;

sudo service bluetooth restart

im Terminal laufen;

pulseaudio --kill

stellen sie nun eine verbindung zum bluetooth-gerät her (ich habe dies mit blueman getestet). Im Terminal laufen;

pulseaudio

dann in einem anderen Terminalfenster;

sudo gedit /etc/bluetooth/audio.conf

entfernen Socket, verlassen Enable=. Speichern und schließen Sie die Datei und führen Sie sie im Terminal aus.

sudo service bluetooth restart

Stellen Sie erneut eine Verbindung zu Ihrem Bluetooth-Gerät her. - und es sollte (hoffentlich) funktionieren.

user165648
quelle
Dies ist eine gute Information, aber für weitere Unterstützung öffnen Sie bitte eine neue Frage. Vielen Dank!
Belacqua
Das sind ein paar verrückte Sachen, aber es war der einzige Weg, wie ich a2dp zum Laufen gebracht habe, danke fürs Teilen! Haben Sie jemals eine bessere Lösung gefunden?
Teresa e Junior
0

Ich hatte nach dem Upgrade von 12.10 die gleichen Probleme. Nach dem Entfernen aller Konfigurationsdateien aus meinem Home-Verzeichnis und der Neuinstallation von Grund auf funktionierte Bluetooth ad2p wieder. Nicht die idealste Lösung, aber es hat funktioniert.

MarkMe
quelle
0

Ich hatte das gleiche problem Mein Problem war, dass Avahidaemon abgestürzt ist.

  1. sudo service avahi-daemon start #start avahi
  2. sudo service bluetooth restart #Bluetooth neu starten, um erneut eine Verbindung zu avahi herzustellen
  3. sudo pactl liste karten kurz #get name auf bluetooth-karte
  4. sudo pactl set-card-profile <> a2dp #Für mich sudo pactl set-card-profile bluez_card.00_1E_7C_01_6D_45 a2dp

Hoffe das hilft.

grüße anton

Federinjektor
quelle