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 o bluetooth para conectar ao meu fone de ouvido sem fio, na antiga partição com o Ubuntu 12.10 está tudo bem.

O Ubuntu é capaz de detectar meus receptores Bluetooth, mas não consigo emparelhar meu dispositivo. Depois do googling, descobri que tudo que preciso é adicionar Enable=Socket na seção geral de /etc/bluetooth/audio.conf .

Depois de reiniciar o daemon bluetooth, consigo emparelhar meu receptor A2DP sem fio e vejo o adaptador bluetooth sob a 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, e não pelas algemas do meu Bluetooth.

Alguma ideia de como resolver isso?

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

    
por user153241 28.04.2013 / 14:29

5 respostas

8

Isso funcionou para mim:

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

gksudo gedit /etc/bluetooth/audio.conf
% bl0ck_qu0te%

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

[General]
Enable = ....

3) Adicione esta linha na seção General :

Disable = Socket

4) Salve e feche gedit

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

sudo service bluetooth restart

6) Reinicie pulseaudio para uma boa medida.

pulseaudio -k 
pulseaudio -D

7) Cruze seus dedos e tente.

    
por Biblioclasta 10.07.2013 / 09:35
3

Eu tive quase exatamente o mesmo problema do post original. Eu tentei todas as sugestões que consegui encontrar. Após dias de tentativas e erros, meu Bose AE2w finalmente se conecta e permanece conectado no perfil A2DP.

Primeiro, mudo minha placa de som em opções de som antes de me conectar ao meu blueaset (essa etapa pode ser desnecessária, mas é o que eu faço). E editei /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 do bluetooth (se não for automático). Por último, selecione o perfil A2DP em Opções de som. Eu sinceramente não sei o que alguns dos cenários fazem, mas tem funcionado para mim por 2 dias.

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

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

edit: isso tem funcionado por uma semana no confiável x64 e x64 com platina x-fi criativa, bose ae2w, adaptador bluetooth soundbot.

    
por Corey 25.04.2014 / 05:58
3

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

Primeiro precisamos matar pulseaudio , - mas pulseaudio sempre reinicia, então precisamos desabilitar isso - no terminal;

sudo gedit /etc/pulse/client.conf

altere autospawn = yes para autospawn = no e defina daemon-binary para /bin/true . Verifique se essas linhas não estão comentadas. Salve e feche o arquivo. Feito, o pulso de áudio 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 abaixo de General add

Enable=Socket

feche e salve o arquivo. Correr no terminal;

sudo service bluetooth restart

executado no terminal;

pulseaudio --kill

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

pulseaudio

depois, em uma janela de terminal diferente;

sudo gedit /etc/bluetooth/audio.conf

remova Socket , deixando 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.

    
por user165648 09.06.2013 / 01:05
0

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

    
por MarkMe 07.05.2013 / 21:00
0

Eu tive o mesmo problema. Meu problema era que o avahidaemon caiu.

  1. serviço do sudo avahi-daemon start #start avahi
  2. sudo serviço bluetooth restart #restart bluetooth para conectar-se ao avahi novamente
  3. cartões de lista de sudo pactl short #get name auf bluetooth-card
  4. sudo pactl definir perfil do cartão < > a2dp #Para mim sudo pactl set-cartão-perfil bluez_card.00_1E_7C_01_6D_45 a2dp

Espero que isso ajude.

considera Anton

    
por Springinjecter 21.05.2013 / 07:47