wyłącz bluetooth z powłoki, a nie z apletu

30

Ubuntu 13.04 64 bity, na ELiteBook 8740, gnome desktop z pokazanym apletem bluetooth.

Nie mogłem wymyślić, jak włączyć i wyłączyć powłokę Bluetooth, a nie menu apletu powiadomienia bt. Muszę włączyć usługę i rzecz z menu z powłoki lub C.

service bluetooth start/stop ma związek z elementem menu przycisku apletu, ponieważ oto scenariusze, które widzę.

  1. 1.

usługa wyłączona,

pozycja menu z apletu jest wyłączona (pokazuje włączenie)

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

usługa włączona, ( sudo service bluetooth start)

pozycja menu z apletu jest wyłączona (pokazuje włączenie)

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

usługa włączona,

pozycja menu z apletu jest włączona (pokazuje wyłączenie)

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

usługa wyłączona,

pozycja menu z apletu jest włączona (pokazuje wyłączenie)

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

Chcę mieć możliwość włączania i wyłączania Bluetooth tak, jak dzieje się to za pomocą przycisku apletu.

W jaki sposób mogę to zrobić ?

użytkownik2195463
źródło

Odpowiedzi:

37

Polecenia, których szukasz, to:

rfkill block bluetooth

i

rfkill unblock bluetooth
Marcus
źródło
Świetne znalezisko! Musiałem zawsze używać przełącznika dla bluetooth
Anwar
14

Zatrzymać :

sudo /etc/init.d/bluetooth stop

Zacząć :

sudo /etc/init.d/bluetooth start

Zrestartować :

sudo /etc/init.d/bluetooth restart
Chester
źródło
5
servicePreferowane jest użycie /etc /init.d/, ale to również działa.
Gerhard Burger
to nie jest poprawne. wyłączenie bluetooth i zatrzymanie usługi to różne rzeczy (przede wszystkim ta ostatnia wymaga uprawnień sudo).
Marcus
6

W systemie Ubuntu 15.04 i nowszych

systemctl start bluetooth

do włączania Bluetooth

systemctl stop bluetooth

do wyłączania Bluetooth

systemctl restart bluetooth

do ponownego uruchomienia Bluetooth

wilkołak_65
źródło
1
werewolf_65 - FYI można pominąć, .serviceponieważ zakłada się, że nie ma rozszerzenia (i kto lubi pisać)
Zanna
1
@Zanna w porządku. Teraz jest jaśniej, powinienem był zastanowić się nad odpowiedzią tak jak ty ...
Thomas