시스템 시작시 Bluetooth를 비활성화하는 가장 좋은 방법은 무엇입니까? (시스템화되고 시작되지 않음)


10

systemd를 사용하여 시작할 때마다 Bluetooth를 비활성화하는 가장 좋은 방법은 무엇입니까? 많은 예제가 있지만 모두 upstart 및 rc.local에서 작동합니다.

Ubuntu 15.10에서는 rc.local이 기본적으로 비활성화되어 있습니다. 나는 그것이 이유 때문이라고 생각합니까?

그렇다면 rc.local 스크립트없이 어떻게 Bluetooth 대상 / 서비스를 올바르게 비활성화 할 수 있습니까?

아마 rc.local을 다시 활성화하고 "rfkill block bluetooth"라인을 추가하는 것이 올바른 방법입니까?

답변:


23

먼저 서비스를 중지하십시오.

sudo systemctl stop bluetooth.service

그런 다음 비활성화하십시오.

sudo systemctl disable bluetooth.service

검사:

systemctl status bluetooth.service

바로 내가 찾던 것입니다! 감사합니다
Metro

문제 없습니다, 환영합니다;)
Ivan Temchenko

@IvanTemchenko 큰 답변입니다. 이 질문 에도 써야한다고 생각합니다 . 그것은 이미 많은 오래된 절차와 새로운 절차를 수집하며 이것은 누락되었습니다.
dadexix86

감사합니다. 몇 주 동안이 솔루션을 찾고있었습니다. 이것은 우분투 16.10 (시스템)에서 수행하는 방법입니다.
Diego Alvarez

가는 방법입니다
Rodrigo Lopez Guerra

10

위의 대부분의 방법은 블루투스를 완전히 비활성화하는 반면 많은 사용자는 OS가 선호도를 기억하기를 원할 것입니다. 문제는 blueman-applet에 자동 전원 켜기 설정이있어 표시기가 시작될 때마다 Bluetooth를 자동으로 활성화한다는 것입니다. 따라서 우분투가 환경 설정을 기억하려면 터미널을 열고 다음을 입력하십시오.

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

이 방법으로 블루투스를 비활성화하면 OS가 블루투스를 기억하고 다음에 PC를 켜거나 재부팅 할 때 자동으로 다시 활성화하지 않습니다.


1
감사! 정확히 내가 필요한 것! 매번 멈추는 방법이지만 쉽게 다시 활성화 할 수 있습니다.
yinon

3

중지하고 비활성화 한 후에는 다시 시작하려고 시도하지 않습니다 ( 다른 앱이 비활성화 한 후 시작하려고 할 수 있으며 저널 로그에 오류와 함께 표시됨) sudo systemctl mask dbus-org.bluez.service. 이렇게하면 심볼릭 링크가 / dev / null. sudo systemctl unmask dbus-org.bluez.servicesystemd에서 복원합니다 . https://www.ibm.com/support/knowledgecenter/SSNW54_1.1.1/com.ibm.kvm.v111.admin/hpssdisabling.htm


시스템을 시작할 때 오류가 계속 표시되어 +1을 주었으며이 조언을 찾을 때까지 오류를 중지시킬 수 없었습니다.
pauljohn32
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.