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?
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:
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.
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.
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)
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:
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:
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.
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 .
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.
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.
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.
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.
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!)
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.
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:
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:
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
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.
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.
Kemudian buka Dash dan cari "Startup Applications". Hapus centang item apa pun yang terkait dengan Bluetooth dalam daftar. Klik [Tutup] untuk menyimpan.
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.
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
Saya harus menggunakan metode brute-force untuk menghentikan bluetoothd agar tidak dimulai secara otomatis saat boot. Saya mengganti nama executable sehingga tidak dapat ditemukan.
Jawaban:
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:
Jalankan
sudoedit /etc/rc.local
dan tambahkan ini sebelum baris denganexit 0
: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
: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.
sumber
echo disable > /proc/acpi/ibm/bluetooth
di /etc/rc.localrfkill block bluetooth
bekerja untuk Thinkpad T430u/etc/rc.local
. Therfkill block bluetooth
perintah tidak bekerja, tetapi tidak pada startup. Bendera -x diaktifkan/etc/rc.local
. Saya menjalankan Xubuntu 13.10.etc/rc.local
file: askubuntu.com/a/696226/34298Saya menemukan caranya dengan "solusi" bersih di sini ( tautan arsip untuk anak cucu)
Sebenarnya perubahan
/etc/bluetooth/main.conf
sudah cukup bagi saya.Cari entri:
dan ubah nilainya menjadi:
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
.sumber
/etc/init.d/bluetooth stop
rc.local. Tampaknya ketika layanan dimulai, itu juga membawa daya untuk bluetooth. Saya membutuhkan keduanya agar ini berfungsi. (ThinkPad x201, Xubuntu 13.10)main.conf
tidak mengandung parameter ini atau komentar apa pun yang menunjukkan lokasi default-nya. Jadi, di bawah mana[Heading]
kita harus meletakkannya?16.04+
Dari ubuntu 16.04 dan seterusnya, systemd mengelola layanan startup seperti bluetooth ... untuk melihat masalah status saat ini mengikuti di terminal
untuk menonaktifkan bluetooth pada masalah startup ini
maka pada reboot berikutnya bluetooth tidak akan aktif ... untuk mengaktifkan masalah bluetooth (lalu reboot)
sumber
Untuk menonaktifkan driver bluetooth agar tidak dimuat saat startup:
Menambahkan:
Mengaktifkannya nanti seharusnya:
sumber
Langkah 1: Buka terminal dan ketik perintah berikut untuk mengedit
/etc/rc.local
file sistem :Langkah 2: Tambahkan baris berikut sebelum
exit 0
baris:sumber
$ man rfkill
" Nonaktifkan perangkat yang sesuai dengan indeks yang diberikan. " Meskipun namanya, itu hanya menonaktifkan BT; coba saja perintahrfkill block bluetooth
di terminal, Anda akan melihat ikon menjadi abu-abu.Ketikkan yang berikut ini ke terminal:
Di bagian bawah file, tambahkan baris:
Simpan file dan mulai ulang - Bluetooth sekarang harus dinonaktifkan.
sumber
1. blok bluetooth di rc.local
Tambahkan baris ini di akhir file
/etc/rc.local
tepat sebelum barisexit 0
: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.local
file tidak digunakan secara default lagi, jadi sebut ini di terminal:Yang membuka editor. Di akhir file saya menambahkan:
Perubahan itu diaktifkan oleh
Sekarang file
/etc/rc.local
digunakan seperti yang Anda tahu.3. nonaktifkan blueman-applet saat start
Sekarang blueman-applet terlihat dan Anda dapat menonaktifkannya dari program startup
4. Reboot untuk melihat efeknya
sumber
gsettings set org.blueman.plugins.powermanager auto-power-on false
bekerja, dari wiki.archlinux.org/index.php/Blueman . Meskipun akhirnya saya lakukansudo apt remove blueman
kemudian kelola bluetooth melalui pengaturan sistem dan centang "Tampilkan status Bluetooth di bilah menu". Blueman memulai dan menyalakan bluetooth adalah masalahnya.Anda dapat mengubah layanan yang dimulai saat boot dengan bantuan BUM .
Pasang itu:
sudo apt-get install bum
Lari:
sudo bum
Hapus centang pada kotak dan klik Apply.
sumber
saya menambahkan
ke
sebelum perintah "exit 0" untuk boot dengan bluetooth dimatikan.
sumber
InitiallyPowered = false
) bekerja untuk saya. (ThinkPad x201, Xubuntu 13.10)Saya pikir cara terbaik adalah menonaktifkan layanan agar tidak dimulai. Ada metode umum untuk menonaktifkan layanan yang bekerja dengan sempurna:
Itu berfungsi untuk Ubuntu 13.10 dan mungkin juga untuk versi sebelumnya.
sumber
Anda dapat mengedit
update-rc.d
pengaturan Anda . Saya menggunakan sesuatu yang mirip dengan:Dalam Debian Wheezy. Lihat
man update-rc.d
info lebih lanjut tentang cara menggunakannya.sumber
Saya menemukan jawaban lain menggunakan tlp yang bekerja bagus untuk saya dengan Ubuntu 18.04. Mungkin tlp pertama harus diinstal dengan
Lalu file tersebut
berisi beberapa pengaturan tentang perangkat seperti wifi dan bluetooth. Ada kuncinya
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
yang dapat diatur ke
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.
sumber
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:
Sekarang Anda dapat menghapus centang bluetooth. (Jangan hapus!)
sumber
Tidak. Itu tidak selalu ada dalam daftar aplikasi startup. Saya pikir solusi terbaik adalah menambahkan perintah rfkill di skrip rc.local atau untuk mengatur
InitiallyPowered
parameter/etc/bluetooth/main.conf
.sumber
1) Instal paket smbios-utils dan tambahkan ke Aplikasi Startup dengan:
2) Dalam jenis terminal:
dan tambahkan ke akhir file yang dibuka
/etc/sudoers
, baris:3) Untuk mengaktifkan bluetooth selama sesi, jalankan di terminal:
Ini berfungsi untuk saya di Dell D630 saya dengan Ubuntu 13.10
sumber
sudo smbios-wireless-ctl --boot --bt 0
akan berhasil? Juga, saya tidak yakin, tetapi ini mungkin khusus Dell.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.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
sumber
Pada Ubuntu Studio 16.04 Anda dapat menonaktifkan Bluetooth Applet di Startup di:
Di sini Anda dapat mengklik di lapangan untuk menonaktifkannya.
sumber
Kami dapat menonaktifkan Bluetooth auto start dengan cara ini:
sudo gedit /etc/bluetooth/main.conf
(
gedit
adalah editor favorit saya, Anda dapat menggantinya denganxed
atau apa pun yang diinstal pada sistem Anda.)Di bagian paling bawah dari file ini, ada baris ini:
#AutoEnable=false
Hapus komentar, seperti ini:
sumber
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:
Atau melalui GUI:
Lain kali Anda reboot, applet Bluetooth masih akan terlihat tetapi Bluetooth akan mati. Untuk mengaktifkannya:
Klik applet Bluetooth> Turn Bluetooth On
sumber
Saya menggunakan Sputnik Kernel , yang memperbaikinya pada Dell Inspiron 14R N4110 saya.
sumber
Saya pikir Anda harus mengedit
dan mengatur
untuk menonaktifkan layanan bluetooth saat boot
sumber
Bagi Anda yang memasukkan garis
rfkill block bluetooth
(atau yang lainnya)/etc/rc.local
tidak 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.local
tetapi yang pertama bekerja di bashrc. Perhatikan ini akan berfungsi hanya untuk pengguna saat ini, tidak secara global untuk semua pengguna.sumber
Sejak Ubuntu 18.04 (dengan GNOME) Anda harus melakukannya
Edit /etc/bluetooth/main.conf dan temukan
dan ubah nilainya menjadi:
Jadi perangkat ini tidak diaktifkan saat startup.
Edit / etc / default / tlp dan temukan:
Edit baris ini untuk membaca:
Jadi perangkat ini dinonaktifkan saat startup.
Kemudian buka Dash dan cari "Startup Applications". Hapus centang item apa pun yang terkait dengan Bluetooth dalam daftar. Klik [Tutup] untuk menyimpan.
sumber
saya menambahkan
"/etc/init.d/bluetooth stop"
ke
sebelum perintah "exit 0" untuk boot dengan bluetooth dimatikan.
sumber
Solusi untuk notebook saya
"BIOS - Konfigurasi USB - EHCI2: Dinonaktifkan"
EHCI1 adalah untuk port usb (sebenarnya notebook saya memiliki 2 port usb 2.0)
sumber
Edit
/etc/default/grub
:dan ubah baris berikut:
untuk mengatakan ini sebagai gantinya:
Kemudian, perbarui grub dan reboot:
sumber
Ini harus menonaktifkan bluetooth dari mulai pada sistem berbasis Debian:
atau pada sistem berbasis RedHat
sumber
Sayangnya, tidak ada yang berhasil bagi saya. Sebagai gantinya, saya menambahkan ini ke baris bawah ~ / .profile
Dalam kasus saya, saya harus menunggu applet blueman untuk memulai dan mengaktifkan bluetooth (mau tidak mau) sebelum saya bisa mematikannya.
sumber
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.
/etc/systemd/system/bluetooth-suspend.service
dengan konten berikut:Aktifkan layanan:
sudo systemctl enable bluetooth-suspend.service
Muat ulang systemd:
sudo systemctl daemon-reload
Untuk mengaktifkan kembali bluetooth, jalankan
rfkill unblock bluetooth
di terminal.sumber
Saya harus menggunakan metode brute-force untuk menghentikan bluetoothd agar tidak dimulai secara otomatis saat boot. Saya mengganti nama executable sehingga tidak dapat ditemukan.
sumber