시스템 시작시 Bluetooth를 비활성화하려면 어떻게합니까?


328

시스템 시작시 Bluetooth를 비활성화하려면 어떻게합니까?


나는 "자연스러운 기본 구성이어야한다"고 생각하지 않는다. 사람들은 컴퓨터를 켜지 않고도 컴퓨터에서 블루투스를 사용하기를 원한다 (블루투스 마우스 나 키보드가 없다면 부팅 할 때 블루투스를 사용하려는 기본 입력 장치). 그러나 Bluetooth 부팅시 원하는 방식을 선택하는 방법이 유용 할 것입니다.
roadmr

61
정상적이고 자연스러운 것은 블루투스 설정에서 부팅 할 때 원하는지 여부를 선택할 수 있도록하는 것입니다. 사람들이 컴퓨터를 켤 때마다 전원을 끄거나 켜는 것은 자연스러운 일이 아닙니다. 우리는 Linux를 최고의 데스크톱 시스템으로 만드는 것에 대해 이야기하고 있습니다.
Robert

사람들이 선택하도록하는 것이 최선의 선택이라는 데 동의합니다. 가능한 방법은 여기를 참조하십시오. answers.launchpad.net/ubuntu/+source/bluez/+question/51440
roadmr

1
이것은 버그 # 1073669 입니다.
colan

6
14 판에서 우분투 개발자들에게 "부팅 할 때 블루투스를 켜거나 끄는 옵션은 일반 사용자가 사용할 수 있어야하고, 간결한 라인을 찾는 것을 좋아하는 사람이 아니라" 공개 포럼
Rodrigo

답변:


208

자연스럽게 /etc/rc.local이없는 ​​18.04+ 사용자는 하나를 생성하여 실행 가능하게 만들어야합니다. 약간 더 쉽게하기 위해 다음 명령을 터미널에 붙여 넣기 만하면됩니다.

sudo install -b -m 755 /dev/stdin /etc/rc.local << EOF
#!/bin/sh
rfkill block bluetooth
exit 0
EOF

sudoedit /etc/rc.local다음 줄로 실행 하기 전에 이것을 추가 하십시오 exit 0:

rfkill block bluetooth

상단 막대 애플릿을 통해 Bluetooth를 계속 활성화 할 수 있습니다.

이렇게 해야 대부분의 시스템에서 작동하지만, 씽크 패드에 대한 커널의 ACPI에 숨어 몇 가지 버그가있는 것 같습니다. Thinkpad를 사용하는 경우 다음을 추가하십시오 /etc/rc.local.

echo disable > /proc/acpi/ibm/bluetooth

또는 ibm-acpi (IBM ThinkPad ACPI Extras Driver)를 확인하십시오. 일부 보고서에 따르면 ibm-acpi에 블루투스 제어 기능이 포함되어 있다고합니다. 그러나 하드웨어가 없으므로 이러한 주장을 완전히 확인할 수 없습니다. 행운을 빕니다.


6
Thinkpads (및 Thinkpads)의 경우 다음과 같이 작동합니다. echo disable > /proc/acpi/ibm/bluetooth/etc/rc.local
Marius Gedminas

4
rfkill block bluetoothThinkpad T430u
bmaupin에서

5
에 한 번에 하나씩 배치 할 때 (ThinkPad x201) 나에게도 효과가 없었습니다 /etc/rc.local. rfkill block bluetooth명령은 작동하지 않습니다,하지만 시작합니다. -x 플래그가 설정되어 /etc/rc.local있습니다. Xubuntu 13.10을 실행 중입니다.
Kyle Falconer

4
systemd 를 사용하는 Ubuntu 15.10 에서는 etc/rc.local파일 사용을 다시 활성화하기위한 추가 정보가 필요 합니다. askubuntu.com/a/696226/34298
rubo77

5
rc.local이 빈 파일 인 경우 'rfkill block bluetooth'를 어디에 추가해야합니까?
Sss

122

내가 발견 깨끗한 "해결 방법"과 방법에 여기 ( 아카이브 링크 후세를위한)

실제로 변화하는 /etc/bluetooth/main.conf것으로 충분했습니다.

항목을 검색하십시오.

AutoEnable=true

값을 다음과 같이 변경하십시오.

AutoEnable=false

이 기사에서는 필요하거나 필요하지 않은 다른 단계를 설명했지만 충분했습니다.

