UE BOOM Bluetooth 스피커 연결을 영구적으로 설정

UE BOOM Bluetooth 스피커 연결을 영구적으로 설정

Linux(UE BOOM 스피커)에서 블루투스 스피커를 추가하고 연결할 수 있습니다. 자세한 내용은 이 답변에 있습니다.여기). 그 시점에서 페어링되고 신뢰할 수 있으며 완벽하게 작동합니다.

pavucontrol문제는 거의 모든 로그아웃 후와 다시 시작할 때 마다 선택할 수 있는 출력 장치 목록에 Bluetooth 스피커가 없다는 것입니다.패널 애플릿이 Mint Xfce에 설치한 것입니다.

스피커 연결이 끊어져 다른 기기나 전화기에서 사용되는 경우에도 마찬가지입니다.

블루투스 설정의 장치 목록에는 여전히 존재하지만 비활성화되어 활성화할 수 없습니다.

여기에 이미지 설명을 입력하세요

드문 경우지만 장치가 에서 "소프트 차단"으로 표시됩니다 sudo rfkill list. 그런 경우에는 를 사용하여 차단을 해제할 수 있습니다 sudo rfkill unblock bluetooth. 때로는 이것만으로도 충분하지만 대부분의 경우저것들케이스가 충분하지 않습니다(수동으로 연결해야 함). 그러나 대부분의 경우모두경우(즉, 장치가 보이지만 연결되지 않은 경우)~ 아니다막힌.


모든 경우에 작동하는 것

(그러나 매번 다시 시작/로그인한 후에는 이 작업을 피하고 싶습니다):

  • Xfce Bluetooth 설정에서 장치를 완전히 제거하고,
  • 스피커의 블루투스 버튼을 누르면 (영상),
  • 노트북이 UE BOOM 스피커를 다시 찾도록 합니다. (대부분의 경우 스피커가 자동으로 연결되어 패널 애플릿에 표시되기에 충분합니다 . 어떤 경우에는 컴퓨터가 스피커를 인식하기 전에 pavucontrol명령이 필요합니다.)sudo rfkill unblock bluetooth

따라서 여기에는 동일한 경우에 발생할 수도 있고 발생하지 않을 수도 있는 두 가지 문제가 있는 것 같습니다.

  • 스피커가 '부드럽게 차단'됨

  • 스피커가 표시되지만 연결되지 않음

이 문제는 Ubuntu, Xfce 또는 커널에만 국한된 문제가 아니며 Ubuntu Gnome, KDE-neon 및 Solus(Gnome 및 Budgie)에서도 동일한 용어로 본 적이 있습니다.


#AutoEnable=false으로 변경해 AutoEnable=true/etc/bluetooth/main.conf도움이 되지 않습니다.


이 문제가 발생한 시스템:

  • 리눅스 민트 18.2 Xfce

  • 우분투 그놈 17.04

  • KDE-neon(ubuntu-16.04 기반),

  • 솔루스(노움과 잉꼬)

  • 쿠분투 17.10

답변1

무엇보다도 먼저 스마트폰이나 노트북과 같은 다른 장치가 동일한 USB 외부 장치에 연결되어 있지 않은지 확인하십시오.


나는 이 질문에서 내가 찾은 실용적인 해결책, 더 정확하게는 문제가 사라진 실제 상황을 언급하는 것이 정상이라고 생각하며, 이는 문제가 실제로 무엇인지(또는 아닌지)에 대해 어느 정도 밝혀줄 수 있습니다.

따라서 Linux Mint 18.2 Xfce, Ubuntu-Gnome(실수하지 않은 경우 17.04), KDE-neon(ubuntu-16.04 기반인 것 같습니다) 및 Solus(Gnome 및 Budgie, 롤링 릴리스)에서 이 문제를 확인한 후 ), 나는 그것을 확인할 수 있다Ubuntu 16.04 고유 버전("Ubuntu Desktop", 일명 Unity)은 이에 영향을 받지 않습니다..

추가하고 연결하면 스피커 Bluetooth 장치가 기억되어 이전 또는 추가 작업 없이 전원을 켜면 자동으로 연결됩니다.

사운드 설정에서만 선택하면 됩니다.

여기에 이미지 설명을 입력하세요

