Bagaimana saya bisa menonaktifkan Bluetooth pada startup sistem?

329

Bagaimana saya bisa menonaktifkan Bluetooth pada startup sistem?

Floqqi
sumber
Saya tidak berpikir bahwa "harus menjadi konfigurasi default alami", orang pasti ingin menggunakan Bluetooth di komputer mereka tanpa harus menyalakannya (Anda tampaknya tidak memiliki mouse atau keyboard Bluetooth, jika itu adalah Anda perangkat input utama yang Anda inginkan Bluetooth aktif dari boot). Namun saya setuju bahwa cara untuk memilih bagaimana Anda ingin Bluetooth saat boot akan bermanfaat untuk dimiliki.
roadmr
61
Hal yang normal dan alami adalah membiarkan Anda memilih, dalam pengaturan bluetooth, apakah Anda menginginkannya hidup atau mati ketika boot. Itu tidak alami untuk memiliki orang mematikannya atau pada setiap kali mereka menyalakan komputer mereka. Kita berbicara tentang menjadikan Linux sistem desktop terbaik, bukan yang terburuk, bukan?
Robert
Kami setuju bahwa membiarkan orang memilih adalah pilihan terbaik. Lihat di sini untuk beberapa cara yang mungkin untuk melakukan ini. answers.launchpad.net/ubuntu/+source/bluez/+question/51440
roadmr
1
Ini adalah bug # 1073669 .
colan
6
Agak sulit dipercaya bahwa, pada edisi ke-14, kami masih "mengajar" pengembang Ubuntu tentang hal-hal seperti "opsi untuk mengaktifkan atau menonaktifkan bluetooth pada boot harus tersedia untuk pengguna normal, dan tidak hanya bagi mereka yang gemar mencari dalam antrean yang tak berkesudahan. dari forum publik ".
Rodrigo

Jawaban:

209

18.04+ pengguna yang secara alami tidak memiliki /etc/rc.local, Anda harus membuatnya dan membuatnya dapat dieksekusi. Untuk mempermudah, Anda bisa menempelkan perintah berikut ke terminal:

sudo install -b -m 755 /dev/stdin /etc/rc.local << EOF
#!/bin/sh
rfkill block bluetooth
exit 0
EOF

Jalankan sudoedit /etc/rc.localdan tambahkan ini sebelum baris dengan exit 0:

rfkill block bluetooth

Anda tetap dapat mengaktifkan Bluetooth melalui applet bar bagian atas.

Ini seharusnya bekerja untuk sebagian besar sistem tetapi sepertinya ada beberapa bug yang bersembunyi di ACPI kernel untuk Thinkpad. Jika Anda menggunakan Thinkpad, tambahkan yang berikut ke /etc/rc.local:

echo disable > /proc/acpi/ibm/bluetooth

Atau periksa ibm-acpi - Driver Ekstra IBM ThinkPad ACPI - beberapa laporan menyarankan bahwa ibm-acpi termasuk kontrol bluetooth (di antara hal-hal baik lainnya). Tetapi saya tidak memiliki perangkat kerasnya sehingga saya benar-benar tidak dapat memverifikasi klaim ini. Semoga berhasil.

Oli
sumber
6
Untuk Thinkpads (dan hanya Thinkpads) ini berfungsi: echo disable > /proc/acpi/ibm/bluetoothdi /etc/rc.local
Marius Gedminas
4
rfkill block bluetoothbekerja untuk Thinkpad T430u
bmaupin
5
Tidak ada yang berfungsi untuk saya (ThinkPad x201) ketika saya menempatkannya satu per satu /etc/rc.local. The rfkill block bluetoothperintah tidak bekerja, tetapi tidak pada startup. Bendera -x diaktifkan /etc/rc.local. Saya menjalankan Xubuntu 13.10.
Kyle Falconer
4
Di Ubuntu 15.10 dengan systemd Anda perlu lebih banyak untuk mengaktifkan kembali penggunaan etc/rc.localfile: askubuntu.com/a/696226/34298
rubo77
5
jika rc.local kami hanyalah file kosong, di mana kita harus menambahkan 'rfkill block bluetooth'?
Sss
124

Saya menemukan caranya dengan "solusi" bersih di sini ( tautan arsip untuk anak cucu)

Sebenarnya perubahan /etc/bluetooth/main.confsudah cukup bagi saya.

Cari entri:

AutoEnable=true

dan ubah nilainya menjadi:

AutoEnable=false

