Ubuntu 13.04 bluetooth A2DP non funziona


12

Ho installato Ubuntu 13.04 in una nuova partizione e ho alcuni problemi con il bluetooth.

Di solito uso il bluetooth per connettermi al mio auricolare wireless, nella vecchia partizione con Ubuntu 12.10 è tutto a posto.

Ubuntu è in grado di rilevare i miei ricevitori bluetooth ma non riesco ad accoppiare il mio dispositivo. Dopo aver cercato su google ho scoperto che tutto ciò che serve è aggiungere Enable=Socketnella sezione generale di /etc/bluetooth/audio.conf.

Dopo aver riavviato il demone bluetooth sono in grado di accoppiare il mio ricevitore wireless A2DP e vedo l'adattatore bluetooth sotto l'impostazione audio, ciò significa che pulseaudio ha riconosciuto il mio adattatore A2DP.

Sfortunatamente quando suono il file audio, sento l'output attraverso gli altoparlanti del PC piuttosto che le mie manette bluetooth.

Qualche idea su come risolverlo?

Ho provato a formattare e reinstallare Ubuntu a 64 bit da zero per ottenere un'installazione pulita ma il problema persiste. Sospetto che il team di Ubuntu abbia cambiato qualcosa nelle impostazioni bluetooth dal 12.10 al 13.04.


Hai scelto l'audio Bluetooth in Impostazioni audio - scheda Uscita prima di avviare un flusso audio?
Takkat,

sì, in realtà il mio problema è che facendo clic sulla scheda di uscita bluetooth non succede nulla, mi aspetto di sentire la musica riprodotta tramite il mio ricevitore wireless ma continua a essere riprodotta attraverso i miei altoparlanti interni
user153241

Non è possibile cambiare un suono in riproduzione. È necessario arrestare il lettore, quindi cambiare uscita, quindi riavviare il lettore. Questo aiuta?
Takkat,

Risposte:


8

Questo ha funzionato per me:

1) Apri /etc/bluetooth/audio.confcon il seguente comando *:

gksudo gedit /etc/bluetooth/audio.conf

(*) La riga di comando sopra richiede gedite gksupacchetti.

2) trova "Abilita = ..." nella [General]sezione ed elimina Socket dall'elenco.

[General]
Enable = ....

3) Aggiungi questa riga nella Generalsezione:

Disable = Socket

4) Salva e chiudi gedit

5) Riavvia il servizio bluetooth con il seguente comando:

sudo service bluetooth restart

6) Riavviare pulseaudio per una buona misura.

pulseaudio -k 
pulseaudio -D

7) Incrocia le dita e prova.


1
La modifica di questo file mi ha aiutato. Non ho visto Enable=...sotto [General], ma ho aggiunto l' Disable=Socketopzione. Ho anche commentato AutoConnect=True. Ciò ha permesso entrambe le modalità in pulseaudio, permettendomi di passare da HSP / HFP a A2DP e il suono diventa stereo.
Cuichi,

Problema simile nel 16.04: askubuntu.com/questions/775523/…
Rmano

3

Ho avuto quasi esattamente lo stesso problema del post originale. Ho provato su ogni suggerimento che ho trovato. Dopo giorni di tentativi ed errori, il mio Bose AE2w si connette e rimane connesso nel profilo A2DP.

Innanzitutto, disattivo la mia scheda audio nelle opzioni audio prima di collegarmi al mio heaset bluetooth (questo passaggio potrebbe non essere necessario, ma è quello che faccio). E ho modificato /etc/bluetooth/audio.config con queste impostazioni (commenti cancellati nell'esempio)

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

Quindi fare clic su Connetti nelle opzioni Bluetooth (se non è automatico). Infine, seleziona il profilo A2DP in Opzioni audio. Onestamente non so cosa fanno alcune impostazioni, ma ha funzionato per me per 2 giorni.

Non lo so per certo, ma penso che la radice del problema sia che la finestra "Audio" elenca solo 1 dispositivo (ma i profili del dispositivo 2). Perché su Windows 7/8 nelle opzioni audio elenca 2 dispositivi (uno per ciascun profilo), rendendo possibile selezionare un "dispositivo predefinito [profilo]".

Grazie ragazzi, non avrei risolto questo problema da solo, spero che questo aiuti qualcuno.

modifica: questo ha funzionato per una settimana su fidato tahr amd x64 con creativo x-fi platino, bose ae2w, adattatore bluetooth soundbot.


3

Sto eseguendo Ubuntu 13.04 e ho avuto un problema simile dopo l'aggiornamento dalla 12.10, sono riuscito a aggirarlo temporaneamente, ma purtroppo questo deve essere rifatto dopo ogni riavvio. Se qualcuno può automatizzare questo processo, per favore fatemi sapere come. Grazie.

Per prima cosa dobbiamo uccidere pulseaudio, - ma pulseaudiosi riavvia sempre, quindi dobbiamo disabilitarlo - Nel terminale;

sudo gedit /etc/pulse/client.conf

cambia autospawn = yesin autospawn = noe imposta daemon-binarysu /bin/true. Assicurati che queste linee siano senza commenti. Salva e chiudi il file. Fatto, l'audio a impulsi non si riavvierà più dopo un arresto o una chiusura forzata.

Prossima corsa,

sudo gedit /etc/bluetooth/audio.conf

e sotto Generalaggiungi

Enable=Socket

chiudi e salva il file. Run in terminal;

sudo service bluetooth restart

correre nel terminal;

pulseaudio --kill

ora connettiti al dispositivo bluetooth (l'ho provato usando BLUEMAN). Run in terminal;

pulseaudio

quindi in un'altra finestra terminale;

sudo gedit /etc/bluetooth/audio.conf

rimuovere Socket, lasciando Enable=. Salvare e chiudere il file ed eseguirlo nel terminale;

sudo service bluetooth restart

riconnettiti al tuo dispositivo bluetooth; - e dovrebbe (si spera) funzionare.


Questa è una buona informazione, ma per ulteriore assistenza si prega di aprire una nuova domanda. Grazie!
belacqua,

Questa è roba da pazzi, ma è stato l'unico modo in cui ho funzionato a2dp, grazie per la condivisione! Hai mai trovato una soluzione migliore?
Teresa e Junior,

0

Ho avuto gli stessi problemi dopo l'aggiornamento dalla 12.10. Dopo aver rimosso tutti i file di configurazione dalla mia directory home e reinstallato da zero bluetooth ad2p funzionava di nuovo. Non è la soluzione più ideale, ma ha funzionato.


0

Ho avuto lo stesso problema. Il mio problema era che avahidaemon si è schiantato.

  1. sudo service avahi-daemon avvia #start avahi
  2. sudo service bluetooth riavvia #restart bluetooth per riconnetterti ad avahi
  3. sudo pactl list cards short #get name auf bluetooth-card
  4. sudo pactl set-card-profile <> a2dp #Per me sudo pactl set-card-profile bluez_card.00_1E_7C_01_6D_45 a2dp

Spero che sia di aiuto.

saluti Anton

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.