Observação: não posso testar esta resposta.
Supondo que você deseja desligar o bluetooth e não apenas o indicador luminoso, o rfkill utilitário faz o que você quer. O seguinte comando deve desativar o bluetooth:
$ rfkill block bluetooth
Para fazer isso em cada inicialização, essa linha pode ser colocada em /etc/rc.local
, outro script de inicialização personalizado ou (se disponível) um script de inicialização. Eu recomendo usar o caminho completo do executável dentro de /etc/rc.local
ou em um script de inicialização personalizado. No meu sistema, isso é /sbin/rfkill
, mas pode ser encontrado usando o comando which rfkill
. Assim, no meu sistema, colocaria o seguinte comando em /etc/rc.local
em algum lugar antes de exit 0
:
/sbin/rfkill block bluetooth
Dependendo da sua configuração Debian, você pode não ter /etc/rc.local
. Nesse caso, um script de inicialização personalizado pode ser o caminho a percorrer. O script de inicialização pode ser salvo em /etc/init.d/disable-bluetooth
e conter algo como:
#!/bin/sh
/sbin/rfkill block bluetooth
Em seguida, verifique se o comando é executável ( chmod 755
) e adicione-o à inicialização ( update-rc.d disable-bluetooth defaults
).
Um exemplo de um script upstart upstart seria um arquivo chamado /etc/init/disable-bluetooth.conf
contendo algo como:
description "Disable Bluetooth devices"
start on startup
task
exec /sbin/rfkill block bluetooth
rfkill
usa /dev/rfkill
, que é uma interface fornecida pelo kernel do Linux .