Como corrigir problemas de conectividade Bluetooth no Ubuntu Linux
Embora o Ubuntu Linux seja um sistema operacional estável e robusto, às vezes as conexões Bluetooth com dispositivos externos não funcionam corretamente.
Se estiver usando dispositivos Bluetooth no computador, você deve ter percebido que precisa reconectar os dispositivos Bluetooth sempre que o computador sai do modo de espera ou hibernação. E esse é apenas um problema para falar.
Este guia mostrará como corrigir problemas comuns de conectividade Bluetooth no Ubuntu Linux para que você não precise reconectar dispositivos Bluetooth sempre que quiser trabalhar em seu PC.
Habilitando o serviço Bluetooth
No Ubuntu Linux, existe um serviço Bluetooth que é executado em segundo plano para garantir que seu sistema Bluetooth funcione perfeitamente. Veja como você pode verificar se o serviço Bluetooth está em execução.
sudo systemctl status bluetooth.service
A saída acima mostra que o serviço Bluetooth está ativo. Mas se o status do Bluetooth estiver inativo, por algum motivo, certifique-se de habilitá-lo para que ele inicie automaticamente sempre que o sistema for inicializado. Você pode fazer o mesmo usando o comando abaixo.
sudo systemctl enable bluetooth.service
Depois de habilitar o serviço Bluetooth, inicie o serviço novamente usando systemctl .
sudo systemctl start bluetooth.service
Configurando Bluetooth no Ubuntu
No Ubuntu Linux, o arquivo /etc/bluetooth/main.conf armazena a maioria das configurações Bluetooth. Existem alguns parâmetros para configurar no arquivo. Você pode abrir o arquivo de configuração com seu editor de texto favorito. Neste guia, usaremos o vim.
sudo vim /etc/bluetooth/main.conf
Habilitar automaticamente o Bluetooth
Certifique-se de que a configuração AutoEnable na parte inferior do arquivo de configuração esteja definida como verdadeira e não comentada. Todas as linhas que começam com o caractere Libra ( # ) são comentários. Para remover o comentário de uma linha, você precisa excluir # do início.
A configuração AutoEnable certifica-se de que o módulo Bluetooth está ativado sempre que o dispositivo é reiniciado. Além disso, permite que seu adaptador Bluetooth reconheça dispositivos Bluetooth recém-conectados ao seu redor.
Habilitar tentativa de reconexão
Você pode configurar a pilha Bluetooth para que ela tente se reconectar sempre que um dispositivo Bluetooth e o computador perderem a conexão. Para fazer isso, apenas descomente a linha ReconnectAttempts = 7 no arquivo de configuração.
Em vez de tentar se reconectar aos dispositivos manualmente, o serviço Bluetooth agora tentará se reconectar a todos os dispositivos Bluetooth cujo link foi quebrado.
Habilitar conexão rápida
Outra configuração que você deve habilitar é FastConnectable . Ao definir esse valor como true, você garante que os dispositivos Bluetooth sejam capazes de se conectar ao seu PC com muito mais rapidez em caso de reinicialização ou hibernação.
O recurso FastConnectable só funciona se você tiver kernel 4.1 ou mais recente. O maior contratempo com o recurso de conexão rápida é que ele consome mais energia do PC.
Se você estiver usando o vim, pressione a tecla Esc após fazer todas as alterações. Em seguida, salve as alterações e feche o arquivo digitando : wq .
Reinstalando a pilha Bluetooth
Como último recurso, você pode reinstalar o Bluez, o protocolo de software Bluetooth oficial e padrão no Ubuntu Linux e na maioria das distros Linux. Este guia usará o APT para instalar o software.
sudo apt install bluez
Após reinstalar a pilha Bluetooth, certifique-se de habilitar e iniciar o serviço Bluetooth usando os comandos abaixo.
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service
Adicionando Bluetooth ao seu PC Linux
Se você estiver enfrentando problemas de conectividade em sua máquina Linux, pode ser necessário fazer algumas alterações no serviço Bluetooth. Mais pessoas agora estão usando dispositivos Bluetooth, como teclados, mouses e fones de ouvido em seus PCs.
Se você tiver um computador que não possui Bluetooth integrado, existem algumas soluções alternativas que você pode implementar para conectar dispositivos Bluetooth ao seu sistema.