Schalten Sie Bluetooth von der Shell aus und nicht vom Applet aus ein

30

Ubuntu 13.04 64 Bit, auf ELiteBook 8740, Gnome Desktop mit Bluetooth-Applet abgebildet.

Ich konnte nicht herausfinden, wie man das Bluetooth über die Shell und nicht über das Benachrichtigungs-BT-Applet-Menü ein- und ausschaltet. Ich muss den Dienst und das Ding aus dem Menü von Shell oder C einschalten.

service bluetooth start/stop hat nichts mit dem Menüpunkt der Applet-Schaltfläche zu tun, da hier die Szenarien aufgeführt sind, die ich sehen kann.

  1. 1.

service weg,

Menüpunkt aus Applet ist aus (Shows einschalten)

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

Service am, ( sudo service bluetooth start)

Menüpunkt aus Applet ist aus (Shows einschalten)

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

service an,

Menüelement aus Applet ist aktiviert (Shows deaktivieren)

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 weg,

Menüelement aus Applet ist aktiviert (Shows deaktivieren)

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

Ich möchte in der Lage sein, Bluetooth wie über die Applet-Schaltfläche ein- und auszuschalten.

Wie kann ich das machen ?

user2195463
quelle

Antworten:

37

Die Befehle, die Sie suchen, sind:

rfkill block bluetooth

und

rfkill unblock bluetooth
Marcus
quelle
Toller Fund! Ich musste für Bluetooth immer Toggle verwenden
Anwar
14

Stoppen :

sudo /etc/init.d/bluetooth stop

Anfangen :

sudo /etc/init.d/bluetooth start

Neustarten :

sudo /etc/init.d/bluetooth restart
Chester
quelle
5
Die Verwendung von serviceist vorzuziehen /etc /init.d/, aber dies funktioniert auch.
Gerhard Burger
das ist nicht richtig. Das Ausschalten von Bluetooth und das Beenden des Dienstes sind verschiedene Dinge (insbesondere erfordert Letzteres Sudo-Berechtigungen).
Marcus
6

Auf Ubuntu 15.04 und höher

systemctl start bluetooth

zum Einschalten von Bluetooth

systemctl stop bluetooth

zum Ausschalten von Bluetooth

systemctl restart bluetooth

zum Neustarten von Bluetooth

Werwolf_65
quelle
1
werewolf_65 - FYI Sie können weglassen, .serviceweil angenommen wird, wenn es keine Erweiterung gibt (und wer gerne tippt)
Zanna
1
@Zanna in Ordnung. Jetzt ist es klarer, hätte darüber nachdenken sollen, die Antwort so zu bearbeiten, wie Sie es getan haben ...
Thomas