# Désactiver bluetooth au démarrage

**URL:** <https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471>\
**Category:** Support Debian\
**Tags:** bluetooth, boot\
**Created:** [Avril 23, 2018, 12:56 UTC](https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471 "2018-04-23T00:56:14Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![loo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/5e9695/32.png) [@loo](https://www.debian-fr.org/u/loo)\
**Post date:** [Avril 23, 2018, 12:56 UTC](https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471/1 "2018-04-23T00:56:14Z")

</div>

Bonjour,

Après des milliers d’essais infructueux, je n’arrive toujours pas à désactiver le bluetooth au démarrage de debian sans désactiver complètement le service bluetooth, ce qui oblige à passer systématiquement par le terminal pour réactiver le service bluetooth.

J’aimerais que le bluetooth soit désactivé au démarrage mais activable en passant par le bouton on/off dans les paramètres bluetooth de gnome…

Quelqu’un.e aurait-il une solution ? Je désespère…

Merci 🙂 (je tourne sur un thinkpad, debian stretch, gnome)

---

<div class="post-metadata">

**Author:** ![snotons](https://www.debian-fr.org/user_avatar/www.debian-fr.org/snotons/32/6861_2.png) [@snotons](https://www.debian-fr.org/u/snotons)\
**Post date:** [Avril 25, 2018, 10:12 UTC](https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471/2 "2018-04-25T10:12:49Z")

</div>

Salut,  
le bluetooth est donné par la carte wireless (wifi + bluetooth).  
Je suis aussi sur des thinkpad et n’ai pas eu trop de pb la dessus, mon wifi est off de base avec l’interrupteur du portable.  
Ensuite quand je passe en On mon wifi garde l’état précédent (état au moment de Off) soit activé soit inactivé.  
Donc pour le bluetooth, il ne peut-être activé que si le matériel wireless est On (interrupteur), donc s’il est Off alors de base pas de bluetooth ensuite si matériellement On alors mon bluetooth est désactivé par défaut et je l’active ensuite via paramètre bluetooth gnome.  
Mais j’avais peut-être bidouillé un truc à un moment et pour la doc bluetooth tout est [là sur thinkwiki](http://www.thinkwiki.org/wiki/How_to_setup_Bluetooth#Enabling.2FDisabling_Bluetooth). 🤔  
A+

---

<div class="post-metadata">

**Author:** ![loo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/5e9695/32.png) [@loo](https://www.debian-fr.org/u/loo)\
**Post date:** [Avril 25, 2018, 10:23 UTC](https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471/3 "2018-04-25T22:23:54Z")

</div>

Salut,  
De quel(s) interrupteur(s) parles-tu ?  
Quand j’allume mon ordinateur, le wi-fi et le bluetooth s’activent systématiquement, quel que soit leur état avant que j’éteigne l’ordi. Que le bluetooth soit on et le wifi off ou inversement, ou même en mode avion avant la mise hors tension de la machine, quand je la rallume tout revient sur on. Mais effectivement j’aimerais bien à arriver à avoir mon bluetooth désactivé par défaut et pouvoir l’activer via le bouton on off dans les paramètres bluetooth de gnome. Mais je n’ai toujours pas la solution.

J’ai effectivement le module thinkpad\_acpi dans mon kernel, les echo 1 et echo 0 fonctionnent bien mais encore une fois ce n’est que à l’instant t, ça ne modifie pas le comportement au démarrage qui revient toujours à la valeur 1, donc activée après le boot. la touche Fn+F5 ne peut pas me concerner, sur le T450 le F5 est affecté à la baisse de luminosité de l’écran. Du coup, pareil pour le script utilisé et affecté à la touche Fn+F5, j’ai du mal à voir comment je pourrais l’adapter sur ma machine.  
Par contre j’ai bien ma ligne GRUB\_CMDLINE\_LINUX=“bluetooth.blacklist=yes rfkill.default\_state=0” dans mon /etc/default/grub mais le bluetooth est toujours on au redémarrage. J’ai essayé de passer ces paramètres sur la ligne GRUB\_CMDLINE\_LINUX\_DEFAULT mais le résultat est le même. Peut-être je ne comprends pas bien ce que veut dire le “when builtin” dans l’article quand il dit d’ajouter le paramètre au kernel mais je ne crois pas que ce soit ça le problème ? Ou peut-être que ce paramètre ne peut fonctionner qu’avec le script du dessus et dans ce cas ça expliquerait pourquoi ça ne change rien mais pareil je ne suis pas certain du tout du lien entre les deux, c’est pas vraiment bien expliqué dans l’article si tout est lié ou séparé.

Voilà, je suis toujours autant desepéré, mais je crois comprendre qu’il y a un souci entre rfkill et le thinkpad\_acpi, seulement plusieurs personnes semblent avoir réussi quand même, après avoir tout essayé moi toujours pas !

Avis aux conseils utiles…

Merci 🙂

---

<div class="post-metadata">

**Author:** ![jweber](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/e95f7d/32.png) [@jweber](https://www.debian-fr.org/u/jweber)\
**Post date:** [Avril 26, 2018, 6:30 UTC](https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471/4 "2018-04-26T06:30:27Z")

</div>

Cela t’es-t-il utile ?

> [How to setup Bluetooth - ThinkWiki](http://www.thinkwiki.org/wiki/How_to_setup_Bluetooth)  
> [https://askubuntu.com/questions/180744/how-to-enable-hard-blocked-bluetooth-in-thinkpad-edge-320](https://askubuntu.com/questions/180744/how-to-enable-hard-blocked-bluetooth-in-thinkpad-edge-320)

Le fonctionnement de bluetooth est assez «&nbsp;poétique&nbsp;». Pour ma part (T430 debian/mate) j’ai laissé tomber l’interface graphique, les rares fois où j’utilise bluetooth je passe les commandes dans un terminal. Pour te rassurer, avec un portable hp/compaq c’était pire.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Avril 26, 2018, 7:59 UTC](https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471/5 "2018-04-26T07:59:13Z")

</div>

Salut  
Ne me servant pas de bluetooth

```auto
 cat /lib/systemd/system/bluetooth.service
[Unit]
Description=Bluetooth service
Documentation=man:bluetoothd(8)
ConditionPathIsDirectory=/sys/class/bluetooth

[Service]
Type=dbus
BusName=org.bluez
ExecStart=/usr/lib/bluetooth/bluetoothd
NotifyAccess=main
#WatchdogSec=10
#Restart=on-failure
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE
LimitNPROC=1
ProtectHome=true
ProtectSystem=full

[Install]
WantedBy=bluetooth.target
Alias=dbus-org.bluez.service

```

je l’ai désactivé

```auto
 systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:bluetoothd(8)

```

Dans cet état le daemon bluetoothd n’est pas créé et le bouton n’a plus aucun effet.

[![](https://www.debian-fr.org/uploads/default/original/2X/d/daa5b75e4482c11ddf6c58b8164fe08db7e92ce0.png)](https://pix.debian-fr.xyz/?img=1524729514.png)

Il faut peut être adopter la logique inverse, laisser bluetooth s’activer au démarrage et le passer off par le bouton  
je ne sais pas si ce parametre dans dconf correspond à l’état du bouton

[![](https://www.debian-fr.org/uploads/default/original/2X/5/51e7f5e5c5d8202e66fc44fe4e40bff7beaa17f3.png)](https://pix.debian-fr.xyz/?img=1524729747.png)

---

<div class="post-metadata">

**Author:** ![snotons](https://www.debian-fr.org/user_avatar/www.debian-fr.org/snotons/32/6861_2.png) [@snotons](https://www.debian-fr.org/u/snotons)\
**Post date:** [Avril 26, 2018, 9:55 UTC](https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471/6 "2018-04-26T09:55:00Z")

</div>

Salut,  
Je propose de lancer ton echo dans le fichier script **/etc/rc.local** (en root cad ouvre un terminal et tape “ **su** ” (sans guillemets) puis ton mot de passe administrateur-ice et [entrée])  
puis dans le terminal donc à l’invite de commande “root” comme ceci

```nohighlight
root@[ton_ordi]:/home/[ton_utilisateur de base]#

```

tape (là c’est avec l’éditeur nano, mais cela peut ce faire via un autre):

```nohighlight
nano /etc/rc.local

```

Puis en fin de fichier **avant** “exit 0” ajoute une ligne avec “echo…” comme ceci (là c’est mon rc.local vide sous debian strech):

```nohighlight
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# désactive le bluetooth au démarrage
echo 0 > /sys/devices/platform/thinkpad_acpi/bluetooth_enable

exit 0

```

Enregistre sous nano avec Ctrl+X puis tape “o” sans les guillemets pour “oui” puis [entrée].  
Redémarre le système.  
Et ce devrait être bon ! 🕶  
A+.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Avril 26, 2018, 10:21 UTC](https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471/7 "2018-04-26T10:21:38Z")

</div>

Quand je remets bluetooth en démarrage automatique, l’icone bluetooth apparait  
Il s’agit de **blueman-applet**

> **[Debian -- Error](https://packages.debian.org/stretch/blueman)**

```auto
apt install blueman

```

et il suffit d’1 clic pour désactiver

[![](https://www.debian-fr.org/uploads/default/original/2X/7/73acf7c4c20f64275e6be0b21ca28d91352e9dc5.png)](https://pix.debian-fr.xyz/?img=1524737914.png)

---

<div class="post-metadata">

**Author:** ![snotons](https://www.debian-fr.org/user_avatar/www.debian-fr.org/snotons/32/6861_2.png) [@snotons](https://www.debian-fr.org/u/snotons)\
**Post date:** [Avril 26, 2018, 10:26 UTC](https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471/8 "2018-04-26T10:26:05Z")

</div>

> [@loo](#):
>
> De quel(s) interrupteur(s) parles-tu ?

Visiblement tu n’en as pas sur le T450, sur les anciens y en a et c’est pratique; moi qui ne suis pas un plat à réchauffer au micro-onde 😉 surtout dans une cage de Faraday type caravane ou camion hé !  
Ton on/off clavier semble être Fn+F7 isn’t it ?

---

<div class="post-metadata">

**Author:** ![snotons](https://www.debian-fr.org/user_avatar/www.debian-fr.org/snotons/32/6861_2.png) [@snotons](https://www.debian-fr.org/u/snotons)\
**Post date:** [Avril 26, 2018, 11:35 UTC](https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471/9 "2018-04-26T11:35:52Z")

</div>

> [@loo](#):
>
> pour le script utilisé et affecté à la touche Fn+F5, j’ai du mal à voir comment je pourrais l’adapter sur ma machine.

… et pour ta touche fonction f7 d’activation/désactivation wifi modifie sur la [page du thinkwiki](http://www.thinkwiki.org/wiki/How_to_setup_Bluetooth#Enabling.2FDisabling_Bluetooth) citée plus haut:

You might also be able to toggle bluetooth using Fn+ **F7**.  
… réaliser les étapes du tuto …  
_Create /etc/acpi/events/radio.conf:_  
là remplacer  
`text event=ibm/hotkey HKEY 00000080 00001005 `  
par  
`text event=ibm/hotkey HKEY 00000080 00001007 `

… réaliser les étapes du tuto …

enjoy !

---

<div class="post-metadata">

**Author:** ![loo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/5e9695/32.png) [@loo](https://www.debian-fr.org/u/loo)\
**Post date:** [Avril 27, 2018, 9:12 UTC](https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471/10 "2018-04-27T09:12:33Z")

</div>

C’est le F8 l’interrupteur sans fil, F7 c’est vidéoprojecteur 😉 Et il fonctionne bien le bouton, quand j’appuie dessus il passe en mode avion, mais si je reboot il va tout remettre en ON, aucune mémorisation. M’enfin je vais essayer, rien à perdre !!

---

<div class="post-metadata">

**Author:** ![loo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/5e9695/32.png) [@loo](https://www.debian-fr.org/u/loo)\
**Post date:** [Avril 27, 2018, 9:39 UTC](https://www.debian-fr.org/t/desactiver-bluetooth-au-demarrage/76471/11 "2018-04-27T09:39:09Z")

</div>

@snotons J’avais déjà essayé le script rc.local sans succès, mais là ça fonctionne merci !!  
C’est pas super propre et ça ralentit le démarrage mais pour l’instant je me contenterai de ça…  
Si jamais quelqu’un a une solution plus propre à la source plutôt que de l’éteindre après qu’il se soit activé dans le boot je suis toujours preneur, en attendant je ferai avec le rc.local !

Peut-être que c’est plus propre avec ce qu’ils racontent sur thinkwiki, mais je crois que tout ce qu’ils disent ne s’appliquent que si la touche ne fonctionne pas, en l’occurence mon F8 fonctionne très bien mais n’est pas mémorisé au redémarrage.