우분투 17.04 세 옵션 지명되었다 InitiallyPowered.


3
삼성 노트북 530u3b에서 작동하지 않습니다. 재부팅 후 깨어 난 후 블루투스가 항상 켜져 있습니다.
Maxim Kim

3
이것은 내가 /etc/init.d/bluetooth stoprc.local 에 넣는 Saeed Zarinfam의 대답을 사용한 경우에만 작동합니다 . 서비스가 시작되면 블루투스 전원이 켜진 것 같습니다. 이 작업을 수행하려면 둘 다 필요했습니다. (ThinkPad x201, Xubuntu 13.10)
Kyle Falconer

3
씽크 패드 T420에 나를 위해 작동하지 않았다
UpTheCreek에게

4
"항목 검색" main.conf은이 매개 변수를 포함하지 않거나 기본 위치를 나타내는 주석이 없는 사용자에게는 정확하게 사용 되지 않습니다. 그래서 [Heading]우리는 그것을 어디에 두어야합니까?
underscore_d

10
제 경우에는 AutoEnable = false 였지만 올바른 위치에서 올바른 솔루션을 얻으려면 +1했습니다.
Arman Petrosyan

33

16.04+


우분투 16.04부터 systemd는 블루투스와 같은 시작 서비스를 관리합니다 ... 터미널에서 다음과 같은 현재 상태 문제를 봅니다.

sudo systemctl status bluetooth.service 

시작 문제에서 블루투스를 비활성화하려면

sudo systemctl disable bluetooth.service

다음에 재부팅 할 때 블루투스가 활성화되지 않습니다 ... 블루투스 문제를 활성화하려면 (다시 부팅하십시오)

sudo systemctl enable bluetooth.service

4
이것은 나를 위해 작동하지만 부작용으로 blueman-applet도 작동하지 않습니다. 시작되지만 표시기 영역에 나타나지 않으므로 터미널에서만 Bluetooth를 활성화하는 빠른 방법이 없습니다.
Yuri Gor

Xubuntu에서는 Blueman을 클릭하면 "Bluetooth 끄기"옵션이 있습니다. 이것이 OP가 자동화하고 싶은 것이라고 생각합니다. 귀하의 솔루션은 Blueman을 완전히 제거하여 원하는 경우 Bluetooth를 다시 활성화하기 어렵게합니다.
Adrian Keister

1
sudo systemctl disable bluetooth.service && sudo systemctl stop bluetooth.service를 Disable 스크립트에 넣고 chmod 755를 사용하십시오. 활성화 스크립트에서 sudo systemctl enable bluetooth.service 및 & sudo systemctl start bluetooth.service에 대해서도 동일하게 수행하십시오.
Adrian Keister

2
드디어! 우분투 18.10, 나를 위해 일한 유일한 것. 다른 일이 없었습니다.
타일러

27

시작시 블루투스 드라이버가로드되지 않도록 설정하려면 :

sudo $EDITOR /etc/modprobe.d/blacklist.conf

더하다:

blacklist btusb

나중에 활성화하면 다음과 같아야합니다.

sudo modprobe btusb

1
고마워, 그것은 작동하는 것 같지만 원래 질문에 따라 명령 줄을 피하려고했습니다. BT가 자동으로 시작되는 것을 원하지 않지만 그보다 더 복잡한 것처럼 보이기 때문에 상자를 선택하는 것만 큼 간단하다고 생각할 것입니다. 부팅 시간을 단축하고 랩톱 및 넷북의 전력 소비에 대한 일반적인 초점을 갖춘 우분투의 드라이브를 사용하면 이것이 해결되지 않은 것으로 놀랍습니다. 그래도 도움을 주셔서 감사합니다.

9
"gedit를 루트로 실행하고 /etc/modprobe.d/blacklist.conf를 편집하십시오"<-알았어요. 나중에 명령 줄이 적습니까?
maco

1
Ubuntu 13.10의 Samsung Q35에서는 제대로 작동하지만 'rfkill block bluetooth'접근법은 그렇지 않습니다. 감사!
user27164

DELL E6410이 저에게 효과적입니다. 재설정없이 이동 중에 다시 실행할 수있는 것이 좋습니다.
Ruslan Gerasimov 2016 년

