jackd가 시작되면 일반 오디오가 중지됩니다.

jackd가 시작되면 일반 오디오가 중지됩니다.

얼마 전에 저는 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 브리지를 포함하여 로그인 시 자동 시작 잭을 사용하세요. 나에게는 잘 작동합니다.

관련 정보