如何让应用程序显示在“虚拟显示器”上?

如何让应用程序显示在“虚拟显示器”上?

我有一个 GTK 程序,我想从虚拟终端之一的控制台运行它(通过 SSH 和本地)。有没有办法让这个应用程序(或任何其他 GTK 应用程序,以供将来参考)显示在虚拟显示器上,而不是出现错误?

请注意,我不想使用 CLI 版本——并非所有 GTK 程序都有 CLI 版本。

答案1

有没有办法让这个应用程序...显示到虚拟显示器上...

简单来说就是一句话:xvfb


姓名
       Xvfb - 适用于 X 版本 11 的虚拟帧缓冲区 X 服务器

描述
       Xvfb 是一个可以在没有
显示硬件,无需物理输入设备。它模拟
使用虚拟内存的哑帧缓冲区。

X 社区发现了 Xvfb 的许多其他新用途,
包括……提供一种不引人注目的运行方式
不需要 X 服务器的应用程序
无论如何都要坚持拥有一个。

相关内容