운영 체제를 구성 할 때 "명령 줄을 피하려고"하지 마십시오. Ctrl + Alt + T와 두 개의 ctrl-shift-V (붙여 넣기)가 너무 많이 묻습니까?
doug65536

18

1 단계 : 터미널로 이동하여 다음 명령을 입력하여 시스템 /etc/rc.local파일 을 편집 하십시오.

gksudo gedit /etc/rc.local

2 단계 : 행 앞에 다음 행을 추가하십시오 exit 0.

rfkill block bluetooth

1
이것은 소프트 블록을 블루투스로 설정했는데, 서비스를 끄는 것과 동일하게 작동한다고 생각합니다.
Smile.Hunter

@Robert : $ man rfkill: " 지정된 색인에 해당하는 장치를 비활성화합니다. "이름에도 불구하고 BT 만 비활성화합니다. rfkill block bluetooth터미널 에서 명령 을 시도하면 아이콘이 회색으로 표시됩니다.
Daniel

8

터미널에 다음을 입력하십시오.

sudo gedit /etc/modprobe.d/blacklist.conf

파일 맨 아래에 다음 줄을 추가하십시오.

blacklist bluetooth

파일을 저장하고 다시 시작하십시오. 이제 Bluetooth를 사용할 수 없습니다.


이것은 내 PC에서 작동하지 않습니다 ...
Floqqi

@Floqqi : 다시 시도해 주시겠습니까? 내 답변을 업데이트했습니다.
Nathan Osman

2
내 우분투 12 씽크 패드에서 약 20 가지를 시도했지만 이것이 트릭을 한 유일한 것입니다.
OlivierBlanvillain

8

1. rc.local에서 블루투스 차단

파일 끝 /etc/rc.local에서 줄 바로 앞에이 줄을 추가하십시오 exit 0.

rfkill block bluetooth

이것은 트릭을 수행하지만 upstart를 사용하는 이전 Ubuntu 버전에서만 가능 합니다.

2. systemd에서 rc.local을 다시 활성화

시작 관리자 로 systemd 인 Ubuntu 15.10 에서 /etc/rc.local파일은 더 이상 기본적으로 사용되지 않으므로 터미널에서 이것을 호출하십시오.

sudo systemctl edit --full rc-local

편집기가 열립니다. 파일의 끝에 나는 추가했다 :

[Install]
WantedBy=multi-user.target

이러한 변경 사항은

sudo systemctl reenable rc-local

이제 파일 /etc/rc.local은 알고있는대로 사용됩니다.

3. 시작시 blueman-applet 비활성화

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/blueman.desktop
gnome-session-properties

이제 blueman-applet이 보이고 시작 프로그램에서 비활성화 할 수 있습니다

4. 효과를 보려면 재부팅


3
blueman과 함께 우분투 17.04에서 나를 위해 : wiki.archlinux.org/index.php/Bluemangsettings set org.blueman.plugins.powermanager auto-power-on false 에서 작동했습니다 . 결국 시스템 설정을 통해 블루투스를 관리 하고 "메뉴 막대에 블루투스 상태 표시"를 확인하십시오. Blueman은 블루투스를 시작하고 켜는 것이 문제였습니다. sudo apt remove blueman
MJ

7

BUM 의 도움으로 부팅시 시작된 서비스를 변경할 수 있습니다 .

설치하십시오 : sudo apt-get install bum

운영: sudo bum

여기에 이미지 설명을 입력하십시오

확인란을 선택 취소하고을 클릭하십시오 Apply.


고마워, desgua, 나는 이런 종류의 도구에 대해 생각하고 있었다. 나는 과거에 일부를 사용했지만 그것들은 쓸모 없었고 최소한의 강박 관념을 가진 새로운 우분투에는 아무런 종류가 없습니다. 이것이 유일하게 아는 것입니까 아니면 아는 것입니까?
Robert

1
어쩌면 작동하지만 처음에는 부팅 할 때 활성화되지 않은 상태로 블루투스를 표시하기 때문에 왜 실망 했습니까? rfkill을 실행하면 애플릿과 hciconfig가 실행중인 것으로 표시되지 않습니다. 나는 끄고 켰지 만 부기는 계속 서비스를 끈다. 부팅시 서비스를 활성화했지만 서비스 상태가 계속 잘못되었습니다.
Robert

죄송합니다 elementaryOS Freya에서 작동하지 않습니다
Hoang Tran

