
얼마 전에 저는 Pulseaudio와 JACK을 설정하여 Arch Linux에서 함께 잘 작동하도록 설정하여 둘 사이를 전환할 수 있었습니다. 문제는 jackd가 다시 시작될 때 일부 JACK 앱을 완전히 다시 시작해야 한다는 것입니다. 이로 인해 Google Chrome과 MuseScore를 번갈아 시도하는 것이 엄청나게 비효율적입니다.
내 목표는 Pulse가 JACK을 통해 라우팅하도록 하는 것입니다. JACK에 시스템 오디오에 연결된 Pulse Sink/Source 장치가 있기 때문에 지금 당장은 그래야 할 것 같습니다.
그러나 Chrome 또는 VLC(둘 다 Pulse로 라우팅)의 웹사이트에서 오디오를 재생하려고 하면 작동하지 않습니다.
- VLC에서는 진행률 표시줄이 진행되지만 오디오가 나오지 않습니다. 중간에 jackd를 시작하면 해당 지점의 진행률 표시줄에서 오디오가 나오므로 재생되어야 하는 오디오가 "삭제"됩니다.
- Google Play 뮤직, YouTube, HTML5
<video>
및<audio>
요소로 테스트한 Chrome에서 진행률 표시줄은 0 또는 jackd가 시작되었을 때의 위치에 유지됩니다. 중간에 jackd를 시작하면 해당 지점에서 재생이 시작되므로 오디오가 "끊어지지" 않습니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
문제를 방지하려면 JACK을 시작하기 전에 모든 오디오 소스의 재생을 중지하는 것이 좋습니다.
pavucontrol 표준 Pulseaudio 믹서 설치 - Pulseaudio용 많은 패널 컨트롤 및 믹서에는 사용 가능한 모든 옵션, 특히 사운드 장치 라우팅 옵션이 표시되지 않습니다.
오디오 문제가 있는 응용 프로그램은 여전히 Pulseaudio에서 일반적으로 사용되는 오디오 장치로 직접 재생을 시도할 가능성이 높습니다. JACK이 시작되어 오디오 장치를 제어하는 경우 pavucontrol에는 하드웨어 장치에서 Pulseaudio 잭 싱크로 오디오를 리디렉션하는 라우팅 옵션 드롭다운 목록이 있습니다.
Pulseaudio는 각 애플리케이션에 대해 수동으로 한 번만 재생을 수동으로 리디렉션해야 하는 경우가 많습니다. 라우팅 변경 사항이 저장되고 Pulseaudio는대개앞으로는 자동으로 전환하세요
답변2
Cadence를 설치하는 것이 좋습니다.KXStudio 리포지토리PulseAudio 및 ALSA 브리지를 포함하여 로그인 시 자동 시작 잭을 사용하세요. 나에게는 잘 작동합니다.