Como conectar fones bluetooth no Debian por linha de comando - Seu Curso
Como conectar fones bluetooth no Debian por linha de comando
Ah, linha de comandos! O famoso console. Seria muito mais fácil conectar pela interface gráfica, seria como no Windows, seleciona, botão da direita e pronto! Funcionando. Então, porque por linha de comandos? Por que assim podemos automatizar tarefas, simples assim.
Como você faria o mouse funcionar sozinho e automaticamente para conectar seu fone de ouvidos bluetooth? Por comandos dá e até é simples. Eis a receita:
Primeiro, claro, verifique se você está com sua distribuição Debian atualizada:
Conecte seu dongle bluetooth ao USB do computador e execute o seguinte comando:
No que na última linha, Bus 001 Device 003, está a descrição do adaptador bluetooth. Logicamente que a marca e modelo do seu pode ser diferente do meu que aparece na imagem, mas se aparecer é que foi reconhecido. Caso não apareça pode ser que ele não seja compatível e/ou necessite de drivers adicionais, aí só lendo os manuais mesmo.
Precisamos então instalar alguns pacotes para que tudo funcione. Isso pode demorar dependendo da sua conexão com a Internet:
apt-get install bluetooth bluez-utils vim alsa-utils
O bluetooth e bluez-utils para as ferramentas de conexão e gerenciamento dos dispositivos bluetooth. O vim é um excelente editor de textos para linha de comandos. O alsa-utils contém players e gravadores de som e vídeo para linha de comandos.
O próximo passo é saber o nome do dispositivo interno em que ele foi instalado. Execute:
Note que o nome do dispositivo onde o adaptador bluetooth foi instalado é hci0. Anote-o.
Vamos então localizar o seu fone de ouvidos bluetooth. Sendo assim é preciso coloca-lo em modo de reconhecimento, para que ele possa ser "visto" pelo Debian Linux. O fone que irei usar é esse:
No meu caso, para coloca-lo em modo de reconhecimento preciso manter pressionado o botão power (liga/desliga) até que ele seja reconhecido.
Bom, execute o comando abaixo e coloque seu fone no modo que possa ser reconhecido (no meu caso, segurar o botão power do fone):
O fone foi detectado, anote o endereço MAC dele.
Antes de começar a conectar, parear e tocar um som no fone bluetooth temos que editar alguns arquivos.
Edite o arquivo /etc/bluetooth/audio.conf (use o vim, que acabamos de instalar!):
vim /etc/bluetooth/audio.conf
Logo após a linha [General] inclua:
Para salvar e sair, no vim, pressione a tecla ESC e digite :wq dando ENTER ao final.
Agora vamos criar o arquivo /etc/asound.conf com o seguinte conteúdo (use o vim de novo, ou o seu editor de preferência). O conteúdo deve ser:
device 00:02:5B:00:AF:96
description "Bluetooth Headset"
Troque 00:02:5B:00:AF:96 pelo endereço MAC do seu fone detectado pelo comando hcitool scan.
Para que a configuração passe a vigorar:
Para verificar se o fone de ouvidos bluetooth foi corretamente configurado com esses arquivos execute:
Na lista que aparecerá você deve encontrar a descrição Bluetooth Headset.
Por motivos de segurança todos os equipamentos bluetooth devem possuir uma senha, chamada de número PIN, mesmo isso sendo irrelevante no caso de fones, microfones, teclados e mouses precisamos passar o número PIN ao fone para fins de conexão. A maioria desses dispositivos possuem PIN 0000 (quatro números zero), veja no manual do seu fone para ter certeza. Para fazer isso usamos o seguinte comando:
Agora sim, vamos parear o fone de ouvidos bluetooth com o computador:
rfcomm connect hci0 00:02:5B:00:AF:96 &
Note apenas que hci0 é o dispositivo interno que descobrimos com o comando hciconfig e 00:02:5B:00:AF:96 é o MAC do meu fone, você deve colocar o do seu, que foi descoberto com o comando hcitool scan.