![Pipewire를 사용하여 헤드폰의 기본 Bluetooth 프로필을 설정하는 방법](https://linux55.com/image/198561/Pipewire%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%97%A4%EB%93%9C%ED%8F%B0%EC%9D%98%20%EA%B8%B0%EB%B3%B8%20Bluetooth%20%ED%94%84%EB%A1%9C%ED%95%84%EC%9D%84%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
한동안 내 Bluetooth 헤드폰이 자동으로 연결됩니다.헤드폰 호스트(HSP/HFP, 코덱 CVSD). 자동으로 연결되도록 하는 방법을 찾고 있어요고품질 재생(A2DP 싱크, 코덱 aptX)예전처럼. 온라인에서 몇 가지 해결책을 찾았지만 파이프와이어를 사용하는 동안 펄스 오디오에서 작동합니다. 어떤 아이디어가 있나요? 저는 Pipewire와 함께 최신 버전의 Archlinux를 사용하고 있습니다.
편집: 파이프와이어 서비스를 다시 시작하면 헤드셋이 원하는 대로 자동으로 A2DP에 연결되지만 헤드셋을 껐다가 켜면 자동으로 CVSD =>에 연결되는데 이는 원하지 않는 것입니다.
편집 2: 내 헤드폰은 Plantronics BackBeat Pro 2입니다.
편집 3: 헤드폰을 켜면 Journalctl에 오류가 발생합니다! 이것은:
src/service.c:btd_service_connect() XX:XX:XX:XX:XX:XX로 인해 a2dp-sink 구성 파일 연결에 실패했습니다. 장치 또는 리소스가 사용 중입니다.
편집 4: 그런데 문제 없이 A2DP로 전환할 수 있고 pavucontrol을 열면 거기서 프로필을 쉽게 전환할 수 있습니다. 문제는 헤드셋이 내 컴퓨터에 연결되어 있을 때 선택한 프로필에서만 발생합니다.
답변1
존재하다이 스레드그들은 pactl
여전히 Pipewire에서 작동한다고 말합니다.
프로필 전환을 더 쉽게 하기 위해 명령에 대한 별칭을 설정할 수 있습니다. 제가 첨부한 두 개의 단축키는 다음과 같습니다.
pactl set-card-profile bluez_card.<card ID> a2dp_sink
pactl set-card-profile bluez_card.<card ID> handsfree_head_unit
답변2
나는 동일하지만 반대의 문제가 있습니다 (기본적으로 HSP/HFP가 되고 싶습니다).
오랜 연구 끝에 마침내 이것이 나에게 도움이 되었습니다.
sudo apt remove pipewire
sudo apt install wireplumber
새로운 PipeWire 세션 관리자.
재시작..
에 대한 추가 정보wireplumber
여기.
이제 볼륨 컨트롤은 이전에 선택한 프로필을 유지합니다.