Itu sudah cukup bagi saya, meskipun artikel itu menjelaskan beberapa langkah lain yang mungkin atau mungkin tidak diperlukan.

Di Ubuntu 17.04 dan lebih lama, opsi tersebut dinamai InitiallyPowered.

Stepbaer
sumber
3
tidak bekerja untuk laptop samsung 530u3b, bluetooth selalu menyala setelah reboot dan bangun
Maxim Kim
3
Ini hanya akan berfungsi jika saya juga menggunakan jawaban Saeed Zarinfam untuk memasukkan /etc/init.d/bluetooth stoprc.local. Tampaknya ketika layanan dimulai, itu juga membawa daya untuk bluetooth. Saya membutuhkan keduanya agar ini berfungsi. (ThinkPad x201, Xubuntu 13.10)
Kyle Falconer
3
Tidak bekerja untuk saya di thinkpad T420
UpTheCreek
4
"Cari entri" sama sekali tidak berguna bagi kita yang main.conftidak mengandung parameter ini atau komentar apa pun yang menunjukkan lokasi default-nya. Jadi, di bawah mana [Heading]kita harus meletakkannya?
underscore_d
10
Dalam kasus saya itu adalah AutoEnable = false, tetapi bagaimanapun +1 untuk solusi yang tepat dari tempat yang tepat.
Arman Petrosyan
33

16.04+


Dari ubuntu 16.04 dan seterusnya, systemd mengelola layanan startup seperti bluetooth ... untuk melihat masalah status saat ini mengikuti di terminal

sudo systemctl status bluetooth.service 

untuk menonaktifkan bluetooth pada masalah startup ini

sudo systemctl disable bluetooth.service

maka pada reboot berikutnya bluetooth tidak akan aktif ... untuk mengaktifkan masalah bluetooth (lalu reboot)

sudo systemctl enable bluetooth.service
Scott Stensland
sumber
4
Ini bekerja untuk saya, tetapi sebagai efek samping, blueman-applet berhenti bekerja juga. Itu dimulai, tetapi tidak muncul di area indikator, jadi tidak ada cara cepat untuk mengaktifkan bluetooth, hanya di terminal.
Yuri Gor
Di Xubuntu, setidaknya, jika Anda mengklik Blueman, ia memiliki opsi "Matikan Bluetooth". Saya pikir inilah yang diinginkan OP secara otomatis. Solusi Anda menghapus Blueman sama sekali, membuatnya lebih sulit untuk mengaktifkan kembali Bluetooth jika diinginkan.
Adrian Keister
1
Masukkan sudo systemctl nonaktifkan bluetooth.service && sudo systemctl hentikan bluetooth.service ke dalam skrip Nonaktifkan, dan chmod 755 di atasnya. Lakukan hal yang sama untuk sudo systemctl, aktifkan bluetooth.service && sudo systemctl, mulai bluetooth.service dalam skrip Aktifkan.
Adrian Keister
2
AKHIRNYA! Ubuntu 18.10, satu-satunya hal yang berhasil untuk saya. Tidak ada yang berhasil.
Tyler
27

Untuk menonaktifkan driver bluetooth agar tidak dimuat saat startup:

sudo $EDITOR /etc/modprobe.d/blacklist.conf

Menambahkan:

blacklist btusb

Mengaktifkannya nanti seharusnya:

sudo modprobe btusb
maco
sumber
1
Terima kasih untuk itu, sepertinya berhasil tetapi saya berusaha menghindari hal-hal baris perintah sesuai pertanyaan awal saya. Anda akan berpikir ini akan sesederhana mencentang kotak sehingga ingat bahwa saya tidak ingin BT memulai secara otomatis tetapi sepertinya cara ini lebih rumit dari itu. Dengan drive Ubuntu untuk waktu boot yang lebih cepat dan fokus umum pada konsumsi daya di laptop dan netbook, saya terkejut bahwa ini tidak pernah diatasi. Saya menghargai bantuannya.
9
"Jalankan gedit sebagai root dan edit /etc/modprobe.d/blacklist.conf" <- ok, apakah itu kurang baris perintah untuk Anda?
maco
1
Bekerja dengan baik pada Samsung Q35 dengan Ubuntu 13.10, sedangkan pendekatan 'rfkill block bluetooth' tidak. Terima kasih!
user27164
DELL E6410 bekerja untuk saya. Bagus yang bisa berjalan lagi saat bepergian tanpa reset.
Ruslan Gerasimov
Jangan repot-repot mencoba "menghindari hal-hal baris perintah" ketika Anda mengkonfigurasi sistem operasi. Apakah Ctrl + Alt + T dan beberapa ctrl-shift-V (untuk menempel) terlalu banyak untuk ditanyakan?
doug65536
18

