출력 싱크 전환/오디오 스트림 이동 - 그러나 일부 앱은 여전히 ​​이전 싱크를 사용합니다!

출력 싱크 전환/오디오 스트림 이동 - 그러나 일부 앱은 여전히 ​​이전 싱크를 사용합니다!

USB로 연결된 앰프/dac와 온보드 오디오 사이를 쉽게 전환하고 싶습니다. 저는 PulseAudio 4.0-2와 함께 완전히 업데이트된 Arch Linux x64를 사용하고 있습니다.

이 보드의 또 다른 스레드는 출력 싱크 전환 및 활성 오디오 스트림 이동에 관한 것입니다.여기를 보아라.

약간 수정되었지만 허용된 답변의 스크립트를 사용하면 원하는 대로 앰프/dac와 온보드 오디오 사이를 앞뒤로 전환할 수 있습니다. 마찬가지로 내 오디오 스트림도 이전 싱크에서 새 싱크로 이동되었습니다.

문제는 모든 애플리케이션이 새 싱크를 사용하는 것은 아니라는 것입니다. 예: 웹 브라우저에 YouTube 클립이 일시 중지되어 있고 출력 싱크를 전환하고 모든 오디오 스트림을 이동하는 경우 클립 일시 중지를 해제하면 오디오는 이전 싱크를 통해 계속 재생됩니다!

오디오 스트림을 이동하는 것은 활성(현재 재생 중인) 오디오 스트림을 이동하는 것만을 의미하는 것 같습니다. 재생되지 않는 오디오 스트림이 일종의 일시 중지 모드에 있지만 여전히 PulseAudio에 의해 추적되므로 이동 가능하다고 생각했지만 그렇게 보이지는 않습니다. 아마도 이유가 있을 것입니다. 저는 사운드 시스템이 어떻게 작동하는지 특별히 잘 알지 못하기 때문에 잘 모르겠습니다.

하지만 내가 사용하는 대신팩틀사운드 설정을 사용하세요그놈 제어 센터싱크를 전환하려면 모든 애플리케이션이 새로 전환된 싱크를 준수합니다. YouTube 클립이 일시 중지된 웹 브라우저도 마찬가지입니다.

질문은 아마도 다음과 같이 정리될 수 있습니다.예를 들어 다음과 같은 터미널 프로그램을 사용하여 어떻게 할 수 있습니까?팩틀, 모든 애플리케이션이 사운드 재생을 위해 내 새 싱크를 사용하도록 합니다.그놈 제어 센터그렇죠? 여기에는 현재 어떤 종류의 사운드도 재생하지 않아 이동 가능한 오디오 스트림이 없는 것으로 보이는 프로그램이 포함됩니다.

관련 정보