413 votes

Comment désactiver la fonction Bluetooth au démarrage du système ?

Comment désactiver la fonction Bluetooth au démarrage du système ?

15voto

duncan Points 884

Note : Ces instructions sont destinées aux utilisateurs qui souhaitent désactiver le Bluetooth au démarrage par défaut de manière à pouvoir l'activer facilement par la suite.

Gnome (Ubuntu 18.04+)

Désactiver Bluetooth par défaut

Dans Gnome, Bluetooth est géré par gnome-bluetooth, qui devrait se souvenir du dernier réglage que vous avez utilisé. Mais vous pouvez le forcer à être toujours désactivé au démarrage comme ceci :

echo "rfkill block bluetooth" >> ~/.profile

(Remplacez ~/.profile par ~/.zprofile si vous utilisez zsh)

Cela évite d'avoir à modifier des fichiers système tels que /etc/rc.local.

Activation manuelle de Bluetooth

Lorsque vous êtes prêt à l'activer, cliquez en haut à droite sur > Paramètres > Bluetooth > cliquez sur l'interrupteur en haut à droite

Ou en utilisant la ligne de commande :

rfkill unblock bluetooth

Unity/Xfce (Ubuntu < 18.04, Xubuntu)

Désactiver Bluetooth par défaut

Si vous utilisez l'applet Bluetooth dans le panneau supérieur (blueman-applet), elle possède son propre paramètre qui activera automatiquement Bluetooth même si vous l'avez désactivé à d'autres endroits (comme /etc/bluetooth/main.conf ou /etc/default/tlp).

Pour empêcher l'activation de Bluetooth au démarrage en utilisant la ligne de commande :

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

Ou via l'interface graphique :

  1. Cliquez sur l'applet Bluetooth > Plugins > PowerManager > Configuration
  2. Décochez Mise en marche automatique

Au prochain redémarrage, l'applet Bluetooth sera toujours visible mais le Bluetooth sera désactivé.

Activation manuelle de Bluetooth

Cliquez sur l'applet Bluetooth > Activer le Bluetooth

10voto

jrishaw Points 71

1. bloquer bluetooth dans rc.local

Ajoutez cette ligne à la fin du fichier /etc/rc.local juste avant la ligne exit 0 :

rfkill block bluetooth

Cela fera l'affaire, mais seulement dans les anciennes versions d'Ubuntu qui utilisent démarrage .

2. réactivez rc.local sur systemd

Sur Ubuntu 15.10 avec systemd en tant que responsable du démarrage, le /etc/rc.local n'est plus utilisé par défaut, donc appelez ceci sur un terminal :

sudo systemctl edit --full rc-local

Ce qui ouvre un éditeur. A la fin du fichier, j'ai ajouté :

[Install]
WantedBy=multi-user.target

Ces changements sont activés par

sudo systemctl reenable rc-local

Maintenant, le fichier /etc/rc.local est utilisé comme vous le savez.

3. d

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/blueman.desktop
gnome-session-properties

Maintenant, blueman-applet est visible et vous pouvez le désactiver à partir des programmes de démarrage.

4. Redémarrez pour voir l'effet

9voto

hurrymaplelad Points 2522

J'ai trouvé une autre réponse utilisant tlp qui fonctionne très bien pour moi avec Ubuntu 18.04. Il faut sans doute d'abord installer tlp avec

sudo apt install tlp

Ensuite, le fichier

/etc/default/tlp

contient certains paramètres concernant des appareils comme le wifi et le bluetooth. Il y a la clé

RESTORE_DEVICE_STATE_ON_STARTUP

qui est par défaut à 0. Après l'avoir mis à 1, mon dernier réglage est mémorisé au prochain démarrage. Cela signifie que lorsque je désactive le bluetooth dans le panneau supérieur, il reste désactivé et lorsque je l'active, il reste activé. Il y a aussi la clé

DEVICES_TO_DISABLE_ON_STARTUP

qui peut être réglé sur

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"

Maintenant le bluetooth sera désactivé à chaque démarrage. Après avoir changé cette configuration, le bluetooth peut être activé et désactivé par le menu et le panneau. Je pense que c'est mieux que de le supprimer des modules du noyau.

8voto

Jon Galloway Points 28243

Tapez ce qui suit dans un terminal :

sudo gedit /etc/modprobe.d/blacklist.conf

Au bas du fichier, ajoutez la ligne :

blacklist bluetooth

Enregistrez le fichier et redémarrez - Bluetooth devrait maintenant être désactivé.

7voto

Bill K Points 32115

Vous pouvez modifier les services lancés au démarrage à l'aide de l'option BUM .

Installez-le : sudo apt-get install bum

Cours : sudo bum

enter image description here

Décochez la case et cliquez sur Apply .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X