Pulse Audio에서 특정 HDMI 출력을 어떻게 잠그나요?

Pulse Audio에서 특정 HDMI 출력을 어떻게 잠그나요?

그래서 내 상황은 내 시스템이 재부팅할 때마다 출력을 위해 서로 다른 이름을 가진 두 개의 모니터를 무작위로 임의로 인식한다는 것입니다. 기본적으로 내 헤드폰을 사용하기로 되어 있는 출력으로 사용합니다. 그것은 내가 원하는 것이 아닙니다.

이상적으로는 오디오가 메인 모니터를 통해 전달되기를 바랍니다. 그게 다야. 헤드폰을 착용해야 하는 경우에도 헤드폰을 통해 오디오를 재생할 수 있는 옵션이 필요하므로 항상 헤드폰을 분리하거나 해당 출력 장치를 비활성화하는 간단한 대답으로는 문제가 해결되지 않습니다.

이런 스크립트는 처음 접해봅니다https://askubuntu.com/a/1203350/1618552이를 통해 내 오디오를 빠르게 핫키 전환할 수 있다고 합니다.

전투의 절반입니다. 예, 라인 출력(헤드폰)에서 HDMI 출력으로 전환하려면 항상 맞춤 단축키를 사용해야 합니다. 그러나 펄스 오디오는 실망 스럽습니다. 항상 항상 보조 모니터와 정말 형편없는 스피커를 사용하고 싶어합니다. (알고리즘이 실제로 신경 쓴다면 내 불쌍한 모니터의 디스플레이는 내 메인 모니터의 왼쪽 상단 모서리에 설정되어 있으므로 왼쪽 상단 모서리는 좌표 0x0에 설정되고 내 메인 모니터는 좌표 1600x880에서 시작됩니다. 그냥 뱉어내는 말이지만 아마도 Linux는 0x0에서 하나를 선택하여 모니터에 내장된 기본 스피커를 식별하는 방법) 핫키는 헤드폰과 불량 스피커 사이에서만 전환됩니다. 루프에서는 내 좋은 스피커를 출력으로 인식하지 못했습니다.

그래서 좋은 모니터를 사용하려면 사운드 시스템을 자세히 살펴보고 HDMI를 수동으로 전환해야 했습니다. 그렇게 하고 나면 다른 스레드의 스크립트가 제대로 작동하여 헤드폰과 좋은 모니터 사이를 전환했습니다. 열악한 디스플레이를 건너 뛰었습니다.

그래서 저는 나쁜 모니터보다 좋은 모니터를 우선시해야 합니다. 간단해야겠죠? 아니요.

Pulse Audio Control Panel에 대해 검색하다가 마침내 답을 찾았고 비슷한 것을 설치한 것 같습니다 sudo apt pulse-audio. 나는 이 프로그램의 모든 것을 알지 못하지만 "구성" 탭에서 잠금 아이콘을 누를 수 있고 해당 유형의 출력을 특정 장치에 잠그는 것으로 나타난다는 것을 발견했습니다.

내 기대는 대단합니다. 멋진 모니터를 HDMI 출력으로 설정하겠습니다. 그게 효과가 있겠지?

음, 잠겨 있어요. "HDMI 3"으로 잠글 수 있습니다(예, 모니터는 2개뿐입니다). 하지만 시스템을 재부팅하면 좋은 모니터를 HDMI 3이라고 부르는 대신 HDMI라고 부르는데, 이는 바로가기 키가 작동하지 않음을 의미합니다. HDMI 출력은 기본적으로 HDMI 3이 연결 해제되어 있고 PA 제어판으로 가서 기본 출력 장치로 HDMI를 선택해야 하기 때문에 기본적으로 잠겨 있습니다.

너무 실망 스럽습니다.

HDMI를 기본 출력으로 두면 좋습니다. 컴퓨터를 다시 시작하자마자 HDMI 3가 좋은 모니터가 될 가능성이 있으므로 다시 시작해야 합니다.

불량한 모니터는 재부팅시 항상 HDMI 2였던 것 같았는데, 그건 제가 절대 원하지 않는 장치이기 때문에 신경쓰지 않았습니다.

권장되는 사운드 드라이버나 듀얼 모니터 설정에 실제로 작동하는 것 또는 장치가 "HDMI" 또는 "HDMI"를 확인하도록 시작 시 실행할 수 있는 일종의 스크립트에 대한 제안 사항이나 제안 사항을 제공해 주십시오. 3"이 연결되어 있으면 기본 출력으로 설정하세요. 내가 읽은 바에 따르면 실제로 이 작업을 수행하는 펄스 오디오 명령에서 아무것도 찾을 수 없습니다. 내가 얻은 가장 가까운 것은 라인 출력(헤드폰) 또는 HDMI 출력을 통과할지 결정하는 것이었고, 내가 말했듯이 일관된 명명 체계를 사용하지 않기 때문에 "사용할 수 없는" 장치를 "선택"합니다.

명시적인 사운드 카드가 없습니다. 내 HDMI 포트는 정확히 동일한 GPU에서 나옵니다. 헤드폰 코드가 상자에서 나옵니다.

관련 정보