즉, 중요한 경우에는 가장 중앙 분포가 권장된다는 점을 제외하고는 무엇을 결론 내려야 할지 모르겠습니다.


업데이트 ~ 이 문제의 영향을 받지 않는 다른 시스템:

  • 리눅스 민트 18.3 KDE

  • 리눅스 민트 18.3 메이트


이 문제가 나타나는 시스템에서 작동하는 방법은 다음과 같습니다.

이러한 경우에는 sudo rfkill listGive 을 실행하여 또는 로 Soft blocked: yes차단을 해제할 수 있습니다 .sudo rfkill unblock bluetoothrfkill unblock bluetooth

차단을 해제해도 작동하지 않으면(또는 어떤 경우에도) 다음을 수행하는 것이 좋습니다.

systemctl enable bluetooth.service
systemctl start bluetooth.service

(표시된 대로여기; 첫 번째 명령은 비밀번호를 여러 번 묻습니다)


UE BOOM2 장치는 다음과 같습니다.초기화동시에 길게 밀어서전원 버튼과 볼륨 낮추기 버튼(소리가 들리고 장치가 종료될 때까지) 이는 위와 결합하여 도움이 될 수 있습니다.

답변2

UE Boom 2 스피커는 Bluetooth 저에너지(LE)를 사용하여 전력 수준을 주기적으로 보고하고 전원이 꺼진 상태에서도 휴대폰 애플리케이션을 사용하여 원격 전원 켜기 기능을 활성화합니다.

OP와 동일한 문제를 경험한 결과, 이것이 문제의 원인이라고 생각합니다... 어떤 이유로든 Bluez는 BR/EDR(일반 블루투스) 대신 LE를 사용하여 스피커에 연결을 시도하고 즉시 실패합니다. 로그 메시지는 일반적으로 GATT와 관련이 있으며 추가 증거로 장치의 전원이 꺼진 경우에도 연결을 시도하지만 LE는 항상 켜져 있고 사용 가능하기 때문에 예상되는 '호스트 다운' 메시지를 반환하지 않습니다. 실제로 오디오 싱크에 연결되지 않으며 대부분의 경우 '리소스를 사용할 수 없음'이라고 보고됩니다.

그래서... 페어링 과정에서 구성 파일에 장치가 LE를 지원한다고 기록됩니다. 문제를 해결하기 위해 이 지원 속성을 제거했습니다. 그 이후로는 연결 문제가 없었습니다(스피커가 이미 휴대폰에 연결되어 있는 경우는 제외하지만 이는 또 다른 문제입니다.)재부팅하거나 로그오프할 때에도 마찬가지입니다.

스피커를 페어링한 후. 다음을 사용하여 블루투스를 끄세요.

sudo rfkill block bluetooth

편집기(nano/vim)에서 루트로 파일을 엽니다.

/var/lib/bluetooth/<bluetooth-adapter-mac-address>/<speaker-mac-address>/info

블루투스 어댑터 mac 주소나 스피커 mac 주소를 모르는 경우 실행하면 sudo grep -rnw '/var/lib/bluetooth/' -e 'UE'힌트를 얻을 수 있습니다. 스피커 이름을 바꾼 경우 'UE' 문자열을 이름으로 바꿉니다.

이 파일에는 다음 줄이 표시됩니다.

SupportedTechnologies=BR/EDR;LE;

다음으로 바꾸세요:

SupportedTechnologies=BR/EDR;

파일을 저장합니다. 스피커가 꺼져 있는지 확인하십시오. 블루투스 활성화 컴퓨터를 다시 시작하는 것이 좋습니다. 그러나 블루투스 서비스를 다시 시작하면 작동할 수도 있습니다.

sudo rfkill unblock bluetooth
sudo systemctl restart bluetooth

이제 재부팅 및 로그오프 시에도 LE를 사용하여 다시 연결하면 안 됩니다. 어떤 이유로든 장치를 다시 페어링하면 이 변경 사항이 손실됩니다. 미리 주세요. 이 문제에 대한 해결책을 찾는 모든 사람에게도 효과가 있기를 바랍니다...

위의 파일을 사용하여 변경하기 전에 시도한 대안이 있지만 훨씬 덜 효율적인 솔루션은 sudo btmgmt le off 명령을 사용하여 어댑터에서 LE를 비활성화하는 것입니다. 결과는 동일합니다.

관련 정보