전체 화면 데스크톱 응용 프로그램을 기록하기 위해 가상 디스플레이 출력 장치 또는 새 X 디스플레이를 만듭니다.

전체 화면 데스크톱 응용 프로그램을 기록하기 위해 가상 디스플레이 출력 장치 또는 새 X 디스플레이를 만듭니다.

하드웨어 모니터를 시뮬레이트하는 가상 모니터를 만들고 싶습니다. 예를 들어, 응용 프로그램 창을 이 "모니터"로 이동하고 "모니터"에 기록하는 등의 기능을 원합니다. 가능합니까? 이 작업을 수행할 수 있는 새 X 모니터가 있거나 응용 프로그램이 실제 모니터에 표시되지 않고 "모니터" 전체 화면에 배치된 응용 프로그램의 출력을 기록할 수 있는 다른 방법이 있는 경우에도 마찬가지입니다( s) 또는 기존 물리적 모니터(예: Kazam 또는 기타 데스크톱 녹화 소프트웨어가 전체 화면 1920x1080에서 응용 프로그램을 기록할 수 있는 작은 PIP 창)에서 최소한의 공간을 차지하도록 하는 것은 완전히 괜찮습니다. ).

기본적으로 전체 화면으로 녹화하고 싶은 앱(자율 실행)이 두 개 있지만 이를 수행할 수 있는 하드웨어 모니터 수가 제한되어 있습니다. 가끔은 한 번에 3개를 녹음해야 하는데 하드웨어 모니터는 2개만 있습니다. 그리고 저는 직장에서 보통 두 개의 하드웨어 모니터를 사용하기 때문에 솔직히 말해서 하나로 녹음하고 싶지도 않습니다! 모니터 3개를 추가로 구입할 수 있을 것 같지만 그렇게 하지 않는 것이 좋습니다.

중요한 경우 Ubuntu 20.04를 사용하고 있지만 솔루션이 배포판에 의존한다고 생각하지 않습니다. 유사한 작업은 오디오 스트림이 다양한 가상 오디오 장치로 리디렉션될 수 있도록 가상 오디오 장치를 만드는 것입니다. 이 문제를 개념화하는 한 가지 방법은 동일한 것을 구현하는 것이지만 오디오 장치 대신 디스플레이 장치를 사용하는 것입니다.

저는 X Window System, X11, xrandr, 창 관리자, 가상 디스플레이, PIP(Picture-in-Picture) 등에 대해 잘 알지 못하므로 이것이 명확한 대답이 있는 질문이라면 사과드립니다.

관련 정보