Como garantir que o bluetooth seja desligado após a inicialização?

4

Por favor, mostre-me qual botão mágico apertar para o caso em que estou cansado de desligar manualmente a luz que distrai o Bluetooth do meu laptop após cada inicialização.

    
por Tshepang 11.12.2010 / 17:04

1 resposta

5

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 .

    
por 11.12.2010 / 18:10