16.04 LTS: 블루투스를 끈 후에도 계속 실행 중이므로 실제로 블루투스를 중지할 수 없습니다.

16.04 LTS: 블루투스를 끈 후에도 계속 실행 중이므로 실제로 블루투스를 중지할 수 없습니다.

문제:

패널 제어를 통해 블루투스를 끈 후에도 다음 명령이 표시되는 것처럼 블루투스는 계속 실행됩니다.

sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
  Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor    preset: enabled)
  Active: active (running) since lun. 2018-03-26 10:03:39 CEST; 22min ago
    Docs: man:bluetoothd(8)
Main PID: 3713 (bluetoothd)
  Status: "Running"
  CGroup: /system.slice/bluetooth.service
          └─3713 /usr/lib/bluetooth/bluetoothd

아래에는 추가 정보(명령 테스트, 구성)가 있습니다.


명령 실행 테스트:

에 관하여공식 우분투 블루투스 문서 페이지, bluez와 관련된 반품은 다음과 같습니다.

snap interfaces bluez
Slot  Plug

snap interfaces | grep blue
:bluetooth-control         -
:bluez                     -

systemctl status snap.bluez.bluez.service
● snap.bluez.bluez.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

유사한 토론

우분투 포럼에서 비슷한 토론해결책을 제안하지만 내 문제는 해결되지 않습니다.

버전 및 커널:

cat /etc/issue
Ubuntu 16.04.4 LTS \n \l

uname -a
Linux dell-vostro1510 4.4.0-67-generic #88-Ubuntu SMP Wed Mar 8 16:34:04 UTC 2017 i686 i686 i686 GNU/Linux

컴퓨터 유형 및 브랜드

델 보스트로 1510

구성:

lspci -knn | grep Net -A2; lsusb
06:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
        Subsystem: Dell Wireless 1395 WLAN Mini-Card [1028:000b]
        Kernel driver in use: wl
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0c45:63e0 Microdia Sonix Integrated Webcam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 005: ID 413c:8140 Dell Computer Corp. Wireless 360 Bluetooth
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

답변1

패널/블루투스 표시기에서 블루투스를 꺼도 블루투스 서비스는 중지되지 않지만 장치의 전원은 꺼집니다.

다음을 사용하여 전원 상태를 확인할 수 있습니다.

bluetoothctl <<< show | grep Powered

편집하다:

나의 첫 번째 가정(장치는 표시기 스위치에 의해서만 전원이 꺼진다)이 완전히 정확하지는 않은 것 같습니다. "Powered: no" 상태는 가끔 나타나는 것으로 보이며 아마도 의도된 동작이 아닐 것입니다(버그?).

일반적으로 표시기나 블루투스 설정에서 블루투스를 끄면 을 사용하는 기기가 소프트 차단되어 rfkill기기가 bluetoothctl목록에서 완전히 사라지게 됩니다(그리고 동시에 블루투스 표시기도 사라지게 되는데 이는 아마도 또 다른 버그로 간주될 수 있습니다).

블루투스 표시기나 설정에서 다시 켰다가 꺼보세요...

rfkill다음을 사용하여 모든 무선 장치의 차단 상태를 확인할 수 있습니다.

rfkill list

(하드웨어 스위치가 아닌) 소프트웨어에 의해 Bluetooth가 꺼지면 출력에 다음과 같은 내용이 표시됩니다.

2: dell-bluetooth: Bluetooth
    Soft blocked: yes
    Hard blocked: no

관련 정보