Làm cách nào để tắt bluetooth làm mặc định?


12

Bất cứ khi nào tôi tắt bluetooth từ menu cài đặt, nó sẽ bật lại sau khi khởi động lại. Tôi biết điều này đã được hỏi nhưng tôi đã thử tất cả các câu trả lời đã được cung cấp và dường như không có gì hoạt động.

Đề xuất phổ biến nhất là: Chạy sudoedit /etc/rc.localvà thêm phần này trước dòng với thoát 0:

rfkill block bluetooth

Khi tôi làm điều này, một tập tin trống sẽ mở ra và nó thậm chí rc.localkhông đúng nếu tôi đúng. (xem ảnh chụp màn hình). Tôi đang chạy Ubuntu 18.04 LTS.

Ảnh chụp màn hình

Nếu tôi chạy ls -l /etc/rc.localnó sẽ xuất hiện:

Ảnh chụp màn hình2

Nếu tôi chạy sudo rfkill list all::

Ảnh chụp màn hình3

Tôi đã thử mọi thứ trong liên kết này ngoại trừ cài đặt BUM: Làm cách nào để tắt Bluetooth khi khởi động hệ thống?


2
Chà, liên kết đến những gợi ý khác mà bạn đã thử là gì? Có, tệp trong ảnh chụp màn hình là tệp tạm thời, là số lẻ. Bạn đã chạy sudoedit /etc/rc.localhoặc nó khác nhau bằng cách nào đó? Có ls -l /etc/rc.localgợi ý đó là một liên kết tượng trưng?
Sergiy Kolodyazhnyy

Ngoài ra, sudo rfkill list all đầu ra sẽ rất hay khi thêm
Sergiy Kolodyazhnyy

1
"Khi tôi làm điều này, một tập tin trống sẽ mở ra và nó thậm chí không phải là RC.local nếu tôi đúng." Đúng vậy. Phương pháp tùy chỉnh trong Linux: chỉnh sửa một tệp đang sử dụng là một thực tiễn tồi, vì vậy một tệp trong / tmp / được tạo và mv đến vị trí cần thiết. Tiếp theo: bạn không tìm thấy gì trong danh sách đen mô-đun bt?! Tôi thấy điều đó thật kỳ lạ;)
Rinzwind

Tôi đã thử tất cả mọi thứ trong liên kết này ngoại trừ cài đặt BUM: askubfox.com/questions/67758/ trên
Lucy C

Câu trả lời:


13

Tôi đã thử nghiệm điều này và nó vẫn tồn tại trong suốt quá trình khởi động lại.

Nhấp vào biểu tượng bluetooth giữa bàn phím và biểu tượng pin trên khay hệ thống. Sau đó nhấp vào lựa chọn "Bluetooth ON" và nó thay đổi thành "Bluetooth OFF":

tắt bluetooth


Sau khi nhận xét, tôi phát hiện ra rằng Ubuntu 18.04 với giao diện Gnome không hoạt động như Ubuntu 16.04 với giao diện Unity.

Giải pháp là chỉnh sửa /etc/default/tlpvà tìm:

# Radio devices to disable on startup: bluetooth, wifi, wwan.
# Separate multiple devices with spaces.
#DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"

Chỉnh sửa dòng cuối cùng để đọc:

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"

2
Tôi sẽ cho rằng bạn thực sự đã nghĩ rằng tôi đã không thử giải pháp cơ bản nhất. Khi tôi làm điều này, bluetooth sẽ bật lại sau khi khởi động lại.
Lucy C

@LucyC Tôi chỉ nhận thấy từ ảnh chụp màn hình của bạn, bạn thậm chí không có biểu tượng bluetooth trong systray. Hơn nữa, bạn đang sử dụng giao diện Gnome chứ không phải giao diện Unity 16.04 như tôi. Bạn đang sử dụng Ubuntu 18.04?
WinEunuuchs2Unix

Tôi đang chạy Ubuntu 18.04 LTS. Biểu tượng bluetooth của tôi có thể được tìm thấy trong menu cài đặt thả xuống như được hiển thị ở đây: [ ibb.co/h5pmaJ]
Lucy C

@LucyC Tôi sẽ khởi động lại bằng Ubuntu 18.04 LTS với giao diện Gnome mặc định và kiểm tra xem nó ra.
WinEunuuchs2Unix

@LucyC Sau khi khởi động lại vào Ubuntu 18.40, tôi đã bị sốc khi tìm hiểu dưới giao diện Gnome, cài đặt không được giữ lại. Khi tìm kiếm một giải pháp tôi đã tìm thấy một câu hỏi trùng lặp với một câu trả lời được chấp nhận để bỏ phiếu để đóng câu hỏi của bạn dưới dạng trùng lặp. Vì vậy, bây giờ tôi sẽ khởi động lại vào 16.04, nó chỉ hoạt động :)
WinEunuuchs2Unix

6

Vâng, tôi có một suggession. Tôi nghĩ rằng hầu hết mọi người sẽ cố gắng làm cho các thiết bị ghi nhớ trạng thái tắt máy trước đó. Do đó, nếu wifi / bluetooth bị tắt / bật trước khi tắt máy trước đó, thì sau khi khởi động lại, wifi / bluetooth vẫn tắt / bật theo trạng thái trước đó.

Để làm điều này, đi đến tệp /etc/default/tlpvà tìm kiếm dòng

RESTORE_DEVICE_STATE_ON_STARTUP = 0