실행될 때 "초기화되지 않은 값 사용"경고가 많이 나타납니다. 죄송합니다. 믿을 수 없습니다.
doug65536

이제 패키지를 사용할 수 없습니다. Bum은 가상이라고합니다.
Satya Prakash

6

내가 추가

"/etc/init.d/bluetooth stop"

으로

"/etc/rc.local" 

블루투스를 끈 상태에서 부팅하기 위해 "exit 0"명령 이전.


블루투스 트레이 아이콘이 제거되었지만 블루투스 표시등이 켜져 있습니다 (전원이 여전히 무선으로 전송되고 있음을 나타냅니다). 편집 : 이것은 Stepbaer의 답변 ( InitiallyPowered = false) 과 함께 나를 위해 일했습니다. (ThinkPad x201, Xubuntu 13.10)
Kyle Falconer

64 비트 Ubuntu 14.04 Dell Inspiron에서는 작동하지 않습니다. rfkill만이 나를 위해 일했습니다.
faizal

5

가장 좋은 방법은 서비스가 처음부터 시작되지 않도록하는 것입니다. 완벽하게 작동하는 서비스를 비활성화하는 일반적인 방법이 있습니다.

sudo sh -c "echo 'manual' > /etc/init/bluetooth.override"

우분투 13.10 및 아마도 이전 버전에서도 작동합니다.


제공된 설정을 나중에 사용하면서 블루투스를 켜는 방법? 5 분 동안 만 사용하고 싶다고합니다. 매 10 부츠 ..
b1r3k

4

update-rc.d설정을 편집 할 수 있습니다 . 나는 비슷한 것을 사용했다 :

sudo update-rc.d bluetooth remove

데비안 Wheezy에서. man update-rc.d사용 방법에 대한 자세한 정보를 확인하십시오 .


4

우분투 18.04에서 나에게 잘 맞는 tlp를 사용하는 또 다른 대답을 찾았습니다. 아마도 첫 번째 tlp는

sudo apt install tlp

그런 다음 파일

/etc/default/tlp

Wi-Fi 및 블루투스와 같은 기기에 대한 일부 설정이 포함되어 있습니다. 열쇠가 있습니다

RESTORE_DEVICE_STATE_ON_STARTUP

기본적으로 0으로 설정되어 있습니다. 1로 전환 한 후 다음 부팅시 마지막 설정이 기억됩니다. 즉, 상단 패널에서 블루투스를 비활성화하면 비활성화 상태를 유지하고 블루투스를 활성화하면 활성화 상태를 유지합니다. 또한 열쇠가 있습니다

DEVICES_TO_DISABLE_ON_STARTUP

어느 것으로 설정할 수 있습니다

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"

이제 부팅 할 때마다 블루투스가 비활성화됩니다. 이 구성을 변경하면 메뉴 및 패널 항목을 통해 블루투스를 활성화 및 비활성화 할 수 있습니다. 커널 모듈에서 제거하는 것보다 낫다고 생각합니다.


TLP는 우분투에서 기본적으로 설치되지 않습니다. 그에 따라 게시물을 업데이트해야합니다.
linrunner

@linrunner 좋아, 그거 몰랐어. Tuxedo에서 신선한 Ubuntu Budgie를 테스트했습니다. 거기서 효과가있었습니다. 나는 대답을 고쳤다.
토마스 사블 리크

랩탑 사용자는 반드시 모두 설치하기 때문에 tlp를 사용하는 것이 현명한 대답입니다.
팀 리차드슨

2

시작 응용 프로그램에서 끌 수 있습니다. 그러나 이러한 응용 프로그램은 기본적으로 숨겨져 있습니다. 12.04에서 숨겨진 시작 응용 프로그램 숨기기를 해제하십시오. 터미널을 열고 다음 두 명령을 실행하십시오.

cd /etc/xdg/autostart/

sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop

이제 블루투스를 선택 해제 할 수 있습니다. (제거하지 마십시오!)


슬프게도 이러한 응용 프로그램에는 Bluetooth가 표시되지 않습니다.
pfctdayelise

2

아니요. 시작 응용 프로그램 목록에 항상있는 것은 아닙니다. 가장 좋은 해결책은 rc.local 스크립트에 rfkill 명령을 추가하거나에 InitiallyPowered매개 변수 를 설정하는 것 입니다 /etc/bluetooth/main.conf.


