выключить блютус из оболочки а не из апплета

30

Ubuntu 13.04 64 бит, на ELiteBook 8740, рабочий стол gnome с Bluetooth-апплетом.

Я не мог понять, как включить и выключить из оболочки Bluetooth, а не из меню уведомления bt апплет. Мне нужно включить службу и вещь из меню из оболочки или C.

service bluetooth start/stop не имеет ничего общего с пунктом меню кнопки апплета, потому что вот сценарии, которые я вижу.

  1. 1.

сервис выключен,

пункт меню из апплета выключен (показы включаются)

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

обслуживание на, ( sudo service bluetooth start)

пункт меню из апплета выключен (показы включаются)

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

обслуживание на,

пункт меню из апплета включен (показы выключены)

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.

сервис выключен,

пункт меню из апплета включен (показы выключены)

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

Я хочу иметь возможность включать и выключать Bluetooth, как это делается с помощью кнопки апплета.

Как я могу это сделать ?

user2195463
источник

Ответы:

37

Команды, которые вы ищете:

rfkill block bluetooth

а также

rfkill unblock bluetooth
Маркус
источник
Отличная находка! Мне нужно было всегда использовать переключатель для Bluetooth
Anwar
14

Прекратить :

sudo /etc/init.d/bluetooth stop

Начать :

sudo /etc/init.d/bluetooth start

Заново :

sudo /etc/init.d/bluetooth restart
Chester
источник
5
Использование serviceпредпочтительнее /etc /init.d/, но это также работает.
Герхард Бургер
это не правильно. Отключение Bluetooth и остановка службы - это разные вещи (прежде всего, для последнего требуются разрешения sudo).
Маркус
6

На Ubuntu 15.04 и позже

systemctl start bluetooth

для включения Bluetooth

systemctl stop bluetooth

для отключения Bluetooth

systemctl restart bluetooth

для перезапуска Bluetooth

werewolf_65
источник
1
werewolf_65 - к вашему сведению, вы можете не указывать, .serviceпотому что предполагается, что нет расширения (и кому нравится печатать)
Zanna
1
@ Занна, хорошо. Теперь это стало понятнее, следовало бы подумать отредактировать ответ, как вы сделали ...
Томас