오디오 출력 우선순위 목록을 정의할 수 있습니까?

오디오 출력 우선순위 목록을 정의할 수 있습니까?

연결된 장치에 따라 오디오가 적절한 출력으로 전송되도록 오디오 출력 장치의 우선 순위를 설정할 수 있습니까? (즉, 핫스왑 가능: 런타임은 출력이 추가/제거될 때마다 우선순위 목록을 참조해야 합니다.)

예를 들어 다음과 같이 작동하길 원합니다.

  1. 헤드폰: 헤드폰을 연결하면 모든 것을 커버할 수 있습니다. (보너스 질문: 잭이 아닌 무선/BT 헤드폰은 어떻습니까?)
  2. 외부 HDMI: 그렇지 않으면 외부 모니터를 통해 사운드가 재생됩니다.
  3. 온보드: 아무것도 연결되어 있지 않으면 노트북 스피커를 사용하십시오.

이것은 현재 작동하지만 (흥미롭게도) 장치가 변경될 때 때때로 잘못된 출력을 설정한다는 것을 발견했습니다. (그러나 그 행동에 대한 패턴을 확립했는지는 확실하지 않습니다.)

  • 배포판: NixOS 23.05(파이프와이어 포함)
  • 데스크탑: 그놈 4

관련 정보