O Ubuntu 13.04 bluetooth A2DP não funciona

12

Instalei o Ubuntu 13.04 em uma nova partição e tenho alguns problemas com o bluetooth.

Eu costumo usar bluetooth para conectar ao meu fone de ouvido sem fio, na partição antiga do Ubuntu 12.10 está tudo bem.

O Ubuntu é capaz de detectar meus receptores bluetooth, mas não consigo emparelhar meu dispositivo. Após pesquisar no Google, descobri que tudo o que preciso é adicionar Enable=Socketna seção geral de /etc/bluetooth/audio.conf.

Após reiniciar o daemon bluetooth, posso emparelhar meu receptor A2DP sem fio e vejo o adaptador bluetooth na configuração de áudio, o que significa que o pulseaudio reconheceu meu adaptador A2DP.

Infelizmente, quando reproduzo o arquivo de áudio, ouço a saída pelos alto-falantes do PC, em vez das algemas do meu bluetooth.

Alguma ideia de como resolver isso?

Tentei formatar e reinstalar o Ubuntu de 64 bits a partir do zero para obter uma instalação limpa, mas o problema ainda está lá. Eu suspeito que a equipe do Ubuntu tenha mudado algo nas configurações de bluetooth de 12.10 para 13.04.

user153241
fonte
Você escolheu o áudio Bluetooth na guia Configurações de som - Saída antes de iniciar um fluxo de áudio?
Takkat
sim eu fiz, na verdade, o meu problema é que clicando na guia de saída do bluetooth nada acontece, eu esperaria ouvir a música tocada pelo meu receptor sem fio, mas ele mantém jogado através de meus alto-falantes internos
user153241
Você não pode mudar o som da reprodução. Você precisa parar o aparelho, trocar de saída e iniciar o aparelho novamente. Isso ajuda?
Takkat 28/04

Respostas:

8

Isso funcionou para mim:

1) Abra /etc/bluetooth/audio.confcom o seguinte comando *:

gksudo gedit /etc/bluetooth/audio.conf

(*) A linha de comando acima requer gedite gksupacotes.

2) encontre "Ativar = ..." na [General]seção e exclua Socket da lista.

[General]
Enable = ....

3) Adicione esta linha na Generalseção:

Disable = Socket

4) Salve e feche gedit

5) Reinicie o serviço bluetooth com o seguinte comando:

sudo service bluetooth restart

6) Reinicie o pulseaudio para uma boa medida.

pulseaudio -k 
pulseaudio -D

7) Cruze os dedos e tente.

Biblioclasta
fonte
1
A edição deste arquivo me ajudou. Eu não vi Enable=...abaixo [General], mas acrescentou a Disable=Socketopção. Eu também descomentei AutoConnect=True. Isso ativou os dois modos no pulseaudio, permitindo que eu mude de HSP / HFP para A2DP e o som é estéreo.
cuichi
Problema semelhante no 16.04: askubuntu.com/questions/775523/…
Rmano
3

Eu tive quase exatamente o mesmo problema que a postagem original. Tentei todas as sugestões que encontrei. Após dias de tentativa e erro, meu Bose AE2w finalmente se conecta e permanece conectado no perfil A2DP.

Primeiro, mudo minha placa de som nas opções de som antes de conectar-me ao meu dispositivo bluetooth (essa etapa pode ser desnecessária, mas é o que eu faço). E eu editei o /etc/bluetooth/audio.config com essas configurações (comentários excluídos no exemplo)

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

Em seguida, clique em conectar nas opções de bluetooth (se não for automático). Por último, selecione o perfil A2DP nas opções de som. Sinceramente, não sei o que algumas das configurações fazem, mas elas funcionam para mim há 2 dias.

Não sei ao certo, mas acho que a raiz do problema é que a janela "Som" lista apenas 1 dispositivo (mas os perfis 2 do dispositivo). Como no Windows 7/8, nas opções de som, ele lista 2 dispositivos (um para cada perfil), possibilitando selecionar um "dispositivo padrão [perfil]".

Obrigado pessoal, eu não teria resolvido esse problema sozinho, espero que isso ajude alguém.

edit: isto está funcionando há uma semana no confiável tahr amd x64 com criativo x-fi platinum, bose ae2w, adaptador bluetooth soundbot.

Corey
fonte
3

Estou executando o ubuntu 13.04 e tive um problema semelhante após a atualização da 12.10, consegui contorná-lo temporariamente, mas infelizmente isso precisa ser refeito após cada reinicialização. Se alguém puder automatizar esse processo, informe-me. Obrigado.

Primeiro precisamos matar pulseaudio, - mas pulseaudiosempre reinicia, por isso precisamos desativar isso - No terminal;

sudo gedit /etc/pulse/client.conf

mude autospawn = yespara autospawn = noe defina daemon-binarycomo /bin/true. Verifique se essas linhas não estão comentadas. Salve e feche o arquivo. Feito, o áudio de pulso não será mais reiniciado após uma falha ou forçar o fechamento.

Próxima execução,

sudo gedit /etc/bluetooth/audio.conf

e em Generaladicionar

Enable=Socket

feche e salve o arquivo. Corra no terminal;

sudo service bluetooth restart

executar no terminal;

pulseaudio --kill

agora conecte-se ao dispositivo bluetooth (eu testei isso usando BLUEMAN). Corra no terminal;

pulseaudio

depois em uma janela de terminal diferente;

sudo gedit /etc/bluetooth/audio.conf

remova Socket, saindo Enable=. Salve e feche o arquivo e execute no terminal;

sudo service bluetooth restart

conecte-se ao seu dispositivo bluetooth novamente; - e deve (espero) funcionar.

user165648
fonte
Esta é uma boa informação, mas para obter mais ajuda, abra uma nova pergunta. Obrigado!
Belacqua
Isso é uma loucura, mas foi a única maneira de fazer o a2dp funcionar, obrigado por compartilhar! Você já encontrou uma solução melhor?
Teresa e Junior
0

Eu tive os mesmos problemas após a atualização da 12.10. Depois de remover todos os arquivos de configuração do meu diretório pessoal e reinstalar do zero, o bluetooth ad2p estava funcionando novamente. Não é a solução mais ideal, mas funcionou.

MarkMe
fonte
0

Eu tive o mesmo problema. Meu problema era que esse avahidaemon travou.

  1. serviço sudo avahi-daemon start #start avahi
  2. sudo service bluetooth restart #restart bluetooth para conectar ao avahi novamente
  3. sudo pactl list cards short #get name no bluetooth-card
  4. sudo pactl set-card-profile <> a2dp #Para mim sudo pactl set-card-profile bluez_card.00_1E_7C_01_6D_45 a2dp

Espero que isto ajude.

cumprimentos Anton

Springinjecter
fonte