Cách tốt nhất để tắt Bluetooth khi khởi động hệ thống? (với systemd và không khởi động)


10

Cách tốt nhất để tắt Bluetooth cho mỗi lần khởi động với systemd là gì? Có rất nhiều ví dụ, nhưng tất cả chúng đều hoạt động với upstart và RC.local.

Với Ubuntu 15.10 RC.local bị tắt theo mặc định. Tôi nghĩ đó là vì một lý do, hoặc không phải là nó?

Vậy làm thế nào tôi có thể hủy kích hoạt mục tiêu / dịch vụ Bluetooth một cách chính xác mà không cần tập lệnh RC.local?

Có lẽ kích hoạt lại RC.local và thêm dòng "rfkill block bluetooth" là cách thích hợp?

Câu trả lời:


23

Đầu tiên, dừng dịch vụ:

sudo systemctl stop bluetooth.service

Sau đó, vô hiệu hóa nó:

sudo systemctl disable bluetooth.service

Kiểm tra:

systemctl status bluetooth.service

đó chính xác là những gì tôi đang tìm kiếm! cảm ơn
Metro

không có vấn đề gì, chào mừng bạn;)
Ivan Temchenko 11/03/2016

@IvanTemchenko câu trả lời tuyệt vời. Tôi nghĩ bạn cũng nên viết nó vào câu hỏi này . Nó thu thập rất nhiều thủ tục cũ và mới, và điều này còn thiếu.
Dadexix86

Cảm ơn bạn, tôi đã tìm kiếm giải pháp này trong vài tuần, đây là cách để thực hiện trên Ubuntu 16.10 (systemd)
Diego Alvarez

Đây là con đường để đi
Rodrigo Lopez Guerra

10

Hầu hết các phương pháp trên hoàn toàn vô hiệu hóa bluetooth, trong khi có lẽ nhiều người dùng chỉ muốn HĐH của họ ghi nhớ sở thích của họ. Vấn đề là blueman-applet có cài đặt tự động bật nguồn, tự động bật bluetooth mỗi khi chỉ báo bắt đầu. Vì vậy, nếu bạn muốn Ubuntu ghi nhớ sở thích của mình, hãy mở một thiết bị đầu cuối và gõ này:

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

Bằng cách này, bạn có thể vô hiệu hóa bluetooth và HĐH sẽ ghi nhớ nó và sẽ không tự động kích hoạt lại lần sau khi bạn bật hoặc khởi động lại PC.


1
Cảm ơn! chính xác những gì tôi cần! Một cách để làm cho nó ngừng hoạt động mọi lúc, nhưng hãy để nó dễ dàng kích hoạt lại nó.
âm

3

Để vô hiệu hóa nó để nó không bao giờ cố gắng khởi động lại ( vì các ứng dụng khác có thể đang cố khởi động nó sau khi bạn vô hiệu hóa nó và sẽ xuất hiện lỗi trong nhật ký nhật ký ) sau khi dừng và tắt, bạn có thể sudo systemctl mask dbus-org.bluez.service, điều này chỉ ra liên kết tượng trưng đến / dev / null. Để khôi phục nó sudo systemctl unmask dbus-org.bluez.servicetrong systemd. https://www.ibm.com/support/ledgeledgecenter/SSNW54_1.1.1/com.ibm.kvm.v111.admin/hpssdiseac.htmlm


Tôi đã cho +1 vì hệ thống của tôi liên tục hiển thị lỗi khi khởi động và tôi không thể dừng chúng, cho đến khi tôi tìm thấy lời khuyên này.
pauljohn32
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.