Langkah 1: Buka terminal dan ketik perintah berikut untuk mengedit /etc/rc.localfile sistem :

gksudo gedit /etc/rc.local

Langkah 2: Tambahkan baris berikut sebelum exit 0baris:

rfkill block bluetooth
Varun
sumber
1
Ini diatur soft block ke bluetooth, saya pikir itu sama dengan mematikan layanannya dan bekerja dengan baik.
Smile.Hunter
@ Robert:: $ man rfkill" Nonaktifkan perangkat yang sesuai dengan indeks yang diberikan. " Meskipun namanya, itu hanya menonaktifkan BT; coba saja perintah rfkill block bluetoothdi terminal, Anda akan melihat ikon menjadi abu-abu.
Daniel
8

Ketikkan yang berikut ini ke terminal:

sudo gedit /etc/modprobe.d/blacklist.conf

Di bagian bawah file, tambahkan baris:

blacklist bluetooth

Simpan file dan mulai ulang - Bluetooth sekarang harus dinonaktifkan.

Nathan Osman
sumber
Ini tidak akan berfungsi pada pc saya ...
Floqqi
@ Floqqi: Bisakah Anda mencobanya lagi? Saya telah memperbarui jawaban saya.
Nathan Osman
2
Sudah mencoba sekitar 20 hal di thinkpad 12 Ubuntu saya, ini adalah satu-satunya yang melakukan trik.
OlivierBlanvillain
8

1. blok bluetooth di rc.local

Tambahkan baris ini di akhir file /etc/rc.localtepat sebelum baris exit 0:

rfkill block bluetooth

Ini akan melakukan trik, tetapi hanya dalam versi Ubuntu yang lebih lama menggunakan pemula .

2. mengaktifkan kembali rc.local on systemd

Pada Ubuntu 15.10 dengan systemd sebagai startup manager /etc/rc.localfile tidak digunakan secara default lagi, jadi sebut ini di terminal:

sudo systemctl edit --full rc-local

Yang membuka editor. Di akhir file saya menambahkan:

[Install]
WantedBy=multi-user.target

Perubahan itu diaktifkan oleh

sudo systemctl reenable rc-local

Sekarang file /etc/rc.localdigunakan seperti yang Anda tahu.

3. nonaktifkan blueman-applet saat start

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/blueman.desktop
gnome-session-properties

Sekarang blueman-applet terlihat dan Anda dapat menonaktifkannya dari program startup

4. Reboot untuk melihat efeknya

rubo77
sumber
3
Bagi saya di Ubuntu 17.04 dengan blueman: gsettings set org.blueman.plugins.powermanager auto-power-on falsebekerja, dari wiki.archlinux.org/index.php/Blueman . Meskipun akhirnya saya lakukan sudo apt remove bluemankemudian kelola bluetooth melalui pengaturan sistem dan centang "Tampilkan status Bluetooth di bilah menu". Blueman memulai dan menyalakan bluetooth adalah masalahnya.
MJ
7

Anda dapat mengubah layanan yang dimulai saat boot dengan bantuan BUM .

Pasang itu: sudo apt-get install bum

Lari: sudo bum

masukkan deskripsi gambar di sini

Hapus centang pada kotak dan klik Apply.

desgua
sumber
Terima kasih, desgua, saya sedang memikirkan alat semacam ini. Saya telah menggunakan beberapa di masa lalu tetapi mereka menjadi usang dan ubuntu baru, dengan obsesi minimalis mereka, datang dengan hal semacam itu. Apakah ini satu-satunya kamu yang tahu atau yang terbaik yang kamu tahu?
Robert
1
Mungkin berfungsi tetapi pada awalnya itu mengecewakan saya karena mulai menunjukkan bluetooth tidak diaktifkan saat boot, mengapa? dan karena tidak berjalan ketika rfkill, applet dan hciconfig menunjukkannya berjalan. Saya mematikan dan menghidupkan tetapi gelandangan terus menunjukkan layanan sebagai mati. Saya mengaktifkan layanan saat boot-up tetapi status layanan tetap salah.
Robert
maaf tidak berfungsi pada elementaryOS Freya
Hoang Tran
Saya mendapat banyak peringatan "penggunaan nilai yang tidak diinisialisasi" saat dijalankan. Maaf, tidak bisa percaya itu.
doug65536
Sekarang, paket tidak tersedia. Dikatakan, Bum adalah virtual.
Satya Prakash
6