1
처음에는 Powered가 무시되는 것 같습니다.
UpTheCreek

2

1) smbios-utils 패키지를 설치하고 다음을 사용하여 시작 응용 프로그램에 추가하십시오 .

sudo smbios-wireless-ctl --bt 0

2) 터미널 유형에서 :

sudo visudo

열린 파일 /etc/sudoers의 끝에 다음 줄을 추가하십시오.

<your username> ALL = NOPASSWD: /usr/sbin/smbios-wireless-ctl

3) 세션 중에 블루투스를 켜려면 터미널에서 실행하십시오.

sudo smbios-wireless-ctl --bt 1

이것은 Ubuntu 13.10이 설치된 Dell D630에서 작동합니다.


그게 효과 sudo smbios-wireless-ctl --boot --bt 0가 있다고 생각 합니까? 또한 확실하지 않지만 Dell에 따라 다를 수 있습니다.
Hitechcomputergeek

실제로 smbios-utils 패키지는 bios 명령을 수행하므로 bios와 관련된 물리적 장치를 켜거나 끌 수 있으므로 wifi 등을 켜고 끄는 데 사용할 수도 있습니다. bios와 함께 작동하는지 여부는 확실하지 않습니다. . 최소한 Dell에서는 잘 작동합니다. 그건 그렇고, Ubuntu 14.04의 마지막 설치는 블루투스 및 wifi 애플릿과 동일한 작업을 수행하므로 해당 패키지에 더 이상 필요하지 않습니다.
빅터

나는 그것을 알고 있었다. 그러나 당신이 할 경우 smbios-wireless-ctl --help, 그중 일부는 --boot Set BIOS boot-time setting.그들이 블루투스를 고쳤다는 것을 몰랐습니다. 말해 주셔서 감사합니다.
Hitechcomputergeek

2

Ubuntu 16.04에서 systemctl을 사용하여 서비스를 시작하지 못하게했습니다.

이렇게하려면 터미널 창을 열고 다음을 입력하십시오.

sudo systemctl disable bluetooth

이제 블루투스가 시작되지 않기 때문에 재부팅하거나 재부팅하지 않고 블루투스를 즉시 중지하려면 다음을 입력하십시오.

sudo service bluetooth stop


2

Ubuntu Studio 16.04에서는 다음에서 시작시 Bluetooth 애플릿을 비활성화 할 수 있습니다.

세션 및 시작> 응용 프로그램 자동 시작> Bluetooth 애플릿

여기에서 필드를 클릭하여 비활성화 할 수 있습니다.


이것은 Xubuntu 17.10 시스템에서 완벽하게 좋은 솔루션입니다. 단, 사용자가 블루투스를 즉시 사용하기 시작하려면 sudo systemctl enable bluetooth.service && sudo systemctl start bluetooth.service를 실행해야합니다. 그러나 솔루션은 부팅 문제를 확실히 해결합니다.
Adrian Keister

2

이 방법으로 블루투스 자동 시작을 비활성화 할 수 있습니다 :

sudo gedit /etc/bluetooth/main.conf

( gedit내 즐겨 찾기 편집기 xed입니다. 시스템에 설치되어 있거나 다른 것으로 바꿀 수 있습니다.)

이 파일의 맨 아래에는 다음 행이 있습니다.

#AutoEnable=false

다음과 같이 주석 처리를 제거하십시오.

AutoEnable=false

우분투 budgie 18.04에서 작동하지 않습니다
Argento

2

상단 패널 (blueman-applet)에서 Bluetooth 애플릿을 사용하는 경우 다른 위치 (예 : /etc/bluetooth/main.conf 또는 / etc / default / tlp).

명령 줄을 사용하여 시작시 Bluetooth가 켜지지 않도록하려면

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

또는 GUI를 통해 :

  1. Bluetooth 애플릿> 플러그인 > PowerManager > 구성을 클릭하십시오.
  2. 자동 전원 켜기를 선택 취소 합니다

다음에 다시 부팅하면 Bluetooth 애플릿은 계속 표시되지만 Bluetooth는 꺼집니다. 켜려면 :

Bluetooth 애플릿> Bluetooth 켜기를 클릭하십시오.


