没有桌面环境可以运行Linux吗?
大多数 Linux 发行版默认都预装了桌面环境。但是是否可以在没有 GUI 的情况下运行 Linux?
虽然现代 Linux 系统具有吸引人的桌面界面,但您可能想知道是否可以在没有它们的情况下使用 Linux。简单的答案是“是”。
什么是桌面环境?
虽然 Windows 和 macOS 上的桌面环境紧密集成并内置于系统中,但在 Linux 上,GNOME、KDE 和 Xfce 等桌面环境只是除基本操作系统之外还可以安装的程序的集合。
桌面环境由窗口管理器、定义外观的工具包以及各种应用程序组成。您可以切换其中任何一个,这是 Unix 和 Linux 开发人员所看重的模块化的效果。
用窗口管理器取代 DE?
在 Linux 中运行窗口管理器而不是完整的桌面环境是可能的,而且很多用户已经这样做了。您可能想使用 Fluxbox 而不是您的发行版附带的桌面环境之一。您所要做的就是使用包管理器安装您想要的窗口管理器。
当您想要切换时,您可以从显示管理器的登录菜单中选择新的窗口管理器。如果您喜欢更频繁地切换环境,这会很方便。
没有 GUI 就可以运行吗?
也可以在没有 GUI 的情况下运行 Linux。许多服务器已经这样做了,通过串行控制台和 SSH 进行管理,无需连接键盘和显示器。这就是所谓的“无头跑步”。这是因为 Linux 源于 Unix,而 Unix 是在还没有 GUI 的时候开发的。
如果您愿意,您可以在没有显示管理器的情况下运行桌面系统,并依赖基于文本的应用程序。您可以运行与在终端、文本编辑器甚至网络浏览器中相同的命令。
一些更高级的发行版(例如 Arch Linux)默认情况下没有 GUI。唯一的实际限制可能是现代网站希望用户运行图形发行版,并且可能拒绝在 Lynx 等文本浏览器中显示其内容。
如果您想完全禁用图形界面,可以禁用显示管理器。如果您正在运行 LightDM,则可以使用 systemctl 命令:
sudo systemctl disable lightdm
重新启动系统后,您将发现自己处于文本控制台中。要选择您喜欢的窗口管理器或桌面环境,请将以下行添加到 .xinitrc 文件中:
exec windowmanager
...其中 windowmanager 是您首选的窗口管理器。然后,在 shell 提示符下键入 startx 以启动 GUI。
Linux 为您提供用户界面选择
Linux 的伟大之处在于您可以选择与系统交互的方式。您可以使用传统的桌面界面,也可以深入研究命令行。
Linux 桌面的最佳选择取决于您的个人品味。您的个性和工作风格对您选择的用户界面影响最大。