Eu tenho um fone de ouvido bluetooth que funciona perfeitamente no Ubuntu 13.04. Agora atualizo para 13.10, e aqui está o que está acontecendo:
Depois de instalar o blueman, bluetooth-support, pulseaudio-module-bluetooth e assim por diante, posso encontrar meu dispositivo, parear e conectar ao serviço de fone de ouvido. Mas o dispositivo não aparece nas Configurações de som, então não posso selecioná-lo como dispositivo de entrada / saída. Em outras palavras, está conectado, mas é "inútil".
Então, procurando soluções, encontrei um software chamado stream2ip. Com isso, posso conectar o dispositivo e ele aparece nas Configurações de som, o som também é reproduzido no dispositivo, mas meu microfone não funciona, mesmo quando selecionado nas configurações, também a opção A2DP ainda não está funcionando.
Stream2ip não é uma solução, quero dizer que tudo estava funcionando sem ele na versão anterior do Ubuntu.
Talvez esteja faltando alguma coisa, e espero que alguém possa me dar alguma dica.
Como posso obter a opção de saída A2DP e a entrada funcionando novamente, no Ubuntu 13.10? Como fazer com que o dispositivo apareça nas configurações de som sem precisar usar o Stream2ip?
Obrigado!
Edit 1
O que eu tentei até agora:
- Instale o garfo de bazar relacionado abaixo.
- Reinstale o pulseaudio
- Reinstale o bluez
- Altere as configurações em /etc/bluetooth/audio.conf (Ativar = Soquete, Desativar = Soquete ...)
- Instale todos os tipos de pacotes como bluez-utils, bluez-audio, gstreamer0.10
- Instale o controle de volume pulseaudio
- Instale o blueman, bluetooth-support, pulseaudio-module-bluetooth
Editar 2
Agora o microfone e o a2dp estão funcionando (separadamente, é claro).
Para fazer isso, eu tenho que ligar o auricular, começar alguma música, pausá-lo usando as opções de reprodução do fone de ouvido, em seguida, mude o modo de saída nas configurações de som para A2DP (não às vezes ela não funciona na primeira tentativa)
Está longe de ser trabalhando como se estivesse trabalhando em 13.04. Mas está funcionando, e provavelmente terei que lidar com o stream2ip por enquanto.
A propósito, aqui está como eu instalei o strem2ip:
sudo apt-add-repository ppa:takkat-nebuk/takkat
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install stream2ip-gtk3
Editar 3
Em vez de usar o stream2ip para fazer o fone de ouvido aparecer nas configurações de som, você pode apenas usar este comando: pulseaudio -k
Agora, a pergunta é: como fazer isso automaticamente quando pareio meu dispositivo?
O que eu consegui até agora:
- Todo o material do fone de ouvido está funcionando.
- Uma maneira de evitar o stream2ip, mas ainda não a melhor.
Editar 4
Quando eu desconecto meu dispositivo bluetooth, o som geral é interrompido e todos os dispositivos desaparecem das configurações de som (incluindo os alto-falantes). Se aberto, o Rhythmbox também trava e eu não tenho nenhum outro som do sistema também.
Algum palpite sobre como resolver isso?
E ainda estou procurando maneiras de evitar o uso do pulseaudio -k
comando sempre que conectar o fone de ouvido.
Respostas:
Tentei todas as sugestões aqui para que meu modo a2dp com meus fones de ouvido bluetooth funcionasse no Ubuntu 13.10. Após a instalação do Ubuntu 13.10 com o kernel 3.12.rc4, os fones de ouvido foram mostrados nas configurações de som após emparelhá-los e aplicar o comando pulseaudio -k , que mata o serviço pulseaudio. No entanto, ainda não consegui escolhê-los e o som continuava sendo reproduzido nos alto-falantes internos do laptop.
Isso funcionou para mim:
1) abrir arquivo de configuração
e adicione em [Geral] :
Também descomentei a linha (removendo o #) que diz:
2) reinstale o pulseaudio e o bluez , NÃO omita a instalação do pulseaudio-module-bluetooth
Depois de fazer isso, reiniciei e conectei os fones de ouvido usando as configurações de bluetooth , que funcionaram bem. Ainda não vi os fones de ouvido listados nas configurações de som * no Unity. No entanto, quando abri ** pulseaudio-volume-control e selecionei a configuração -tab, vi os fones de ouvido, mas o perfil associado estava desativado . Eu mudei isso para A2DP e os fones de ouvido foram listados nas configurações de som . Desde que fiz isso, os fones de ouvido são mostrados nas configurações de som imediatamente após a conexão.
NOTA: Eu instalei o garfo de bazar conforme descrito acima, mas removi-lo quando os fones de ouvido conectados funcionaram.
fonte
Carregar o módulo de descoberta bluetooth manualmente corrige o problema agora:
Depois de carregar o módulo, tudo funciona como esperado.
fonte
Failure: Module initialization failed
sudo
.Eu tenho exatamente o mesmo problema que você com meu outro dispositivo de áudio compatível com a2dp para o meu carro (é um transmissor de FM que se conecta ao notebook / smartphone via a2dp do bluetooth).
O que finalmente funcionou para mim é simples forçar o dispositivo no perfil A2DP. Você deve fazer o seguinte (os comandos não devem ser executados como root ):
pactl list cards short
. Cada linha da saída representa outro possível dispositivo de áudio disponível para o PulseAudio. A primeira coluna representa o ID do dispositivo como visto pelo PulseAudio. Você precisa identificar seu dispositivo nesta lista e lembrar seu ID.pactl set-card-profile 1 a2dp
onde "1
" é o ID do dispositivo, conforme encontrado na etapa 1. Imediatamente após emitir este comando, seu dispositivo bluetooth deve estar disponível no painel de controle do som.A parte crítica é ter o dispositivo listado na etapa 1. Caso contrário, esta resposta não se aplica a você.
Para uma conveniência, você pode obter tudo isso em um:
fonte
Failure: No such entity
pactl set-card-profile `pactl list cards short|grep bluez|awk '{print $1;}'` a2dp_sink
Failure: Input/Output Error
no meu caso.Algo a se observar sobre o bluetooth, ele tem largura de banda limitada e funciona apenas de acordo com esquemas específicos:
a2dp é apenas reprodução de áudio estéreo de alta qualidade
hsp / hfp é áudio mono em full duplex, que permite reproduzir e gravar.
um dispositivo de áudio bluetooth pode fazer uma conexão de uma só vez, assim como uma ou a outra em um determinado momento.
Eu entendo isso usando o A2DP para ouvir melhor qualidade (e menos falhas no confronto de vídeo) e um microfone condensador externo USB como o bheringer c1.
O FWIW bluetooth no 16.04 ubuntu é totalmente integrado e muito fácil de usar, então os únicos problemas que você terá com esses dias são chipsets ou drivers mal implementados.
fonte
Talvez isso ajude
Eu suspeito que o seu bluetooth que não está funcionando na 13.10 pode ser atribuído a um bug no kernel mais recente.
Pode ser corrigido instalando um garfo de bazar abaixo:
https://code.launchpad.net/~robert-ancell/indicator-bluetooth/dont-hide-on-rfkill
As instruções de instalação estão em:
Como instalo um garfo de bazar na 13.10?
O resumo dos comandos a serem usados:
Reinicie o sistema.
Os detalhes estão no indicador Bluetooth ausente
fonte