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 ?

Réponses:


37

Les commandes que vous recherchez sont:

rfkill block bluetooth

et

rfkill unblock bluetooth

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

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


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.