KDE를 사용하여 Arch Linux에서 두 개 이상의 연결된 장치에 동시 오디오 출력을 구성하려고 합니다.
나는 paprefs를 설치해 보았습니다. 연결된 모든 오디오 장치에 미러링되어야 하는 오디오 장치가 시스템 사운드 패널에 표시되지 않기 때문에 작동하지 않습니다.
나는 또한 다음을 시도했다이 페이지pacmd
module-combine-sink
스피커와 헤드폰 수신기 조합을 만드는 데 사용됩니다 . 수신기가 생성되었지만 기본값으로 설정할 수 없습니다. 시스템 오디오 패널에는 표시되지 않으며 기본값으로 설정하려고 해도 아무런 효과가 없습니다.
에서 Receiver create 명령을 실행 pactl
하면 Failure: Input/Output Error
.
아날로그 또는 디지털 헤드폰을 사용해 보았지만 둘 다 작동하지 않습니다.
내가 뭘 잘못했나요? 더 간단한 소프트웨어 대안이 있습니까?
답변1
이 명령은 pactl load-module module-combine-sink
나에게 효과적입니다. 첨부된 스크린샷을 참조하세요. 모든 출력 장치에서 오디오가 재생되고 있습니다.
시스템 오디오 패널에는 표시되지 않으며 기본값으로 설정하려고 해도 아무런 효과가 없습니다.
그것은가상장치가 보이는지 확인하세요.
PipeWire 구성에 대해 혼란스러운 경우 다음을 통해 다시 시작할 수 있습니다.
systemctl --user restart pipewire-pulse.socket pipewire-pulse.service pipewire.service wireplumber.service
아니면 그냥 재부팅하세요.
답변2
동시에 두 장치에 출력하려면 다음을 수행하십시오.
- 또는 유사한 도구를 사용하여
pavucontrol
기본 오디오 출력을 장치 #1로 설정합니다. arecord --buffer-time=1 - | aplay --buffer-time=1 -
오디오 입력의 모든 내용을 오디오 출력으로 재생하는 프로세스를 생성하려면 실행하세요 .- 또는 유사한 도구를 사용하여
pavucontrol
이 프로세스에 대한 입력을 "장치 #1 모니터링"으로 설정합니다. - 이 프로세스의 출력을 장치 #2로 설정합니다.
이 솔루션의 단점은 때때로 장치 #2에서 오디오 품질이 좋지 않을 수 있다는 것입니다.