Conectar dispositivos Bluetooth no Linux
Bluetooth é uma tecnologia de comunicação sem fio de curto alcance que permite a transferência de dados entre dispositivos eletrônicos, como smartphones, computadores, fones de ouvido, alto-falantes, teclados, entre outros. Desenvolvida para substituir cabos de conexão física, o Bluetooth utiliza ondas de rádio de baixa potência para transmitir informações em uma faixa de frequência de 2,4 gigahertz.A tecnologia Bluetooth permite a criação de redes pessoais sem fio (WPANs - Wireless Personal Area Networks), onde dispositivos dentro do alcance podem se comunicar entre si de forma segura e eficiente.
A principal característica do Bluetooth é sua conveniência e facilidade de uso, permitindo que os dispositivos se conectem automaticamente quando estão dentro do alcance um do outro. Isso é frequentemente utilizado em fones de ouvido sem fio, alto-falantes portáteis, acessórios de automóveis, entre outros dispositivos que se conectam a smartphones e computadores.
O Bluetooth também evoluiu ao longo dos anos, com diferentes versões sendo lançadas para melhorar a eficiência energética, a velocidade de transferência de dados e a estabilidade da conexão. Além disso, foram introduzidos perfis de uso específico, como A2DP (Advanced Audio Distribution Profile) para streaming de áudio, HID (Human Interface Device) para teclados e mouses, e muitos outros.
Verificação
Antes de continuar, você precisa descobrir se seu computador tem um
dispositivo Bluetooth e se o mesmo está sendo reconhecido pelo kernel
(Linux).
Para identificar o dispositivo Bluetooth em seu computador, abra o terminal e de o comando abaixo.
lsusb -v | grep -E 'Bluetooth'
O dispositivo foi detectado, nesse caso podemos continuar.
Instalação
Instale o suporte ao bluetooth com o comando correspondente a sua distribuição Linux.
Para Arch Linux e Manjaro
sudo pacman -S bluez bluez-utils bluez-obex
Adicione o seu usuário ao grupo lp.
sudo usermod -aG lp $USER
Para Debian e Ubuntu
sudo apt install bluez-*
Adicione seu usuário do grupo bluetooth
sudo adduser $USER bluetooth
Para Fedora e Red Hat
sudo dnf install bluez bluez-utils bluez-obex
Adicione seu usuário do grupo bluetooth
sudo usermod -aG bluetooth $USER
Para openSUSE
sudo zypper install bluez bluez-utils bluez-obex
Adicione seu usuário do grupo bluetooth
sudo usermod -aG bluetooth $USER
Para fone de ouvido ou outro dispositivo de áudio
No caso de ainda utilizar o antigo pulseaudio instale o pacote pulseaudio-bluetooth, se já utiliza o pipewire nada precisa ser feito quanto a áudio pois é detectado automaticamente.
Systemd
Ative o serviço bluetooth no systemd.
sudo systemctl enable bluetooth ; sudo systemctl start bluetooth
Reinicie o computador.
GUI para bluetooth
Você pode instalar uma das indicações abaixo caso não esteja instalado..
Para KDE Plasma - bluedevil
Para mate, lxde, xfce - blueman
Com tudo instalado basta parear os dispositivos.
Tenho uma dificuldade com bluetooth no linux (Debian Sid/Testing): consigo conectar fone de ouvido, mas o áudio não sai nos fones quando uso o perfil hsp/hfp. Só quando uso a2dp. Ocorre que o a2dp nem sempre está disponível para ser escolhido.
ResponderExcluir