ATUALIZAÇÃO agosto 2017: A solução marcada como aceita por mim parece ter funcionado até o Ubuntu 15.10. Para 16.04+, escolha uma das soluções mais recentes.
Para 16.04+, o arquivo de configuração /etc/bluetooth/main.conf
NÃO é /etc/bluetooth/audio.conf.
Eu tenho um alto-falante bluetooth, o Sony SRS-BTX300, que funciona no linux / ubuntu 13.04, mas somente após algumas brincadeiras. (Atualização de dezembro de 2013: os mesmos problemas permanecem na 13.10)
Preciso definir o modo de largura de banda preferido como "Reprodução de alta fidelidade" (A2DP) sempre que ligar o computador e reconectar o alto-falante.
O modo é redefinido para "telefonia / duplex" (= largura de banda baixa) todas as vezes. São necessários cerca de 20 cliques para redefinir o alto-falante (clique no menu, desconecte, reconecte, selecione modo, teste) e esses são definitivamente muitos cliques.
Como posso tornar o modo "A2DP" no modo padrão e fazê-lo de maneira persistente?
Algumas capturas de tela serão ilustradas.
Depois de escolher este menu, clique no ícone do bluetooth no painel superior do Unity ...
Depois de configurar isso ...
... o modo preferido será redefinido para isso após reiniciar / suspender o computador
/etc/bluetooth/audio.conf
arquivo. Por exemplo, se você não usa fones de ouvido, altere aMaxConnected=1
configuração para0
.Respostas:
Existe uma opção
/etc/bluetooth/audio.conf
chamada aAutoConnect=true
que está dividida em hash.Exclua o "#" no início da linha AutoConnect = true
Achei ativar essa opção removendo
#
e conectando as coisas corretamente ao meu fone de ouvido bluetoothReinicie o serviço bluetooth para que a alteração entre em vigor:
fonte
#AutoConnect=true
--- Remoção do "#" agora também parece funcionar para mim, embora eu não tenha reiniciado sim (apenas ligado alto-falante ligado e desligado)main.conf
vez, adicionandoAutoConnect=true
um lugar no arquivo, mas não resolver o meu problema ...Adicione a seguinte linha a
/etc/bluetooth/audio.conf
:e, em seguida, execute este comando:
Tópico: (Natty) Conecte apenas o perfil A2DP para o fone de ouvido bluetooth.
fonte
sudo restart bluetooth
que a configuração entre em vigor.sudo restart --system bluetooth
/etc/bluetooth/main.conf
Para aqueles que se perguntam, eu achei no Ubuntu 16.04 uma pequena diferença na resposta:
E atualize a seguinte linha
para
Seguido por
Para mim, isso padronizou o perfil de áudio para A2DP Sink ao conectar um dispositivo de áudio bluetooth.
fonte
Disable=Headset
e reiniciei o computadorDisable=Headset
e reiniciando o bluetooth, está tudo bem. Comentando tambémAutoEnable=true
e reiniciando o bluetooth: não é possível conectar o fone de ouvido. Mas depois de reiniciar o sistema, eu posso conectá-lo, e está tudo bem, embora as duas linhas sejam comentadas agora. Ímpar.Estou usando o Gnome3 e depois de algum tempo meu fone de ouvido não está mais conectado ao A2DP novamente. Eu tive que parar o Gnome de criar um daemon pulseaudio criando o arquivo
/var/lib/gdm3/.config/pulse/client.conf
(como root) e adicionando as seguintes linhas a ele:Em seguida, defina o proprietário para gdm:
Em seguida, efetue logoff / logon ou procure o processo pulseaudio em execução como o
gdm
usuário comps aux | grep pulse
A saída (aparada) é semelhante a:
Então mate o processo com o
kill <pid>
qual eu estava2943
Executando
bluetoothctl
e conectando novamente, eu poderia executarpacmd list-cards
e encontrar meu dispositivoindex: 2
e mudar para a2dp_sink compacmd set-card-profile 2 a2dp_sink
.Finalmente trabalhando novamente!
fonte
Para alternar automaticamente o áudio para o dispositivo Bluetooth A2DP quando conectado no Ubuntu 14.04, segui as instruções de https://sandalov.org/blog/2146/ e funcionou perfeitamente.
Modifique
/etc/pulse/default.pa
para alternar automaticamente o coletor de áudio para Bluez:Modifique
/etc/bluetooth/audio.conf
para selecionar automaticamente o perfil A2DP (em vez de HSP / HFP):Aplicar mudanças:
Mais informações em: https://wiki.archlinux.org/index.php/Bluetooth_headset
fonte