Como Configurar o Bluetooth no Linux

Com a crescente prevalência de periféricos Bluetooth, como mouses, teclados e fones de ouvido, pode ser difícil imaginar usar as versões com fio desses dispositivos às vezes. Em algumas distribuições Linux, o Bluetooth é configurado perfeitamente para você logo de cara. Distribuições como Ubuntu e Elementary facilitam a configuração e o funcionamento do Bluetooth na sua máquina. No entanto, outras distribuições como Fedora e Arch Linux exigem que você faça algumas configurações antes de poder desfrutar plenamente dos benefícios do Bluetooth na sua máquina. Aqui está como você pode configurar o Bluetooth no Linux.
Índice
- Como Configurar o Bluetooth na Sua Máquina Linux
- Como Instalar o Bluez
- Como Instalar o Blueman
- Ativar o Bluetooth
- Conectar a Dispositivos Usando o Blueman
- Configurar Dispositivos Bluetooth no GNOME Linux
- Conectar a Dispositivos Bluetooth no KDE Plasma
- Configurar a Utilidade CLI do Bluetooth no Linux
- Perguntas Frequentes
Leia também: Como Compilar e Instalar um Kernel Personalizado no Ubuntu
Como Configurar o Bluetooth na Sua Máquina Linux
Os passos podem variar um pouco entre as distribuições, mas os passos básicos são os mesmos. Se a sua distribuição não tiver o Bluetooth configurado para você, você precisará primeiro instalar o Bluez, que contém a pilha de drivers para adaptadores Bluetooth, bem como utilitários para a administração CLI do Bluetooth.
Após instalar o Bluez, você pode precisar instalar um gerenciador de Bluetooth. Alguns ambientes de desktop têm gerenciadores de Bluetooth integrados. Por exemplo, o KDE Plasma tem o cliente Bluetooth do KDE. O Gnome também possui um cliente integrado. Se você estiver usando um ambiente de desktop que não tem um cliente integrado, pode instalar o cliente Blueman.
Como Instalar o Bluez
Abaixo estão as instruções sobre como instalar o Bluez em algumas distribuições diferentes.
Debian e Ubuntu
sudo apt install bluez*OpenSUSE
Com o OpenSUSE, você deve instalar o bluez com o Open Build Service.
Fedora
sudo dnf install bluez bluez-toolsArch Linux
sudo pacman -S bluez bluez-utils
Outros Gerenciadores de Pacotes
O Bluez funciona com todas as distribuições Linux. Se você tiver um gerenciador de pacotes diferente das distribuições acima, não se preocupe. Você só precisará procurar por bluez no seu gerenciador de pacotes e, em seguida, instalar tudo que incluir o termo bluez.
Leia também: Para que Serve o Bluetooth? 7 Usos para a Tecnologia Sem Fio
Como Instalar o Blueman
Descubra como instalar o Blueman em várias distribuições Linux abaixo.
Debian e Ubuntu
sudo apt install bluemanOpenSUSE
sudo zypper install bluemanFedora
sudo dnf install bluemanArch Linux
sudo pacman -S bluemanOutras Distribuições
Para instalar o Blueman nas suas distribuições Linux, você deve procurar no gerenciador de pacotes da distribuição que está sendo usada pelo Blueman e, em seguida, instalar todos os pacotes relevantes.
Ativar o Bluetooth
Após a instalação, você precisará ativar e iniciar o serviço Bluetooth. Se você estiver usando um dongle Bluetooth, primeiro precisará executar o seguinte comando:
modprobe btusbPara ativar o serviço Bluetooth, execute o seguinte comando:
sudo systemctl enable bluetooth.servicePara iniciar o serviço Bluetooth, use este comando:
sudo systemctl start bluetooth.service
Após fazer isso, você poderá começar a usar o Bluetooth no seu sistema.
Leia também: Para que Serve o Bluetooth? 7 Usos para a Tecnologia Sem Fio
Conectar a Dispositivos Usando o Blueman
O processo de conexão pode variar dependendo do gerenciador de desktop que você está usando. No entanto, mostramos como é feito usando o Blueman, pois é bastante representativo do processo em geral.
Para conectar a um dispositivo, abra “Gerenciador de Bluetooth” em suas aplicações e clique em buscar. Certifique-se de que o dispositivo que você deseja conectar esteja visível. Quando você vê-lo na lista de dispositivos, clique com o botão direito sobre ele e clique em “Conectar”. Você pode ter que inserir um código de acesso, mas essa informação estará no manual do usuário do seu dispositivo.

Configurar Dispositivos Bluetooth no GNOME Linux
O Gnome vem com suporte a Bluetooth desde o início, e você pode facilmente configurar dispositivos Bluetooth sem instalar outras ferramentas.

