시스템 시작시 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.