민트 17 + 메이트 사용하기. 내 Bluetooth 헤드셋 (Plantronics Backbeat Go2)이 시스템과 제대로 연결되어 있지만이 작업을 자동화하기 위해 수행해야하는 몇 가지 수동 단계가 있습니다.
- 재부팅 할 때마다 터미널에서 pactl load-module module-bluetooth-discover를 실행하여 장치를 전혀 연결하지 않아야합니다. 시작시 실행되도록 쉘 스크립트에 넣었지만 주사위는 없습니다. (
- 헤드셋은 아무런 문제없이 자동으로 연결되지만 항상 A2DP 대신 Telephony Duplex 또는 Off로 기본 설정됩니다. A2DP를 강제하기 위해 여러 가지 전략으로 시도하고 실패했습니다.
- BT 헤드셋을 기본 출력 장치로 설정하십시오. 불행히도 헤드셋을 연결할 때마다 pacmd의 색인이 변경되는 것처럼 보이므로 PA conf 파일 set-default-sink에서 기본값을 강제로 설정할 수 없습니다. 나열된 이름을 사용해도 작동하지 않는 것 같습니다. 헤드셋이 없으면 스피커로 전환되고 헤드셋이 연결되어 있으면 다시 전환되지 않습니다.
이러한 문제를 해결하는 데 도움이되는 조언을 주셔서 감사합니다!
답변
첫 번째 문제는 Pulse Audio가 시작 후 Bluetooth 모듈을 언로드하기 때문에 발생하므로 시작 스크립트에 넣더라도 몇 초 후에도 여전히 언로드됩니다.
-
해결책 A
스크립트에 다음과 같은 시작 지연을 추가하십시오.
sleep 10 && pactl load-module module-bluetooth-discover
-
솔루션 B (권장)
- 블루투스 / 펄스 오디오 플러그인을 비활성화합니다.
- 블루투스 아이콘을 마우스 오른쪽 버튼으로 클릭하고 플러그인을 선택한 다음 펄스 오디오 플러그인을 선택 취소합니다.
- 재시작.
죄송합니다. 나머지 두 가지 문제에 대한 해결책이 없습니다.
답변
다시 # 3, 내 해결책은 다음과 같습니다.
- 다른 모든 장치를 병합하는 통합 장치 (모든 장치에 동시 출력) 추가
- 기본 출력 장치로 사용
- BT 헤드셋을 제외한 다른 모든 물리적 출력 음소거
이점은 모든 프로그램이 BT 헤드셋의 연결 여부에 관계없이 출력을 보낼 수 있다는 것입니다. 그런 다음 헤드셋이 연결되면 소리가 들리기 시작합니다.
당신이 그 할 경우 당신은 또한 설정해야합니다 flat-volumes = no
으로 /etc/pulse/daemon.conf
만 볼륨 조절 키를 사용하여 통합 출력을 제어합니다.