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 .