saya menambahkan

"/etc/init.d/bluetooth stop"

ke

"/etc/rc.local" 

sebelum perintah "exit 0" untuk boot dengan bluetooth dimatikan.

Saeed Zarinfam
sumber
Ini menghapus ikon baki bluetooth tetapi lampu indikator bluetooth saya menyala (menunjukkan daya masih dikirim ke radio). Sunting: ini bersama dengan jawaban Stepbaer ( InitiallyPowered = false) bekerja untuk saya. (ThinkPad x201, Xubuntu 13.10)
Kyle Falconer
ini tidak berfungsi pada 64-bit Ubuntu 14.04 dell inspiron saya. Hanya rfkill yang bekerja untuk saya.
faizal
5

Saya pikir cara terbaik adalah menonaktifkan layanan agar tidak dimulai. Ada metode umum untuk menonaktifkan layanan yang bekerja dengan sempurna:

sudo sh -c "echo 'manual' > /etc/init/bluetooth.override"

Itu berfungsi untuk Ubuntu 13.10 dan mungkin juga untuk versi sebelumnya.

Felipe
sumber
cara mengaktifkan bluetooth, saat menggunakan pengaturan yang disediakan nanti? katakan saya ingin menggunakannya hanya selama 5 menit. setiap 10 boot ..
b1r3k
4

Anda dapat mengedit update-rc.dpengaturan Anda . Saya menggunakan sesuatu yang mirip dengan:

sudo update-rc.d bluetooth remove

Dalam Debian Wheezy. Lihat man update-rc.dinfo lebih lanjut tentang cara menggunakannya.

Keith Smiley
sumber
4

Saya menemukan jawaban lain menggunakan tlp yang bekerja bagus untuk saya dengan Ubuntu 18.04. Mungkin tlp pertama harus diinstal dengan

sudo apt install tlp

Lalu file tersebut

/etc/default/tlp

berisi beberapa pengaturan tentang perangkat seperti wifi dan bluetooth. Ada kuncinya

RESTORE_DEVICE_STATE_ON_STARTUP

yang secara default diatur ke 0. Setelah saya beralih ke 1 pengaturan terakhir saya diingat pada boot berikutnya. Itu berarti ketika saya menonaktifkan bluetooth di panel atas itu tetap dinonaktifkan dan ketika saya mengaktifkan bluetooth itu tetap diaktifkan. Juga ada kuncinya

DEVICES_TO_DISABLE_ON_STARTUP

yang dapat diatur ke

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"

Sekarang bluetooth akan dinonaktifkan pada setiap boot. Setelah mengubah konfigurasi ini, bluetooth akan dapat diaktifkan dan dinonaktifkan melalui menu dan item panel. Saya pikir ini lebih baik daripada menghapusnya dari modul kernel.

Thomas Sablik
sumber
TLP tidak diinstal secara default di Ubuntu. Anda harus memperbarui posting Anda sesuai.
linrunner
@linrunner Ok, tidak tahu apa itu. Saya menguji pada Ubuntu Budgie segar dari Tuxedo. Itu berhasil. Saya memperbaiki jawaban saya.
Thomas Sablik
menggunakan tlp adalah jawaban yang masuk akal karena pengguna laptop pasti menginstalnya.
Tim Richardson
2

Mungkin Anda bisa mematikannya di Aplikasi Startup. Tetapi aplikasi ini disembunyikan secara default. Perlihatkan Aplikasi Startup yang tersembunyi di 12.04: Buka terminal dan jalankan dua perintah ini:

cd /etc/xdg/autostart/

sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop

Sekarang Anda dapat menghapus centang bluetooth. (Jangan hapus!)

schiemanski
sumber
Sayangnya, Bluetooth tidak terdaftar di antara aplikasi ini.
pfctdayelise
2

Tidak. Itu tidak selalu ada dalam daftar aplikasi startup. Saya pikir solusi terbaik adalah menambahkan perintah rfkill di skrip rc.local atau untuk mengatur InitiallyPoweredparameter /etc/bluetooth/main.conf.

Robert
sumber
1
Awalnya, Powered tampaknya diabaikan untuk saya.
UpTheCreek
2

1) Instal paket smbios-utils dan tambahkan ke Aplikasi Startup dengan:

sudo smbios-wireless-ctl --bt 0

2) Dalam jenis terminal:

sudo visudo

dan tambahkan ke akhir file yang dibuka /etc/sudoers, baris:

