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

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

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

什么是桌面环境?

桌面环境是一组负责使操作系统与用户交互的程序;如果您愿意,可以使用基本操作系统的前端。

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

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

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

  1. GNOME
  2. 凯德
  3. 伴侣
  4. Xfce
  5. 肉桂

而这样的例子不胜枚举…

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

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

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

使用环境变量

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

运行以下命令:

 echo $XDG_CURRENT_DESKTOP

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

您也可以查看通常在/usr/bin目录下找到的*-session二进制文件,以获得类似的结果。

 ls /usr/bin/*-session

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

使用 Neofetch

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

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

 neofetch

输出:

除了桌面环境,Xfce 4.16 在这种情况下,Neofetch 显示操作系统名称、内核版本、主机名、显示分辨率、外壳名称等。

使用图形用户界面

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

例如,在 GNOME 桌面上,您可以使用“设置”中的“关于”部分快速检查系统详细信息。

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

没有桌面环境的 Linux?

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

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