web-dev-qa-db-fra.com

Le meilleur moyen de désactiver Bluetooth au démarrage du système? (avec systemd et pas upstart)

Quel est le meilleur moyen de désactiver Bluetooth pour chaque démarrage avec systemd? Il y a beaucoup d'exemples, mais ils fonctionnent tous avec upstart et rc.local.

Avec Ubuntu 15.10, rc.local est désactivé par défaut. Je pense que c'est pour une raison, ou n'est-ce pas?

Alors, comment puis-je désactiver correctement la cible/le service Bluetooth sans le script rc.local?

Peut-être que réactiver rc.local et ajouter la ligne "rfkill block bluetooth" est la bonne manière?

8
Metro

Tout d'abord, arrêtez le service:

Sudo systemctl stop bluetooth.service

Ensuite, désactivez-le:

Sudo systemctl disable bluetooth.service

Vérifier:

systemctl status bluetooth.service
21
Ivan Temchenko

La plupart des méthodes ci-dessus désactivent totalement le bluetooth, alors que de nombreux utilisateurs souhaitent probablement que leur système d'exploitation se souvienne de leurs préférences. Le problème est que blueman-applet a un paramètre de mise en marche automatique qui active automatiquement le bluetooth à chaque démarrage de l'indicateur. Donc si vous voulez que Ubuntu se souvienne de votre préférence, ouvrez un terminal et tapez ceci:

$ gsettings set org.blueman.plugins.powermanager auto-power-on false

De cette façon, vous pouvez simplement désactiver Bluetooth et le système d'exploitation s'en souviendra et ne le réactivera pas automatiquement la prochaine fois que vous allumez ou redémarrez votre PC.

8
Phillip Jeffries

Pour le désactiver afin qu'il ne tente jamais de redémarrer (, car d'autres applications tentent peut-être de le démarrer après l'avoir désactivé et s'afficheront avec des erreurs dans le journal du journal ) après l’arrêt et la désactivation, vous pouvez Sudo systemctl mask dbus-org.bluez.service, ceci pointe le lien symbolique vers/dev/null. Pour le restaurer Sudo systemctl unmask dbus-org.bluez.service dans systemd. https://www.ibm.com/support/knowledgecenter/SSNW54_1.1.1/com.ibm.kvm.v111.admin/hpssdisabling.htm

3
Vince