Cara terbaik untuk menonaktifkan Bluetooth pada startup sistem? (dengan systemd dan bukan pemula)

10

Apa cara terbaik untuk menonaktifkan Bluetooth untuk setiap startup dengan systemd? Ada banyak contoh, tetapi semuanya bekerja dengan pemula dan rc.local.

Dengan Ubuntu 15.10 rc.local dinonaktifkan secara default. Saya pikir itu karena suatu alasan, atau bukan?

Jadi bagaimana saya bisa menonaktifkan target / layanan Bluetooth dengan benar tanpa script rc.local?

Mungkin mengaktifkan kembali rc.local dan menambahkan baris "rfkill block bluetooth" adalah cara yang tepat?

Metro
sumber

Jawaban:

23

Pertama, hentikan layanan:

sudo systemctl stop bluetooth.service

Kemudian, nonaktifkan:

sudo systemctl disable bluetooth.service

Memeriksa:

systemctl status bluetooth.service
Ivan Temchenko
sumber
itulah tepatnya yang saya cari! terima kasih
Metro
tidak masalah, selamat datang;)
Ivan Temchenko
@IvanTemchenko jawaban yang bagus. Saya pikir Anda harus menulisnya juga pada pertanyaan ini . Ini sudah mengumpulkan banyak prosedur lama dan baru, dan ini tidak ada.
dadexix86
Terima kasih, saya sudah mencari solusi ini selama beberapa minggu, ini adalah cara untuk melakukannya di ubuntu 16.10 (systemd)
Diego Alvarez
Ini adalah cara untuk pergi
Rodrigo Lopez Guerra
10

Sebagian besar metode di atas benar-benar menonaktifkan bluetooth, sementara mungkin banyak pengguna hanya ingin OS mereka mengingat preferensi mereka. Masalahnya adalah blueman-applet memiliki pengaturan power-on otomatis yang secara otomatis mengaktifkan bluetooth setiap kali indikator dimulai. Jadi jika Anda ingin Ubuntu mengingat preferensi Anda, buka terminal dan ketik ini:

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

Dengan cara ini Anda dapat menonaktifkan Bluetooth dan OS akan mengingatnya dan tidak akan secara otomatis mengaktifkannya kembali saat Anda menghidupkan atau me-reboot PC Anda.

Phillip Jeffries
sumber
1
Terima kasih! persis apa yang saya butuhkan! Suatu cara untuk membuatnya berhenti setiap saat, tetapi biarkan mudah untuk mengaktifkannya kembali.
yinon
3

Untuk menonaktifkannya sehingga tidak pernah mencoba untuk me-restart ( karena aplikasi lain mungkin mencoba untuk memulainya setelah Anda menonaktifkannya dan akan muncul dengan kesalahan dalam jurnal log ) setelah berhenti dan menonaktifkan, Anda dapat sudo systemctl mask dbus-org.bluez.service, ini menunjukkan symlink ke / dev / null. Untuk mengembalikannya sudo systemctl unmask dbus-org.bluez.servicedi systemd. https://www.ibm.com/support/knowledgecenter/SSNW54_1.1.1/com.ibm.kvm.v111.admin/hpssdisabling.htm

Vince
sumber
Saya memberi +1 karena sistem saya terus menunjukkan kesalahan saat startup dan saya tidak bisa menghentikannya, sampai saya menemukan saran ini.
pauljohn32