Como configurar a conexão automática do fone de ouvido bluetooth?

4

Meu fone de ouvido bluetooth funciona bem. Coletor de áudio funciona. Tudo funciona. Mas o problema é que preciso conectá-lo manualmente ao PC:

  • clique no ícone do bluetooth perto da hora na barra de tarefas do kde = > dispositivos conhecidos = > Conecte-se
  • # bluetoothctl = > %código%

Ele costumava se conectar automaticamente apenas um mês atrás com a instalação / atualizações padrão do Debian. Eu não sei porque foi quebrado. Não instalei nenhum pacote relacionado ao bluetooth nem alterei os arquivos de configuração relacionados ao bluetooth.

O que fiz para corrigir meu problema:

  • limpou e reinstalou todos os pacotes relacionados ao bluetooth (veja abaixo).
  • adicionou uma linha load-module module-switch-on-connect para /etc/pulse/default.pa como descrito aqui
  • criou um arquivo /etc/bluetooth/audio.conf com uma linha AutoConnect = true e reiniciou o serviço bluetooth depois, como dito < um href="https://sobrelinux.info/questions/12667/connect-to-bluetooth-device-from-command-line"> aqui
  • script (do askubuntu) não funciona. Eu recebo esta mensagem:

    Browsing 00:18:09:29:XX:XX ...
    Sink bluez_sink.00_18_09_29_XX_XX does not exist.
    

Como conseguir conectar-se automaticamente ao fone de ouvido bluetooth quando ele fica on-line? Eu sinto que a solução é fácil.

Debian 8.6, kde 4.14.2. Pacotes usados: bluedevil , bluetooth , bluez , pulseaudio-module-bluetooth .

    
por Qeeet 02.01.2017 / 21:49

1 resposta

3

Normalmente, o fone de ouvido deve tentar se conectar ao último dispositivo conectado automaticamente (a maioria, senão tudo, faz isso). No entanto, isso pode falhar se o seu dispositivo não for confiável.

A primeira coisa a verificar é os arquivos de log. No Ubuntu sob /var/log/syslog , pode ter um nome diferente sob o Debian ... Lá eu vi o erro: Authentication attempt without agent

Uma rápida pesquisa na web retornou esta página e tudo o que eu precisei fazer é adicionar um dispositivo a um arquivo confiável dispositivos. Execute bluetoothctl e, em seguida, insira trust XX:XX:XX:XX:XX:XX . Substitua X'es pelo endereço MAC do seu dispositivo. Há um exemplo no link que eu forneci também

Você pode ter um problema diferente, mas verifique seus arquivos de registro para ver se o dispositivo está tentando se conectar. Se estiver tentando se conectar, você também poderá ver algumas mensagens se executar bluetoothctl e aguardar. Continuei vendo as mensagens Connected: yes , no , yes , no ... o tempo todo. Estava sendo desconectado porque não era um dispositivo confiável.

    
por 18.06.2017 / 16:48