Лучший способ отключить 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.