Ubuntu 16.04에서 Bluetooth 헤드셋(Sennheiser Momentum M2 AEBT)에 원활하게 자동 연결

Ubuntu 16.04에서 Bluetooth 헤드셋(Sennheiser Momentum M2 AEBT)에 원활하게 자동 연결

저는 블루투스 헤드셋을 가지고 있습니다(젠하이저모멘텀 M2 AEBT). 자동 연결에 문제가 있어서 해결 방법을 찾았습니다. 나는 실제 솔루션을 선호합니다.

연결이 작동하려면 다음을 수행해야 합니다.

  1. 헤드셋을 연결합니다.
  2. Bluetooth 설정을 편집하고 오디오 프로필 "Headset Head Unit"을 선택합니다.
  3. 헤드셋을 분리합니다.
  4. 헤드셋을 연결합니다.
  5. 오디오 프로필로 "고음질 재생"을 선택합니다.

그러면 모든 것이 복숭아색이 됩니다.

제가 시도한 대체 시나리오는 다음과 같습니다.

  1. 헤드셋과 컴퓨터가 자동으로 연결되면 컴퓨터는 최신 프로필(고품질 재생)을 사용합니다. 그러나 VLC는 음소거된 오디오를 재생하고 MPD는 지속적으로 일시 중지됩니다.

    프로필을 "끄기"로 설정한 다음 "고 충실도 재생"으로 돌아가면 오류 메시지가 표시되고 Failed to change the profile to a2dp_sink이전과 동일한 문제가 나타납니다. 프로필을 "헤드셋 헤드 유닛"으로 변경한 다음 "고음질 재생"으로 전환해도 동일한 상황이 발생합니다.

  2. 이미지에서 "헤드셋", "핸즈프리" 및 "오디오 싱크"의 세 가지 옵션이 있음을 볼 수 있습니다. 어느 것을 클릭하든 상관이 없는 것 같습니다.

다음은 설명이 포함된 스크린샷입니다.

Bluetooth에서 사용 가능한 메뉴 옵션:

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

MPD에서 지속적으로 일시중지됩니다. 앞으로 또는 뒤로 이동할 수 있지만 "재생" 옵션은 없습니다.

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

VLC는 오디오 없이도 원활하게 재생됩니다.

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

답변1

다음 솔루션이 저에게 효과적이었습니다.

  1. 로드 되었는지 확인하십시오 module-bluetooth-discover. pactl list short | grep blue 목록에 없으면 다음을 수행하십시오.
  2. 모듈을 로드합니다: pactl load-module module-bluetooth-discover

목록에 있더라도 다시 로드하고 싶을 수도 있습니다. 그런 다음 고음질 사운드를 위해 오디오 싱크에 다시 연결해 보십시오.

답변2

다양하게 시도해 봤는데제안된 방법, 그러나 나에게 있어 최소한 반자동 솔루션은 다음을 사용하는 것이었습니다.a2dp.py이미 설명된 스크립트답변.

귀하의 질문에 언급된 단계를 수행하지만 연결하려고 할 때마다 실행해야 하며 블루투스 장치를 선택하려면 번호를 전달해야 합니다.

Panel Preferences...작은 래퍼 스크립트를 실행하여 a2dp.py헤드셋에 일반적으로 있는 블루투스 장치 목록의 번호를 호출하고 전달하는 실행 프로그램을 정의할 수 있습니다(패널을 마우스 오른쪽 버튼으로 클릭하고 선택 ). 나에게는 그 숫자가 변하지 않는 것 같다. 다음은 내 샘플 스크립트입니다 run_a2dp.sh(장치 번호에 맞게 조정).

#!/bin/sh
# run a2dp.py and pass it a fixed device selection number
a2dp.py <<EOF
<your number here>
EOF

a2dp.py와 이 둘이 모두 있는 경우 헤드폰에 연결하고 싶을 때마다 실행기를 클릭할 수 있습니다. 구성을 완료하는 데 몇 초가 걸리지 만 저에게는 효과적입니다.run_a2dp.sh$PATHa2dp.py

적어도 더 이상 작업을 완료하기 위해 더 이상 헤매거나 터미널 명령을 실행하지 않아도 됩니다.

관련 정보