Лучший способ отключить Bluetooth при запуске системы? (с systemd и без выскочки)


10

Каков наилучший способ деактивировать Bluetooth для каждого запуска с systemd? Примеров много, но все они работают с upstart и rc.local.

В Ubuntu 15.10 rc.local по умолчанию отключен. Я думаю, что по причине, или нет?

Так как же правильно отключить цель / службу Bluetooth без сценария rc.local?

Может быть, активируйте rc.local и добавьте строку "rfkill block bluetooth" - это правильный путь?

Ответы:


23

Сначала остановите сервис:

sudo systemctl stop bluetooth.service

Затем отключите его:

sudo systemctl disable bluetooth.service

Проверьте:

systemctl status bluetooth.service

это было именно то, что я ищу! спасибо
— Метро

нет проблем, добро пожаловать;)
— Иван Темченко

@IvanTemchenko отличный ответ. Я думаю, что вы должны написать это также по этому вопросу . Он собирает уже много старых и новых процедур, а этого не хватает.
— dadexix86

Спасибо, я искал это решение в течение нескольких недель, это способ сделать это в Ubuntu 16.10 (systemd)
— Диего Альварес,

Это путь, по которому
— Родриго Лопес Герра

10

Большинство описанных выше методов полностью отключают Bluetooth, хотя, вероятно, многие пользователи просто хотят, чтобы их ОС запомнила их предпочтения. Проблема в том, что в blueman-апплете есть настройка автоматического включения, которая автоматически включает Bluetooth при каждом запуске индикатора. Поэтому, если вы хотите, чтобы Ubuntu запомнил ваши предпочтения, откройте терминал и введите:

$ gsettings set org.blueman.plugins.powermanager auto-power-on false

Таким образом, вы можете просто отключить Bluetooth, и ОС запомнит его и не включит его автоматически при следующем включении или перезагрузке компьютера.


1
Спасибо! именно то, что мне было нужно! Способ заставить это перестать быть включенным каждый раз, но оставьте это легким, повторно включите это.
— Йинон

3

Чтобы отключить его, чтобы он никогда не пытался перезапустить (так как другие приложения могут пытаться запустить его после того, как вы отключили его и будут отображаться с ошибками в журнале журнала ), после остановки и отключения вы можете sudo systemctl mask dbus-org.bluez.service, это указывает на символическую ссылку на / DEV / нуль. Чтобы восстановить его sudo systemctl unmask dbus-org.bluez.serviceв systemd. https://www.ibm.com/support/knowledgecenter/SSNW54_1.1.1/com.ibm.kvm.v111.admin/hpssdisabling.htm


Я дал +1, потому что моя система продолжала показывать ошибки при запуске, и я не мог заставить их остановиться, пока не нашел этот совет.
— pauljohn32
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.