Autoconectar-se perfeitamente ao fone de ouvido Bluetooth (Sennheiser Momentum M2 AEBT) no Ubuntu 16.04

18

Eu possuo um fone de ouvido Bluetooth ( Sennheiser Momentum M2 AEBT). Estou com um problema de autoconexão, para o qual encontrei uma solução alternativa. Eu preferiria uma solução real.

Se eu quiser que a conexão funcione, preciso

  1. Conecte o fone de ouvido.
  2. Edite as configurações de Bluetooth, selecione o perfil de áudio "Headset Head Unit"
  3. Desconecte o fone de ouvido.
  4. Conecte o fone de ouvido.
  5. Selecione "Reprodução de alta fidelidade" como o perfil de áudio.

Então tudo está aveludado.

Aqui estão os cenários alternativos que tentei:

  1. Quando o fone de ouvido e o computador forem automaticamente conectados, o computador usará o perfil mais recente (Reprodução de Alta Fidelidade). No entanto, o VLC reproduzirá áudio silenciado e o MPD será pausado persistentemente.

    Se eu tentar transformar o perfil em "off", em seguida, retornar a "High Fidelity Playback", recebo a mensagem de erro Failed to change the profile to a2dp_sink e vejo os mesmos problemas de antes. A mesma situação ocorre se eu mudar o perfil para "Headset Head Unit", então tente mudar para "High Fidelity Playback".

  2. Você pode ver nas imagens que existem três opções: "Headset", "Handsfree" e "Audio Sink". Não parece importar qual deles eu clico.

Aqui estão as capturas de tela com descrições.

Opções de menu disponíveis no Bluetooth:

Pausa persistente no MPD. Posso avançar ou retroceder, mas não há opção "reproduzir":

O VLC ficará feliz em tocar sem áudio:

    
por PRH 31.12.2016 / 17:31

1 resposta

0

Já experimentei vários métodos propostos , mas a única solução pelo menos semi-automática para mim era usar o script a2dp.py conforme já descrito neste responder .

Ele executa as etapas mencionadas na sua pergunta, mas você precisa executá-lo toda vez que quiser se conectar e precisa passar um número para ele para selecionar o dispositivo Bluetooth.

Você pode definir um lançador (clique com o botão direito do mouse no painel, selecione Panel Preferences... ), que executa um pequeno script de invólucro para chamar a2dp.py e passar o número da lista de dispositivos Bluetooth que seu fone de ouvido normalmente possui. Para mim, esse número não parece mudar. Aqui meu script de amostra run_a2dp.sh (adapte para o número do seu dispositivo):

#!/bin/sh
# run a2dp.py and pass it a fixed device selection number
a2dp.py <<EOF
<your number here>
EOF

Se você tiver os dois a2dp.py e esse run_a2dp.sh no seu $PATH , poderá clicar no iniciador sempre que quiser se conectar aos fones de ouvido. Demora alguns segundos para que a2dp.py finalize a configuração, mas funciona para mim.

Pelo menos não mais se atrapalhar ou executar comandos de terminal para fazer isso ...

    
por Laudate Solem 26.01.2018 / 11:25