스위치 온 포트 사용 가능 Pulseaudio 모듈에 대한 Pipewire 대안은 무엇입니까?

스위치 온 포트 사용 가능 Pulseaudio 모듈에 대한 Pipewire 대안은 무엇입니까?

방금 시스템에 Pipewire를 설정했는데, 한 가지 불편한 점이 있습니다. 외부 DAC를 껐다가 다시 켜면 Pipewire가 다시 연결되지 않습니다. Pulseaudio를 사용하면 이 문제는 module-switch-on-port-available.Pipewire Gitlab 페이지에 따르면, 세션 관리자를 통해 이 기능에 대한 대안이 있지만 이 대안이 무엇인지 알 수 없었습니다.

답변1

이 솔루션이 이전 동작을 정확하게 복제하는지 확실하지 않지만 전원을 켤 때마다 출력을 DAC로 전환하므로 내 질문에 대한 솔루션으로 고려하고 있습니다.

파일 을 찾으세요 pipewire-pulse.conf. 내 것은 에 있지만 ~/.config/pipewire귀하의 것은 다른 곳에 있을 수도 있습니다. 다음 내용이 표시됩니다.

pulse.cmd = [
    { cmd = "load-module" args = "module-always-sink" flags = [ ] }
    #{ cmd = "load-module" args = "module-switch-on-connect" }
    #{ cmd = "load-module" args = "module-gsettings" flags = [ "nofail" ] }
]

줄의 주석 처리를 제거한 #{ cmd = "load-module" args = "module-switch-on-connect" }다음 파일을 저장하고 Pipewire를 다시 시작하십시오. 시스템이 아닌 시스템(MX Linux)에서는 pipewire, pipewire-pulsewireplumber프로세스를 종료한 다음 sudo pipewire-start &. systemd에서는 다른 서비스처럼 파이프와이어를 다시 시작할 수 있습니다.

관련 정보