8 votes

Comment faire pour que le bluetooth soit désactivé par défaut ?

J'utilise Ubuntu 18.04 sur Dell XPS-13 et à chaque fois que l'ordinateur portable démarre le bluetooth est activé et vous devez le désactiver manuellement. Mais je ne l'utilise pas très souvent.

Par conséquent, est-il possible de désactiver le bluetooth par défaut (je suis au courant de la modification du fichier rc.local mais depuis Ubuntu 14.04, le rc.local n'existe plus et n'est plus utilisé).

14voto

Rinzwind Points 270388
gedit /etc/bluetooth/main.conf

et régler ceci :

AutoEnable = false

A manière plus radicale est soit de arrêter le service bluetooth

sudo systemctl stop bluetooth.service

Ou encore plus radical, c'est de désactiver de façon permanente

sudo systemctl disable bluetooth

1voto

slawekwin Points 1998

Voici comment vous pouvez créer un script qui s'exécutera au démarrage et effectuera une action pour tuer le service Bluetooth, et ce serait le suivant (j'utilise nano, n'hésitez pas à utiliser tout autre éditeur de texte) :

Étape 1 : Naviguez jusqu'au dossier :

cd /etc/systemd/system/

Étape 2 : Créez d'abord un script qui tuera le service Bluetooth une fois exécuté :

nano bluetoothkill.sh

Étape 3 : Entrez le code suivant, sauvegardez et quittez :

#!/bin/bash
rfkill block bluetooth
exit 0

Étape 4 : Créer un foo.service dans le même dossier /etc/systemd/system/ :

nano foo.service

Étape 5 : Entrez le code suivant, sauvegardez et quittez :

\[Unit\]
Details=Additional startup scripts
After=network.target

\[Service\]
ExecStart=/etc/systemd/system/bluetoothkill.sh

\[Install\]
WantedBy=default.target

Étape 6 : Exécutez la commande suivante dans le terminal :

sudo chmod 744 bluetoothkill.sh

Étape 7 : Exécutez la commande suivante dans le terminal :

sudo systemctl start foo.service

Étape 8 : Redémarrez la machine et au prochain démarrage, vous remarquerez que le service Bluetooth n'est plus activé par défaut au démarrage. Vous pouvez toujours l'activer quand vous le souhaitez dans les paramètres, ou dans le terminal, il se comporte sans aucune erreur.

Si vous aimez ajouter plus de scripts au démarrage, vous pouvez toujours éditer le fichier foo.service et ajouter des lignes supplémentaires sous le crochet [Service] pour exécuter des scripts supplémentaires au démarrage, par exemple :

ExecStart=/full-script-filepath/newscript.sh

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