Boa noite.
Tentei desativar o bluetooth de ligar automaticamente com o meu notebook com Debian 11, pois isso consome muita bateria. Usei o código abaixo, mas ele simplesmente inativa o modo de pareamento com outros dispositivos - o que faz com que eu não consiga usar meu headset.
sudo systemctl disable bluetooth.service
Se alguém puder me ajudar com esse problema, agradeço.
Eu esqueci de falar: antes da última atualização do GNOME, o Bluetooth só era ligado quando eu ativava manualmente. Agora ele liga na inicialização do sistema. Se eu o desligo, não consigo ligá-lo durante o uso para conectar nenhum dispositivo.
Desative a funcionalidade diretamente no arquivo de configuração do BlueZ.
Para isso, abra o arquivo “/etc/bluetooth/main.conf” utilizando seu editor de texto de preferência. Em seguida, localize a linha comentada “#AutoEnable=true” e altere o valor de “true” para “false”, ficando com a seguinte configuração: “AutoEnable=false”. Após realizar essa alteração, salve o arquivo e reinicie o computador.
Verifique se houve alguma alteração que possa estar ativando o Bluetooth na inicialização do sistema. Outra alternativa que considero relevante para a solução do problema é utilizar o comando rfkill. Sugiro que você crie um script com o comando “rfkill block bluetooth” e o configure para ser executado na inicialização do sistema.
Instalei o Debian 12 em uma máquina virtual para investigar a possibilidade de um problema no pacote. O sistema funcionou perfeitamente, o que me leva a crer que alguma alteração foi realizada que está reativando o Bluetooth durante a reinicialização do sistema.
Existe várias maneiras de fazer o que mencionei anteriormente, pode usar o cron, systemd entre outros. De maneira simplificada basta criar um arquivo .desktop e colocá-lo no diretório autostart com o comando que mencionei anteriormente. Abaixo, segue o comando para automatizar esse processo. Após isso, basta reiniciar o sistema e verificar se tudo funciona conforme o esperado.
Abra o terminal e cole o comando abaixo:
echo -e "[Desktop Entry]
Type=Application
Name=Desabilitar Bluetooth
Comment=Desabilita o bluetooth usando rfkill
Exec=rfkill block bluetooth
X-GNOME-Autostart-enabled=true
NoDisplay=false
Hidden=false
X-GNOME-Autostart-Delay=3" > "$HOME/.config/autostart/Desabilitar Bluetooth.desktop"
Caso queira remover da inicialização do sistema, basta deletar o arquivo criado anteriormente.
Crie o arquivo na sua home, conforme mencionado anteriormente, para o seu usuário específico e realize o teste. Caso não obtenha sucesso, verifique os logs para identificar a causa do problema.