블루투스 스피커 연결
라즈베리파이의 소리를 블루투스 스피커로 출력하려면 스피커를 페어링하고 기본 출력 장치로 지정합니다. 스피커는 미리 페어링 모드로 둡니다.
데스크톱에서
- 상단 작업 표시줄의 블루투스 아이콘을 클릭하고 장치 추가를 선택합니다.
- 검색된 블루투스 스피커를 선택하고 페어링합니다.
- 상단 작업 표시줄의 볼륨 아이콘을 마우스 우클릭하고 출력 장치로 블루투스 스피커를 선택합니다.
터미널에서 (모니터 없이)
SSH 로 접속한 뒤 bluetoothctl 을 실행하고 아래 명령을 차례로 입력합니다.
bluetoothctl power on agent on default-agent scan on
검색 결과에 스피커의 MAC 주소(예: FC:58:FA:71:88:2C)가 표시되면 그 주소로
페어링하고 연결한 뒤 종료합니다.
pair FC:58:FA:71:88:2C connect FC:58:FA:71:88:2C exit
PipeWire 를 사용하는 라즈베리파이 OS 에서는 wpctl status 의 Sinks 목록에서
블루투스 스피커의 번호를 확인하고, 그 번호를 기본 출력 장치로 지정합니다. 기본 장치에는 *
표시가 붙습니다.
wpctl status wpctl set-default <번호>
pactl 명령으로도 지정할 수 있습니다. PulseAudio 를 쓰는 운영체제와 PipeWire 를 쓰는
운영체제 모두에서 동작합니다. 먼저 출력 장치(sink) 목록에서 블루투스 스피커의 이름을 복사한 뒤,
기본 출력 장치로 지정하고 볼륨을 설정합니다.
pactl list short sinks pactl set-default-sink <복사한 sink 이름> pactl set-sink-volume <복사한 sink 이름> 50%
예: pactl set-default-sink bluez_sink.FC_58_FA_71_88_2C.a2dp_sink
알아두기
PulseAudio 를 쓰는 구형 운영체제에서는 오디오 끊김 문제가 있을 수 있으므로 PipeWire 를 기본으로
쓰는 최신 운영체제를 권장합니다(문제 해결).