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