PulseAudio는 때때로 기본 장치를 변경합니다.

PulseAudio는 때때로 기본 장치를 변경합니다.

저는 Devuan GNU/Linux 3 Beowulf를 실행하고 있습니다. 내 시스템은 펄스 오디오를 사용합니다. 온보드 오디오 장치, 자체 오디오 기능(예: HDMI를 통해)이 있는 GPU 2개, 모니터(사운드를 지원하지 않음)에 연결된 온보드 HDMI가 있습니다. 물론 모든 스피커에 연결된 유일한 오디오인 온보드 오디오를 사용하고 싶습니다.

pavucontrol에서 선택한 "내장 오디오" 프로필은 "Analog Surround 5.1 Out + Analog Stereo In(플러그인되지 않음)"입니다.

문제는 컴퓨터에서 잠시 자리를 비웠다가 돌아올 때마다 출력 옵션이 '디지털 스테레오(HDMI 2)'로 전환되어 있다는 점이다.

내 질문:

  1. 추가 하드웨어가 나타나거나 사라지더라도 PulseAudio가 동일한 프로필 선택을 유지하도록 하려면 어떻게 해야 합니까?
  2. 왜 이런 일이 발생합니까?

참고: Devuan 3은 기본적으로 systemd가 없는 Debian 10(Buster)이므로 Debian Buster 솔루션을 적용해야 합니다.

답변1

이는 컴퓨터에서 잠시 자리를 비웠다가 다시 돌아올 때 발생할 수 있습니다. 왜?

  • HDMI를 통해 모니터가 연결되어 있습니다.
  • HDMI는 오디오 전송을 지원하므로 오디오 출력 장치입니다.
  • 활동이 없어 모니터가 꺼졌다가 다시 켜지면 오디오 장치를 다시 사용할 수 있습니다.
  • PulseAudio는 기본 출력 장치를 사용 가능한 장치로 전환하도록 구성되었습니다.

이런 일이 발생하지 않도록 하는 방법은 무엇입니까? 파일 편집/etc/pulse/default.pa

그리고 다음 줄을 주석 처리하세요.

load-module module-switch-on-port-available

앞에 해시 표시( )를 추가합니다 #.

신용 거래:이 AskUbuntu 답변.

관련 정보