我有一个 GTK 程序,我想从虚拟终端之一的控制台运行它(通过 SSH 和本地)。有没有办法让这个应用程序(或任何其他 GTK 应用程序,以供将来参考)显示在虚拟显示器上,而不是出现错误?
请注意,我不想使用 CLI 版本——并非所有 GTK 程序都有 CLI 版本。
答案1
有没有办法让这个应用程序...显示到虚拟显示器上...
简单来说就是一句话:xvfb
姓名 Xvfb - 适用于 X 版本 11 的虚拟帧缓冲区 X 服务器 描述 Xvfb 是一个可以在没有 显示硬件,无需物理输入设备。它模拟 使用虚拟内存的哑帧缓冲区。 X 社区发现了 Xvfb 的许多其他新用途, 包括……提供一种不引人注目的运行方式 不需要 X 服务器的应用程序 无论如何都要坚持拥有一个。