- Clique nos ícones de status no canto superior direito da sua tela. Isso abrirá um pequeno menu onde você pode escolher como sua máquina se conecta à rede.

- Clique na entrada “Bluetooth” para abrir um menu suspenso onde você pode escolher ativar ou acessar as configurações apropriadas para ele. Escolha acessar as Configurações.

- A janela de Configurações do Bluetooth exibirá todos os dispositivos que você pode conectar. Neste exemplo, posso selecionar meu telefone para emparelhá-lo com minha máquina.

- O GNOME exibirá uma janela mostrando um PIN de seis dígitos que você precisa combinar com seu dispositivo para garantir que está emparelhando os dispositivos corretos.

Uma coisa importante a notar, no entanto, é que o PIN de seis dígitos só aparecerá em dispositivos não periféricos, pois o GNOME emparelha automaticamente com qualquer teclado e fones de ouvido Bluetooth.

Leia também: Como Montar um Novo PC Para Linux
Conectar a Dispositivos Bluetooth no KDE Plasma
Também é possível configurar o Bluetooth diretamente através da área de trabalho Plasma no Linux.

- Clique no ícone Bluetooth no canto inferior esquerdo da sua tela para abrir um pequeno menu onde você pode configurar como o Bluetooth funciona na sua máquina.

- Clique no botão “+ Adicionar Novo Dispositivo…” no meio da janela.

- O Plasma iniciará seu programa de descoberta Bluetooth e procurará todos os dispositivos ativos nas proximidades, listando todos os dispositivos encontrados em uma pequena janela.

- Selecione seu dispositivo e pressione “Próximo” para iniciar o processo de emparelhamento Bluetooth. O Plasma exibirá uma pequena janela com um PIN de seis dígitos que você precisa combinar com seu dispositivo.


Configurar a Utilidade CLI do Bluetooth no Linux
Também é possível conectar um dispositivo através de uma utilidade CLI dedicada ao Bluetooth, um programa que vem com o Bluez que permite emparelhar e controlar dispositivos diretamente do seu terminal. Isso pode ser especialmente útil para dispositivos que não têm uma tela, como o Raspberry Pi.

- Execute o programa
bluetoothctlpara carregar a utilidade CLI do Bluez. Isso mudará seu prompt para[bluetooth]#.

- Inicie o transmissor Bluetooth interno ligando-o:
power on- Diga ao transmissor para escanear qualquer dispositivo Bluetooth ativo na área executando esses dois comandos:
scan on
agent on- Procure o dispositivo que você deseja emparelhar com seu computador dizendo ao transmissor para listar todos os dispositivos que ele detectou durante a varredura:
devices
- Use o endereço MAC do seu dispositivo para emparelhá-lo com seu computador executando esses dois comandos:
pair [endereço MAC]
connect [endereço MAC]Uma coisa importante a notar, no entanto, é que, ao contrário dos métodos descritos acima, você precisa digitar o PIN exibido no dispositivo.
Leia também: Como Mudar o Layout do Teclado no Linux
Perguntas Frequentes
Eu tenho um Dongle USB Bluetooth que não consegue emparelhar com nenhum dispositivo. Meu computador está quebrado?
Não! Isso provavelmente se deve a hardware incompatível ou não suportado. Embora o Linux suporte a maioria dos dispositivos Bluetooth, ainda existem alguns modelos genéricos que não funcionarão no Linux. Uma maneira de lidar com esse problema é usar receptores que têm chips que você sabe que funcionarão.
Como posso configurar meu telefone via Bluetooth se ele não reconhecer minha máquina Linux?
Por padrão, seu telefone deve ser capaz de ver sua máquina Linux se você tiver o Bluetooth ativado em ambos os dispositivos. Um motivo pelo qual seu telefone não verá sua máquina Linux pode ser que ela não esteja visível.
Uma maneira de corrigir isso é dizendo ao bluetoothctl para forçar seu computador a ser visível executando o seguinte comando: sudo bluetoothctl discoverable on.
É possível corrigir a interrupção de áudio com fones de ouvido Bluetooth?
Sim! Para corrigir isso, certifique-se de que o receptor Bluetooth seja o único dispositivo em um determinado barramento USB. Por exemplo, você não deve conectar o receptor dos fones de ouvido em um hub USB, pois ele compartilhará a mesma linha de dados com outros dispositivos USB.
Isso se deve em parte a como o Linux gerencia dados através do USB, bem como a forma como o PulseAudio interpreta esses mesmos dados. Alguns periféricos USB, como mouses e teclados, tendem a lotar o barramento USB, deixando o receptor de áudio esperando que esses periféricos terminem, o que, por sua vez, faz o áudio gaguejar.
Crédito da imagem: Unsplash, alterada por Ramces Red. Todas as capturas de tela por Ramces Red