web-dev-qa-db-fra.com

Comment puis-je désactiver Bluetooth par défaut?

Chaque fois que j'éteins mon bluetooth dans le menu des paramètres, il est réactivé après un redémarrage. Je sais que cela a déjà été demandé, mais j'ai essayé toutes les réponses qui ont été fournies et rien ne semble fonctionner.

La suggestion la plus populaire est: Exécutez sudoedit /etc/rc.local et ajoutez cette ligne avant avec exit 0:

rfkill block bluetooth

Quand je fais cela, un fichier vide s'ouvre et ce n'est même pas rc.local si j'ai raison. (voir capture d'écran). J'utilise Ubuntu 18.04 LTS.

Screenshot

Si je lance ls -l /etc/rc.local cela se présente:

Screenshot2

Si je lance: Sudo rfkill list all:

Screenshot3

J'ai tout essayé dans ce lien sauf l'installation de BUM: Comment puis-je désactiver Bluetooth au démarrage du système?

8
Lucy C

J'ai testé cela et il est persistant lors des redémarrages.

Cliquez sur le logo Bluetooth entre les icônes du clavier et de la batterie dans la barre d'état système. Puis cliquez sur la sélection "Bluetooth ON" et il devient "Bluetooth OFF":

bluetooth off.gif


Après des commentaires, j'ai découvert qu'Ubuntu 18.04 avec l'interface Gnome ne fonctionnait pas comme Ubuntu 16.04 avec l'interface Unity.

La solution consiste à éditer /etc/default/tlp et à trouver:

# Radio devices to disable on startup: bluetooth, wifi, wwan.
# Separate multiple devices with spaces.
#DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"

Éditez la dernière ligne pour lire:

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
11
WinEunuuchs2Unix

Eh bien, j'ai une suggestion. Je pense que la plupart des gens vont essayer de faire en sorte que les appareils se souviennent de l’état de l’arrêt précédent. Ainsi, si le wifi/bluetooth est activé/désactivé avant l’arrêt précédent, après le redémarrage, le wifi/bluetooth reste désactivé/activé selon l’état précédent.

Pour ce faire, accédez au fichier /etc/default/tlp et recherchez la ligne

RESTORE_DEVICE_STATE_ON_STARTUP = 0

Ceci est réglé sur "0" par défaut, ce qui signifie que la mémorisation de l'état de la radio est désactivée par défaut. Pour lui rappeler l’état précédent, remplacez "0" par "1". Si vous définissez ceci sur "1", les lignes suivantes ne seront pas lues par le système.

Si vous souhaitez spécifiquement allumer ou éteindre une radio au démarrage, suivez les instructions

# DEVICES_TO_DISABLE_ON_STARTUP = "bluetooth wifi wwan"

et

# DEVICES_TO_ENABLE_ON_STARTUP = "Bluetooth wifi wwan"

et enlevez le '#' pour activer n'importe laquelle de ces lignes. Et vous pouvez choisir entre bluetooth/wifi/wwan ou tous.

Fais comme tu as besoin.

5
Surajit

Avec Ubuntu 18.04 gnome cela a fonctionné pour moi:

Sudo systemctl disable bluetooth.service

puis après le redémarrage, essayez de vérifier:

Sudo systemctl status bluetooth.service

Et si vous voulez l'activer à nouveau:

Sudo systemctl enable bluetooth.service
2
faber

Je travaille sous Xubuntu 18.04. Voici une solution qui a finalement fonctionné pour moi.

  1. D'abord, j'ai modifié le fichier /etc/bluetooth/main.conf (sous le mode Sudo activé). À la toute fin du fichier, j'ai changé la ligne AutoEnable=true en AutoEnable=false

  2. Deuxièmement, je suis allé au menu principal, puis j'ai choisi Settings > Session and Startup. Dans la section Applications autostart j'ai désactivé Blueman applet (voir la ligne 2 de l'image ci-dessous).

Blueman applet disabled in 'Session and Startup'

  1. Après le redémarrage, l'icône Blueman applet n'est plus visible dans la barre d'état système, mais si vous entrez rfkill list all dans le terminal, les éléments suivants s'affichent:

1: phy0: Wireless LAN Soft blocked: no Hard blocked: no 2: Dell-wifi: Wireless LAN Soft blocked: no Hard blocked: no 3: Dell-bluetooth: Bluetooth Soft blocked: yes Hard blocked: no 4: hci0: Bluetooth Soft blocked: yes Hard blocked: no

Ce qui signifie que le Bluetooth est maintenant désactivé. Il semble que la clé du problème soit ridiculement simple. Toute tentative d'activer le Blueman applet active également le Bluetooth, peu importe ce qui s'est passé auparavant. Donc, pas de Blueman applet, plus de Bluetooth au démarrage. Au moins pour moi.

2
Alexei Kouprianov

J'ai une solution de contournement pour votre cas ...

J'utilise Ubuntu Mate 18.04, dans mon cas, je clique simplement sur "MENU/Préférences/Applications de démarrage". Une fenêtre intitulée "Préférences des applications de démarrage" apparaît. Recherchez l'entrée "Blueman Applet" et supprimez-la pour qu'elle devienne désactivée (grisée). En conséquence, toutes les applications liées à Bluetooth ne se chargeront pas lors du prochain démarrage de votre système.

La partie ennuyeuse est que vous devrez inverser cette procédure et redémarrer pour que le bluetooth revienne au travail au cas où vous en auriez besoin.

Espérons que cela aide JaMedSyS

1
JamMedSyS

Pour Ubuntu 18.04. Toucher des fichiers comme le désactiver si vous utilisez Bluetooth comme une application Bluetooth. Pour cela, je vais à cet emplacement avec un navigateur de fichiers exécuté avec les autorisations de superutilisateur:

/usr/bin/

et j'édite le fichier appelé:

"Blueman-applet"

Dans ce fichier, une ligne est écrite:

self.Plugins.Run(“on_manager_state_changed”, True)

Vous devez juste changer de vrai en faux et cela resterait comme ceci:

self.Plugins.Run ("on_manager_state_changed", False)
1
perico palote

la méthode rc.local me semble juste, mais je le ferais légèrement différemment:

Sudo nano /etc/rc.local

soit le fichier est vide - il vient d'être créé par vous - ou non, modifiez-le pour qu'il ressemble à ceci:

#!/bin/sh

bluetooth de bloc de rfkill

sortie 0

les premières et dernières lignes sont importantes.

0
db429