如何在没有完整桌面环境的情况下在全屏窗口中启动 GUI 应用程序?

如何在没有完整桌面环境的情况下在全屏窗口中启动 GUI 应用程序?

是否可以从终端在单个全屏窗口中打开 GUI 应用程序,而无需桌面环境的所有其他方面?

例如,Firefox。

答案1

是的。

您没有提供任何有关 GUI 应用程序的详细信息;而且我认为重要的是它使用了什么堆栈。

它是 motif 吗?简单的 xorg?使用 GTK2/3?Qt5?等等,因为大多数应用程序需要特定的堆栈才能运行 - 但如果它是一个不使用堆栈的简单 X11 GUI 应用程序,我相信答案是肯定的。然而,如今很少有 GUI 应用程序不使用 GUI 库/工具包。

我曾在 unix/sun-OS 机器上打开过 GUI 应用程序,其中大小是在打开窗口的命令中定义的,并且可以全屏显示,但它们不是现代应用程序,也没有使用现代工具包。许多程序也以相同的方式在 Debian 和 Ubuntu GNU/Linux 中运行,但我已经十多年没有运行它们了,因为它们已经过时了(许多程序不再可用,因为它们已被重写/替换,而且使用 WM 比从命令行控制一切更简单)。

但是您没有给出具体细节;但对于某些应用程序来说这是可能的(只是根据我的经验不值得;我们不再运行具有有限资源的机器)。

答案2

不。大多数 GUI 应用程序依赖于整个桌面堆栈。

相关内容