저는 블루투스 헤드셋을 가지고 있습니다 ( Sennheiser Momentum M2 AEBT). 해결 방법을 찾은 자동 연결에 문제가 있습니다. 나는 실제 솔루션을 선호합니다.
연결이 작동하려면
- 헤드셋을 연결하십시오.
- Bluetooth 설정을 편집하고 오디오 프로파일 “헤드셋 헤드 유닛”을 선택하십시오.
- 헤드셋을 분리하십시오.
- 헤드셋을 연결하십시오.
- 오디오 프로파일로 “고 충실도 재생”을 선택하십시오.
그렇다면 모든 것이 복숭아입니다.
시도한 대체 시나리오는 다음과 같습니다.
-
헤드셋과 컴퓨터가 자동 연결되면 컴퓨터는 최신 프로필 (고 충실도 재생)을 사용합니다. 그러나 VLC는 음소거 된 오디오를 재생하며 MPD는 지속적으로 일시 중지됩니다.
프로파일을 “끄기”로 설정 한 다음 “고 충실도 재생”으로 돌아 가면 오류 메시지가 표시
Failed to change the profile to a2dp_sink
되고 이전과 동일한 문제가 나타납니다. 프로파일을 “헤드셋 헤드 유닛”으로 변경 한 다음 “고 충실도 재생”으로 전환하면 동일한 상황이 발생합니다. -
이미지에서 “헤드셋”, “핸즈프리”및 “오디오 싱크”의 세 가지 옵션이 있음을 알 수 있습니다. 내가 클릭하는 것은 중요하지 않습니다.
다음은 설명이 포함 된 스크린 샷입니다.
블루투스에서 사용 가능한 메뉴 옵션 :
MPD에서 지속적으로 일시 중지 앞뒤로 이동할 수 있지만 “재생”옵션이 없습니다.
VLC는 오디오 없이도 즐겁게 재생할 수 있습니다.
답변
다음 솔루션이 저에게 효과적이었습니다.
-
이로
module-bluetooth-discover
드되어
있는지 확인하십시오pactl list short | grep blue
. 목록에없는 경우 : - 모듈을로드하십시오.
pactl load-module module-bluetooth-discover
목록에 있더라도 다시로드 할 수 있습니다. 그런 다음 고음질 사운드를 위해 오디오 싱크에 다시 연결해보십시오.
답변
나는 제안 된 다양한 방법을 시도했지만 적어도 절반 자동 솔루션 은이 답변 에서 이미 설명한 것처럼 a2dp.py 스크립트를 사용하는 것 입니다.
질문에 언급 된 단계를 수행하지만 연결할 때마다 실행해야하며 블루투스 장치를 선택하려면 숫자를 전달해야합니다.
Panel Preferences...
작은 래퍼 스크립트를 실행 a2dp.py
하여 헤드셋에 일반적으로있는 Bluetooth 장치 목록의 번호를 전달 하는 실행기를 정의 할 수 있습니다 (패널에서 마우스 오른쪽 버튼을 클릭하고을 선택 ) . 저에게는 그 숫자가 변하지 않는 것 같습니다. 여기 내 샘플 스크립트 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
온을 $PATH
사용하면 헤드폰을 연결할 때마다, 당신은 실행기를 클릭 할 수 있습니다. a2dp.py
구성을 마치는 데 몇 초가 걸리지 만 나에게는 효과적입니다.
터미널 명령을 끝내거나 끝내기 위해 더 이상 혼란스럽지 않거나 …