우분투 18.04에서는 이것이 내가 찾은 유일한 솔루션입니다. /etc/bluetooth/main.conf에서 맨 아래의 AutoEnable = true에서 AutoEnable = false로 변경하면 Bluetooth를 끌 수 없습니다. 실제로이 옵션은 Bluetooth 전원을 켜거나 끄지 않는 새 장치를 검색하기위한 것입니다.
Alessandro D' lncal 12


1

편집해야한다고 생각합니다

/etc/default/bluetooth

그리고 설정

BLUETOOTH_ENABLED=0

부팅시 블루투스 서비스를 비활성화하려면


1
우분투 14.04에서 작동하지 않았다
b1r3k

1

라인 rfkill block bluetooth(또는 다른 것)을 삽입하는 /etc/rc.local것이 효과가없는 사람들에게는 끝에 같은 라인을 포함 시키십시오.~/.bashrc

내 설정 (Ubuntu 14.04, Thinkpad W540)에서 옵션을 삽입하는 데 아무런 효과가 /etc/rc.local없었지만 전자는 bashrc에서 작동했습니다. 이것은 모든 사용자에게 적용되는 것이 아니라 현재 사용자에게만 적용됩니다.


1

우분투 18.04 이후 (그놈 포함)

  1. /etc/bluetooth/main.conf를 편집하고 찾기

    AutoEnable = true
    

    값을 다음과 같이 변경하십시오.

    AutoEnable = false
    

    따라서이 장치의 전원이 켜지지 않습니다.

  2. / etc / default / tlp를 편집하고 다음을 찾으십시오.

    #DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
    

    이 줄을 편집하여 읽으십시오.

    DEVICES_TO_DISABLE_ON_STARTUP="bluetooth"
    

    따라서이 장치는 시작시 비활성화됩니다.

  3. 그런 다음 Dash를 열고 "Startup Applications"를 검색하십시오. 목록에서 Bluetooth 관련 항목을 선택 취소하십시오. [닫기]를 클릭하여 저장하십시오.


포인트 4 : 설정-> Bluetooth-> 비활성화 (오른쪽 상단 창)로 이동하십시오.
Omar Tariq

0

내가 추가

"/etc/init.d/bluetooth stop"

으로

"/etc/rc.local" 

블루투스를 끈 상태에서 부팅하기 위해 "exit 0"명령 이전.


0

내 노트북을위한 솔루션

"BIOS-USB 구성-EHCI2 : 비활성화 됨"

EHCI1은 USB 포트 용입니다 (실제로 내 노트북에는 2 개의 USB 2.0 포트가 있습니다)


0

편집 /etc/default/grub:

sudo nano /etc/default/grub

다음 줄을 변경하십시오.

GRUB_CMDLINE_LINUX=""

대신 이것을 말하기 위해 :

GRUB_CMDLINE_LINUX="bluetooth.blacklist=yes"

그런 다음 grub을 업데이트하고 재부팅하십시오.

sudo update-grub

0

데비안 기반 시스템에서 블루투스가 시작되지 않도록합니다 :

sudo chkconfig bluetooth off

또는 RedHat 기반 시스템

systemctl disable bluetooth.service

0

불행히도, 위의 어떤 것도 나를 위해 작동하지 않습니다. 대신 ~ / .profile의 맨 아래에 이것을 추가합니다.

( sleep 10; rfkill block bluetooth ) & 

필자의 경우, 블루투스 애플릿이 시작될 때까지 기다렸다가 블루투스를 끄려면 (불필요하게) 활성화해야합니다.


0

순수한 시스템 솔루션 (16.04+)

레거시 rc-local 솔루션을 사용하는 대신 부팅시 및 절전 모드에서 해제 된 후 블루투스를 일시 중단하는 깨끗하고 휴대용 시스템 서비스입니다.

  1. sudo를 사용 /etc/systemd/system/bluetooth-suspend.service하여 다음 내용으로 작성 하십시오.
[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
  1. 서비스를 활성화하십시오 : sudo systemctl enable bluetooth-suspend.service

  2. 시스템 재 장전 : sudo systemctl daemon-reload

블루투스를 다시 활성화하려면 rfkill unblock bluetooth터미널에서 실행 하십시오.


-1

부팅시 블루투스가 자동으로 시작되는 것을 막기 위해 무차별 강제 방법을 사용해야했습니다. 실행 파일을 찾을 수 없도록 이름을 바꿨습니다.


병렬로 시작하는 것이 더 빠릅니다. 적어도 그것이 아이디어입니다.
Douglas Leeder
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.