Điều này được đặt là "0" theo mặc định, có nghĩa là việc nhớ trạng thái radio bị tắt theo mặc định. Để làm cho nó nhớ trạng thái trước đó, thay thế "0" bằng "1". Nếu bạn đặt giá trị này là "1", các dòng sau đó sẽ không được hệ thống đọc.

Nếu bạn đặc biệt muốn bật hoặc tắt một số đài phát thanh khi khởi động, hãy làm theo các dòng

# DEVICE_TO_DISABLE_ON_STARTUP = "bluetooth wifi wwan"

# DEVICE_TO_ENABLE_ON_STARTUP = "bluetooth wifi wwan"

và xóa '#' để kích hoạt bất kỳ dòng nào trong số đó. Và bạn có thể chọn giữa bluetooth / wifi / wwan hoặc tất cả chúng.

Làm như bạn cần.


3

Tôi làm việc theo Xubfox 18.04. Đây là một giải pháp cuối cùng đã làm việc cho tôi.

  1. Đầu tiên, tôi chỉnh sửa tập tin /etc/bluetooth/main.conf(dưới sudochế độ kích hoạt). Ở cuối tập tin, tôi đã thay đổi dòng AutoEnable=truethànhAutoEnable=false

  2. Thứ hai, tôi vào menu chính, sau đó chọn Settings > Session and Startup. Trong Applications autostartphần tôi đã tắt Blueman applet(xem dòng 2 trong hình bên dưới).

Applet Blueman bị vô hiệu hóa trong 'Phiên và khởi động'

  1. Sau khi khởi động lại, Blueman appletbiểu tượng không còn hiển thị trong khay hệ thống nhưng nếu bạn nhập rfkill list allvào thiết bị đầu cuối, bạn sẽ thấy như sau:

1: phy0: Wireless LAN Soft blocked: no Hard blocked: no 2: dell-wifi: Wireless LAN Soft blocked: no Hard blocked: no 3: dell-bluetooth: Bluetooth Soft blocked: yes Hard blocked: no 4: hci0: Bluetooth Soft blocked: yes Hard blocked: no

Điều đó có nghĩa là Bluetooth đã tắt. Chìa khóa của vấn đề, có vẻ như, rất đơn giản. Bất kỳ nỗ lực nào để bật Blueman appletcũng bật công tắc trên Bluetooth cho dù điều gì đã xảy ra trước đó. Vì vậy, không Blueman applet, không có thêm Bluetooth khi khởi động. Ít nhất, đối với tôi.


Làm việc cho tôi trên Ubuntu 18.10 - bước 1 là hoàn toàn đủ với tôi (dường như Blueman chưa được cài đặt) :)
RobertG


3

Với Ubuntu 18.04 gnome, điều này làm việc cho tôi:

sudo systemctl disable bluetooth.service

sau đó khởi động lại hãy thử kiểm tra:

sudo systemctl status bluetooth.service

Và nếu bạn muốn kích hoạt lại:

sudo systemctl enable bluetooth.service

Điều này làm việc cho tôi trên Ubuntu 19.10 trên Thinkpad.
Có thể đọc được

1

Tôi có một cách giải quyết cho trường hợp của bạn ...

Tôi đang sử dụng Ubuntu Mate 18.04, trong trường hợp của tôi, tôi chỉ cần nhấp vào "MENU / Tùy chọn / Ứng dụng khởi động". Một cửa sổ có tên "Tùy chọn ứng dụng khởi động" bật lên. Tìm mục có tên là "Blueman Applet" và xóa tick / tag khỏi nó để nó bị vô hiệu hóa (chuyển sang màu xám). Do đó, tất cả các ứng dụng liên quan đến Bluetooth sẽ không tải vào lần tiếp theo bạn khởi động hệ thống của mình.

Điều khó chịu là bạn sẽ phải đảo ngược quy trình này và khởi động lại để bluetooth hoạt động trở lại trong trường hợp bạn cần.

Hy vọng điều này sẽ giúp JaMedSyS


1

Đối với Ubuntu 18.04. chạm vào các tệp như tắt nó đi nếu bạn sử dụng blueman như một ứng dụng bluetooth. Đối với điều này, tôi đi đến vị trí này với một trình duyệt tệp được thực thi với quyền siêu người dùng:

/usr/bin/

và tôi chỉnh sửa tập tin gọi là:

"Blueman-applet"

Trong tập tin này có một dòng ghi:

self.Plugins.Run(“on_manager_state_changed”, True)

Bạn chỉ cần thay đổi đúng thành sai và nó sẽ như thế này:

self.Plugins.Run ("on_manager_state_changed", False)

0

cách RC.local xuất hiện đúng với tôi, nhưng tôi sẽ làm nó hơi khác một chút:

sudo nano /etc/rc.local

hoặc tệp trống - nó vừa được bạn tạo - hoặc không, chỉnh sửa tệp để trông như thế này:

#! / thùng / sh

rfkill chặn bluetooth

thoát 0

dòng đầu tiên và cuối cùng là quan trọng.


0

Tôi đang chạy Ubuntu 18.04.2 "bionic" với KDE (vì vậy kubfox 18.04.2) và tất cả những gì tôi đã làm là vấn đề:

sudo rfkill block bluetooth

Nó không kích hoạt chính nó sau khi khởi động lại. Để bật, tất cả những gì tôi làm là vào cài đặt bluetooth và đánh dấu vào hộp kiểm "Kích hoạt tích hợp Bluetooth".

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.