创建虚拟显示输出设备或新的 X 显示来录制全屏桌面应用程序

创建虚拟显示输出设备或新的 X 显示来录制全屏桌面应用程序

我想创建一个模拟硬件监视器的虚拟显示器。例如,我希望能够将应用程序窗口移动到此“监视器”,在“监视器”上进行记录等。这可能吗?如果我有一个新的 X 显示器可以做到这一点,或者任何其他方法,我可以全屏记录放置在“显示器”上的应用程序的输出,而无需让应用程序显示在我的物理显示器上,那也同样可以(s),或者只是让它们在我现有的物理显示器上占用最小的空间(例如,一个小画中画窗口,允许 Kazam 或其他桌面录制软件以全屏 1920x1080 录制其中的应用程序)完全没问题)。

基本上,我有几个应用程序(自主运行),我想以全屏方式录制,但我只有有限数量的硬件显示器来执行此操作。有时我必须一次录制三个,而且我只有两个硬件监视器。而且我通常在工作中使用两台硬件显示器,所以我什至不想用一台来录制,说实话!我想我可以购买三个额外的显示器,但我希望避免这种情况。

如果重要的话,我正在使用 Ubuntu 20.04,但我认为解决方案不依赖于发行版。类似的任务是创建虚拟音频设备,以便可以将音频流重定向到各种虚拟音频设备。我想概念化这个问题的一种方法是实现同样的事情,但使用显示设备而不是音频设备。

我对 X Window 系统、X11、xrandr、窗口管理器、虚拟显示、画中画等了解不多,所以如果这是一个有明显答案的问题,我深表歉意。

相关内容