<your username> ALL = NOPASSWD: /usr/sbin/smbios-wireless-ctl

3) Untuk mengaktifkan bluetooth selama sesi, jalankan di terminal:

sudo smbios-wireless-ctl --bt 1

Ini berfungsi untuk saya di Dell D630 saya dengan Ubuntu 13.10

pemenang
sumber
Apakah Anda pikir itu sudo smbios-wireless-ctl --boot --bt 0akan berhasil? Juga, saya tidak yakin, tetapi ini mungkin khusus Dell.
Hitechcomputergeek
Sebenarnya, paket smbios-utils melakukan perintah bios, jadi ia menghidupkan dan mematikan perangkat fisik yang berkaitan dengan bios, jadi Anda juga dapat menggunakannya untuk menghidupkan dan mematikan wifi dll. Saya tidak yakin apakah itu berfungsi dengan bios atau tidak . Setidaknya, ini berfungsi baik dengan Dell. Omong-omong, instalasi terakhir dari Ubuntu 14.04 melakukan hal yang sama dengan applet bluetooth dan wifi, jadi saya tidak perlu lagi dalam paket itu.
pemenang
Saya tahu itu. Tetapi jika Anda melakukannya smbios-wireless-ctl --help, bagian dari itu --boot Set BIOS boot-time setting.saya tidak tahu mereka memperbaiki Bluetooth; terima kasih sudah memberi tahu saya.
Hitechcomputergeek
2

Pada Ubuntu 16.04, saya cukup menonaktifkan layanan dari memulai menggunakan systemctl.

Untuk melakukan ini, buka jendela terminal dan ketikkan yang berikut:

sudo systemctl disable bluetooth

Anda dapat mem-boot ulang karena sekarang bluetooth akan dinonaktifkan untuk memulai, atau jika Anda tidak ingin mem-boot ulang dan ingin segera menghentikan bluetooth, Anda dapat mengetik:

sudo service bluetooth stop

Ken
sumber
2

Pada Ubuntu Studio 16.04 Anda dapat menonaktifkan Bluetooth Applet di Startup di:

Sesi dan Startup> Autostart Aplikasi> Applet Bluetooth

Di sini Anda dapat mengklik di lapangan untuk menonaktifkannya.

amirt
sumber
Ini adalah solusi yang sangat baik pada mesin Xubuntu 17.10 saya, kecuali untuk satu hal: jika pengguna ingin mulai menggunakan bluetooth lagi dengan cepat, ia perlu menjalankan sudo systemctl mengaktifkan bluetooth.service && sudo systemctl mulai bluetooth.service. Tetapi solusi Anda pasti memecahkan masalah bootup.
Adrian Keister
2

Kami dapat menonaktifkan Bluetooth auto start dengan cara ini:

sudo gedit /etc/bluetooth/main.conf

( geditadalah editor favorit saya, Anda dapat menggantinya dengan xedatau apa pun yang diinstal pada sistem Anda.)

Di bagian paling bawah dari file ini, ada baris ini:

#AutoEnable=false

Hapus komentar, seperti ini:

AutoEnable=false
Shayan
sumber
tidak berfungsi di ubuntu budgie 18.04
Argento
2

Jika Anda menggunakan applet Bluetooth di panel atas (blueman-applet), ia memiliki pengaturan sendiri yang secara otomatis akan mengaktifkan Bluetooth walaupun Anda telah menonaktifkannya di tempat lain (seperti /etc/bluetooth/main.conf atau / etc / default / tlp).

Untuk mencegah Bluetooth aktif saat startup menggunakan baris perintah:

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

Atau melalui GUI:

  1. Klik applet Bluetooth> Plugins > PowerManager > Konfigurasi
  2. Hapus centang pada Pengaktifan otomatis

Lain kali Anda reboot, applet Bluetooth masih akan terlihat tetapi Bluetooth akan mati. Untuk mengaktifkannya:

Klik applet Bluetooth> Turn Bluetooth On

bupupin
sumber
Di Ubuntu 18.04 ini adalah satu-satunya solusi yang saya temukan. Bahkan jika Anda mengubah /etc/bluetooth/main.conf, di bagian bawah, opsi dari AutoEnable = true ke AutoEnable = false Anda tidak dapat mematikan Bluetooth. Sebenarnya opsi ini adalah untuk menemukan perangkat baru bukan untuk menyalakan atau mematikan Bluetooth.
Alessandro D'lncal
1

Saya menggunakan Sputnik Kernel , yang memperbaikinya pada Dell Inspiron 14R N4110 saya.

