나는 이 질문을 여러 번 받았음을 알고 있지만 솔직히 인터넷에서 찾을 수 있는 모든 것을 시도했지만 여전히 이것을 알 수 없습니다.
저는 Ubuntu 20.04의 초보자이고 Bluetooth 헤드폰에 대한 A2DP 프로필을 설정하는 데 문제가 있으며 품질이 매우 낮습니다.
- 헤드셋을 페어링하고 신뢰하고 터미널을 통해 연결했는데 작동 하지
bluetoothctl
않습니다pair
.trust
connect
- 마찬가지로 설치
Blueman
하고 동일한 프로세스를 다시 수행했지만 운이 없습니다.
이 후에 나는 다음을 시도했습니다.
- 먼저 OS GUI에서 A2DP 프로필을 설정했지만 작동하지 않습니다.
- 그런 다음 시도했지만
Blueman
여기서도 성공하지 못했습니다. ->(Failed to change profile to a2dp_sink)
pavucontrol
거기에서 설치 하고 다시 시도했습니다.pavucontrol
"구성" 탭으로 이동하고 헤드셋의 프로필 드롭다운에서High Fidelity Playback (A2DP Sink)(unavailable)
이를 볼 수 있으므로 여기서도 설정할 수 없습니다.
나는 또한 헤드폰을 확인 pacmd list-cards
하고 확인했고 그것을 얻었습니다 . 나는 또한 그것을 시도했고 이제 PulseAudio가 설치되었으므로 확인했습니다 .index
pacmd set-card-profile <index> a2dp_sink
Failed to set card profile to 'a2dp_sink'.
sudo pacmd set-card-profile <index> a2dp_sink
No PulseAudio daemon running, or not running as session daemon.
pulseaudio --version
pulseaudio 13.99.1
파일 을 편집 /etc/bluetooth/audio.conf
하고 파일 끝에 다음 줄을 추가했는데 Disable=Headset
작동하지 않습니다. 나는 또한 같은 줄을 추가하려고 시도했지만 main.conf
성공하지 못했습니다.
를 설치한 후 bluez
에서도 Name = BlueZ
이 줄을 활성화했는데 /etc/bluetooth/main.conf
다시는 아무것도 활성화되지 않았습니다.
/etc/bluetooth/main.conf
주석을 해제 #MultiProfile = off
하고 로 변경한 후에도 MultiProfile = multiple
아무 일도 일어나지 않았습니다.
그래서 위의 모든 단계를 혼합하고 블루투스를 다시 시작하고 헤드폰을 백만 번 다시 페어링한 후 포기하고 도움을 요청하기 위해 글을 남깁니다.
무엇이 잘못될 수 있는지에 대한 힌트를 제공해 주십시오.
감사해요
답변1
다음을 시도해 보셨나요?
/etc/bluetooth/main.conf
Enable=Socket
"bluez 4.1+ 및 PulseAudio 3.0+를 사용하여 프로필을 A2DP로 변경할 때 PulseAudio가 실패하면 라인을 제거하고 라인을 추가하여 소켓 인터페이스를 비활성화 해 볼 수 있습니다 Disable=Socket
."sudo systemctl restart bluetooth
이 솔루션은 Pop과 함께 작동합니다! OS 20.04 LTS.
편집: 나는 같은 문제가 다시 발생하여 줄을 Disable=Socket
제거 하고 다시 작동했습니다. /etc/bluetooth/main.conf
더 많은 변경 사항을 업데이트할 예정입니다. 하지만 세상이 어떻게 돌아가는지 잘 모르겠습니다.
답변2
또한 많은 것을 시도했지만 재부팅한 후 "killallpulseaudio"를 실행했더니 시스템이 자동으로 헤드폰에 다시 연결되었고 문제가 사라졌습니다.
답변3
새 헤드폰을 구입한 후 이 문제가 발생했습니다. 좀 더 조사한 결과 문제가 alsa-bluez-utils
패키지와 실행 중인 alsa
프로세스로 인해 발생했다는 것을 깨달았습니다. 이 불필요한 패키지를 제거한 후 모든 것이 잘 작동했습니다.
따라서 이 문제가 발생하면 확인하시기 바랍니다 ps aux | grep blu
.
답변4
Ubuntu 22.04에서 동일한 문제가 발생하여 거의 모든 것을 시도했지만 아무것도 작동하지 않았습니다.
어느 날 제가 아무것도 하지 않은 채 무작위로 문제가 해결되었고, 다음 날 컴퓨터를 시작하자마자 문제가 다시 나타났습니다.
난 정말 그런 적이 없어해결됨하지만 이제는 아무 문제 없이 a2dp 수신기에서 hfp로 또는 그 반대로 전환할 수 있습니다.
내가 한 일은 다음과 같습니다.컴퓨터를 시작하고 헤드셋을 착용하고 연결한 다음(이미 작동하는지 가끔 확인하지만 작동하지 않음) 제거하고 대기 모드로 전환합니다.(그냥 테이블 위에 놓고 1시간 정도 기다렸어요), 다시 열면 자동으로 다시 "연결됨"이라고 표시되면 a2dp가 작동합니다.
또한 a2dp 문제가 있을 때는 헤드셋에서 터치 명령을 사용할 수 없었지만 기다린 후에는 사용할 수 있었습니다.
이것이 도움이 될지는 확실하지 않지만 기회를 드리는 것이 좋습니다.