如何检查您在 Linux 上使用的桌面环境

您可能知道,基于 Linux 的操作系统非常关注用于执行操作的命令行。 像 Arch Linux 这样的最小发行版会在安装后为您提供一个黑暗的终端。 使 Linux 发行版具有交互性和用户友好性的原因常常被忽视——桌面环境。

大多数 Linux 初学者用户不了解桌面环境,甚至不知道他们使用的是哪一个。 以下是如何检查 Linux 系统上当前安装的桌面环境的方法。

什么是桌面环境?

桌面环境是负责使操作系统与用户交互的程序的集合; 如果你愿意的话,一个基本操作系统的前端。

大多数 Linux 桌面环境由一个窗口管理器和几个支持该环境其他元素的应用程序组成。 为了 example、KDE ​​或 K 桌面环境使用 KWin 窗口管理器,并附带 Konsole 和 Ark 等附加应用程序,分别负责帮助用户访问命令行和管理档案。

窗口管理器通常运行在窗口系统之上。 窗口系统由图标、窗口、菜单和构成图形用户界面的其他元素组成。 桌面环境可能还包括为表格带来附加功能的小部件。

一些更广泛使用的桌面环境是:

  1. 侏儒
  2. KDE
  3. 伴侣
  4. Xfce
  5. 肉桂

而这样的例子不胜枚举…

检查您当前在 Linux 上的桌面环境

有这么多免费的桌面环境,用户很难选择适合自己口味的。 并且不知道他们当前使用的是哪个 DE 并不会使情况变得更好。

有多种方法可以检查 Linux 发行版上安装了哪个 DE,包括命令行和图形。

使用环境变量

在 Linux 上,环境变量存储进程和应用程序正常运行所需的系统相关数据。 您可以查看存储有关系统桌面环境信息的某些特定环境变量的值。

运行以下命令:

echo $XDG_CURRENT_DESKTOP

输出将显示您的桌面环境的名称。

您还可以查看 *-会议 二进制文件通常在 /usr/bin 目录以达到类似的结果。

ls /usr/bin/*-session

快速查看显示的条目可以了解系统的桌面环境。 如您所见, xfce4-会话 file 表示系统正在使用 Xfce。

使用 Neofetch

Neofetch 是一个命令行工具,它以可呈现的格式显示系统相关信息。 Neofetch 不是标准 Linux 软件包的一部分,因此您必须在系统上手动安装它。

安装后,运行以下命令启动 Neofetch:

neofetch

输出:

除了桌面环境,在本例中为 Xfce 4.16,Neofetch 显示操作系统名称、内核版本、主机名、显示分辨率、shell 名称等。

使用图形用户界面

毫不奇怪,您还可以使用桌面环境本身(即以图形方式)检查桌面环境的名称。 您可以前往您的系统设置查看 关于 部分以获取有关您的操作系统的详细信息。 虽然并非所有台式机都有此选项,但大多数台式机都有,如果您也有,请认为自己很幸运。

为了 example在 GNOME 桌面上,您可以使用 关于 设置中的部分。

还是不开心? 你可以简单地用谷歌搜索你的 Linux 发行版默认附带的桌面环境。 因为在大多数情况下,您仍然会安装默认的 DE,当然,除非您手动更改它。

没有桌面环境的 Linux?

既然您知道桌面环境和窗口管理器所扮演的角色,那么是时候接受 Linux 为其用户提供的强大功能了。 您甚至可以选择在没有桌面环境的情况下使用您的系统。 尽管除非您真的喜欢黑暗并且是 Linux 极客,否则不建议这样做。

那些仍然想继续使用桌面环境的人可以在选择“那个”之前尝试不同的桌面。 您可以像通常在 Linux 上安装其他程序一样安装桌面环境和窗口管理器。