Alex Wiedermann
sumber
1

Saya pikir Anda harus mengedit

/etc/default/bluetooth

dan mengatur

BLUETOOTH_ENABLED=0

untuk menonaktifkan layanan bluetooth saat boot

Fabio
sumber
1
tidak bekerja di Ubuntu 14.04
b1r3k
1

Bagi Anda yang memasukkan garis rfkill block bluetooth(atau yang lainnya) /etc/rc.localtidak berfungsi, cobalah untuk memasukkan baris yang sama di akhir~/.bashrc

Dalam pengaturan saya (Ubuntu 14.04, Thinkpad W540), tidak ada opsi yang berhasil memasukkannya /etc/rc.localtetapi yang pertama bekerja di bashrc. Perhatikan ini akan berfungsi hanya untuk pengguna saat ini, tidak secara global untuk semua pengguna.

Sam
sumber
1

Sejak Ubuntu 18.04 (dengan GNOME) Anda harus melakukannya

  1. Edit /etc/bluetooth/main.conf dan temukan

    AutoEnable = true
    

    dan ubah nilainya menjadi:

    AutoEnable = false
    

    Jadi perangkat ini tidak diaktifkan saat startup.

  2. Edit / etc / default / tlp dan temukan:

    #DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
    

    Edit baris ini untuk membaca:

    DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
    

    Jadi perangkat ini dinonaktifkan saat startup.

  3. Kemudian buka Dash dan cari "Startup Applications". Hapus centang item apa pun yang terkait dengan Bluetooth dalam daftar. Klik [Tutup] untuk menyimpan.

naXa
sumber
Butir 4: Buka Pengaturan -> Bluetooth -> Nonaktifkan (di jendela kanan atas).
Omar Tariq
0

saya menambahkan

"/etc/init.d/bluetooth stop"

ke

"/etc/rc.local" 

sebelum perintah "exit 0" untuk boot dengan bluetooth dimatikan.

Saeed Zarinfam
sumber
0

Solusi untuk notebook saya

"BIOS - Konfigurasi USB - EHCI2: Dinonaktifkan"

EHCI1 adalah untuk port usb (sebenarnya notebook saya memiliki 2 port usb 2.0)

MSP
sumber
0

Edit /etc/default/grub:

sudo nano /etc/default/grub

dan ubah baris berikut:

GRUB_CMDLINE_LINUX=""

untuk mengatakan ini sebagai gantinya:

GRUB_CMDLINE_LINUX="bluetooth.blacklist=yes"

Kemudian, perbarui grub dan reboot:

sudo update-grub
mchid
sumber
0

Ini harus menonaktifkan bluetooth dari mulai pada sistem berbasis Debian:

sudo chkconfig bluetooth off

atau pada sistem berbasis RedHat

systemctl disable bluetooth.service
Stanislav
sumber
0

Sayangnya, tidak ada yang berhasil bagi saya. Sebagai gantinya, saya menambahkan ini ke baris bawah ~ / .profile

( sleep 10; rfkill block bluetooth ) & 

Dalam kasus saya, saya harus menunggu applet blueman untuk memulai dan mengaktifkan bluetooth (mau tidak mau) sebelum saya bisa mematikannya.

eli chan
sumber
0

Solusi systemd murni (16.04+)

Daripada menggunakan solusi rc-local lawas, berikut ini adalah layanan systemd bersih dan portabel yang menangguhkan bluetooth saat boot dan juga setelah bangun dari tidur.

  1. Menggunakan sudo, buat /etc/systemd/system/bluetooth-suspend.servicedengan konten berikut:
[Unit]
Description=Disable bluetooth after waking up.
After=suspend.target network.target

[Service]
User=root
Environment=DISPLAY=:0
ExecStart=/usr/sbin/rfkill block bluetooth

[Install]
WantedBy=suspend.target network.target
  1. Aktifkan layanan: sudo systemctl enable bluetooth-suspend.service

  2. Muat ulang systemd: sudo systemctl daemon-reload

Untuk mengaktifkan kembali bluetooth, jalankan rfkill unblock bluetoothdi terminal.

jII
sumber
-1

Saya harus menggunakan metode brute-force untuk menghentikan bluetoothd agar tidak dimulai secara otomatis saat boot. Saya mengganti nama executable sehingga tidak dapat ditemukan.

bluesdiva2001
sumber
Lebih cepat memulai hal-hal secara paralel. Setidaknya itulah idenya.
Douglas Leeder