désactiver le bluetooth depuis le shell et non depuis l'applet

30

Ubuntu 13.04 64 bits, sur ELiteBook 8740, bureau gnome avec applet bluetooth illustré.

Je ne pouvais pas comprendre comment allumer et éteindre à partir du shell Bluetooth et non à partir du menu d'applet de notification bt. J'ai besoin d'activer le service et la chose à partir du menu à partir du shell ou du C.

service bluetooth start/stop a à voir avec l'élément de menu du bouton applet, car voici les scénarios que je peux voir.

  1. 1.

service hors service,

L'élément de menu de l'applet est désactivé (affiche s'allumer)

bt-device --list  yields  bluez service is not found
  1. 2

service activé, ( sudo service bluetooth start)

L'élément de menu de l'applet est désactivé (affiche s'allumer)

bt-device --list  yields  rg.bluez.Error.NoSuchAdapter: No such adapter
  1. 3

service sur,

l'élément de menu de l'applet est activé (les affichages s'éteignent)

bt-device --list  yields

Added devices:
HMDX JAM (36:8F:E8:07:B2:CA)
Mint Speaker (5BA5) (01:19:53:4C:5B:A5)
  1. 4

service hors service,

l'élément de menu de l'applet est activé (les affichages s'éteignent)

bt-device --list  yields  
bluez service is not found

Je veux pouvoir activer et désactiver le Bluetooth comme cela se fait depuis le bouton de l'applet.

Comment puis-je faire ceci ?

user2195463
la source

Réponses:

37

Les commandes que vous recherchez sont:

rfkill block bluetooth

et

rfkill unblock bluetooth
Marcus
la source
Super trouvaille! Je devais toujours utiliser la bascule pour le bluetooth
Anwar
14

Arrêter :

sudo /etc/init.d/bluetooth stop

Commencer :

sudo /etc/init.d/bluetooth start

Recommencer :

sudo /etc/init.d/bluetooth restart
Chester
la source
5
L'utilisation de serviceest préférée à /etc /init.d/, mais cela fonctionne aussi.
Gerhard Burger
ce n'est pas correct. désactiver le bluetooth et arrêter le service sont des choses différentes (notamment, ce dernier nécessite des autorisations sudo).
Marcus
6

Sur Ubuntu 15.04 et versions ultérieures

systemctl start bluetooth

pour activer Bluetooth

systemctl stop bluetooth

pour désactiver Bluetooth

systemctl restart bluetooth

pour redémarrer Bluetooth

loup-garou_65
la source
1
werewolf_65 - FYI vous pouvez omettre .servicecar il est supposé qu'il n'y a pas d'extension (et qui aime taper)
Zanna
1
@Zanna bien. Maintenant, il est plus clair, aurait dû envisager de modifier la réponse comme vous l'avez fait ...
Thomas