Найкращий спосіб відключити Bluetooth при запуску системи? (з системою та не на початку)


10

Який найкращий спосіб відключити Bluetooth для кожного запуску із systemd? Прикладів дуже багато, але всі вони працюють з початковим і 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-applet має налаштування автоматичного включення, яке автоматично вмикає Bluetooth при кожному запуску індикатора. Тож якщо ви хочете, щоб Ubuntu запам’ятав свої переваги, відкрийте термінал і введіть це:

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

Таким чином, ви можете просто відключити Bluetooth, і ОС запам'ятає його, і не буде автоматично повторно вмикати його наступного разу при включенні або перезавантаженні ПК.


1
Дякую! саме те, що мені було потрібно! Спосіб перестане бути щоденним, але залиште його легко повторно включити.
Іньйон

3

Щоб відключити його, щоб він ніколи не намагався перезапустити ( як інші програми можуть намагатися запустити його після вимкнення та відображатимуться з помилками в журналі журналу ) після зупинки та відключення, ви можете sudo systemctl mask dbus-org.bluez.service, це вказує на посилання на / dev / null. Щоб відновити його 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.