我可以在没有桌面管理器的情况下在 Linux 上使用图形吗?

我可以在没有桌面管理器的情况下在 Linux 上使用图形吗?

我有一个或多或少嵌入式的应用程序正在开发中,它使用 Linux 作为操作系统。我可以指定我们使用的发行版,并从 Ubunto 12.04 开始。幸运的是,我的应用程序是独立于发行版的终端应用程序,我相信其他开发人员的大部分代码也是如此。不过,有一个人需要一个图形化的 Web 连接界面。不确定他使用的是 Firefox 之类的浏览器还是 Java 内置的浏览器,但它必须显示图形、静态图像和(最佳答案)视频。

我只是觉得 Ubuntu 甚至 XUbuntu 都不是我的最佳操作系统选择。我一直在想,较小的镜像(Arch、DSL 等)或较低运行级别的 Ubuntu 是否适合我。我想我正在寻找的是一个带有终端界面(如服务器操作系统)但可以显示图形的 Linux。

有这样的怪物吗?也许有人可以建议我如何选择操作系统,以及如何更好地理解 Linux 上的图形系统 - 例如,X 在哪里停止,Gnome 在哪里启动。我知道 gnome 是一个桌面管理器。我可以把它关掉吗?如果我这么做了,我会看到什么?我该如何发出命令?进入显示而不是桌面的命令提示符?

答案1

一个出现终端界面但可以显示图形的Linux。有这样的怪物吗?

是的。任何 GNU/Linux 安装都可以做到这一点。

它可能不是默认配置,但是任何带有 X(Xorg)的 Linux 发行版可以显示图形。

我知道 gnome 是一个桌面管理器。我可以关闭它吗?

这会因发行版而异。但是当您启动 X 并登录时,会读取主目录中的某些文件。这些文件包含几项内容,但通常包括哪些内容窗口管理器您希望在登录 X 后启动的程序(例如 Gnome、KDE、twm、amiwm 等)。您可以用自己的程序替换窗口管理器。

F1另外,您也可以通过按 而不是Enter在图形登录屏幕上来测试启动 X 并登录,而无需启动窗口管理器。

答案2

如果你想要轻量级,我建议使用 Arch Linux。它几乎没有任何开箱即用的功能,但有大量的软件包,你找不到的任何东西通常都可以在它们的(不受支持的)AUR 中进行编译。它没有窗口管理器,因此你可以尽可能轻松地选择你想要的东西

对于窗口管理器,有很多轻量级的。Fluxbox 不是最轻量级的,但它是我最喜欢的相当轻量级的窗口管理器。如果 Fluxbox 看起来不适合您,只需在 Google 上搜索“轻量级 xorg 窗口管理器”。

虽然,完全可以不使用窗口管理器。管理起来很麻烦 :)(例如,您可以编辑.xinitrc以启动 Firefox,而不用执行其他操作。它将是一个黑屏,中间是 Firefox)

答案3

X 是 WM 和 DE 运行的基础级别,通常是 Gnome/KDE/*Box/等所必需。

计算机启动后,您可以使用各种 TTY(无论 Linux 发行版如何)。通常,大多数发行版都会将您带到登录窗口(GDM = Gnome、Slim = Various 等)。但是,您可以更改为 TTY(基本上是终端)或禁用登录管理器。那是在 /etc/inittab 中。

您可以按 Ctrl+Alt+F1 到 F7。我认为 F1 或 F7 是大多数的默认设置(我忘了哪个)。所以只需按 Ctrl+Alt+F3 即可确保安全,这样会提示您登录,然后您就可以从那里继续。

我赞同@Earlz。您可以根据自己的需要来制作它,它有以 pacman 为管理器的基础 linux。他们有一个很棒的社区,拥有出色的维基百科

相关内容