gpt4 book ai didi

linux - Linux 桌面应用程序可以用作 Linux 桌面吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:37 27 4
gpt4 key购买 nike

与 RetroPie 的工作原理类似,我可以使用 Linux 应用程序作为我的桌面环境吗?我实际上并不需要像实际桌面和安装应用程序这样的东西。我只需要一种干净简单的方法来在 RaspberryPi 上运行我的应用程序和 MongoDB。

最佳答案

快速回答:,但是……”

X VS 桌面环境

您将需要一个图形服务器,但您可以避免使用桌面环境!

在 Linux 中,您的图形程序(至少)依赖于 X 服务器才能正常工作。这意味着您永远找不到(如果不是作为编程练习专门制作的)具有自定义内部库和内置环境的完全独立的应用程序。

这正是发明 X 的原因!

但 X 不是您的桌面环境...事实上,DE 运行 X。

但是,您可以在没有任何 DE 的情况下使用 X 来处理一些应用程序。


让我们开始简约:

我假设您可能想要一个功能齐全的网络浏览器。让我们举一个常见的例子,Firefox :

  • Firefox 需要 X 服务器。您需要先手动安装 X 服务器,然后再安装 Firefox。无论哪种方式,如果您可以依赖包管理器,它应该安装最少的包,包括 X 服务器。

然后,你只需要在没有桌面环境的情况下运行X服务器。基本上是这样的:

$ X

然后您只需在这个 X 服务器中启动 Firefox:

$ DISPLAY=:0 firefox

您可以使用 CTRL+ALT+F1CTRL+ALT+F7 从 X 服务器和帧缓冲区切换。

因此,在某种程度上,您还可以使用所有七个帧缓冲区(从 F1 到 F7)在 7 个不同的 X 服务器进程中处理多达 7 个图形程序。


请注意,这不是许多应用程序的预期运行方式...您必须深入研究并调查您的应用程序,因为如果没有适当的 DE,它有时可能无法按预期运行

关于linux - Linux 桌面应用程序可以用作 Linux 桌面吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45534785/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com