在 CentOS 系统中,桌面环境是用户与操作系统交互的图形界面,它决定了窗口、图标、任务栏和系统工具的外观与行为,虽然 CentOS 默认提供的是功能强大的 GNOME 桌面,但 Linux 的魅力在于其高度的可定制性,用户可以根据个人偏好、硬件性能或特定工作流的需求,轻松地安装和切换到其他更轻量或功能更多样的桌面环境,如 KDE Plasma、XFCE、MATE 等,本文将详细介绍如何在 CentOS 系统中切换桌面环境。

为何要切换桌面环境?
选择不同的桌面环境通常基于以下几个核心原因:
- 性能与资源消耗:对于配置较低的旧电脑,像 XFCE 或 LXDE 这样的轻量级桌面环境能够以更少的内存和 CPU 资源提供流畅的体验,而功能丰富的 KDE Plasma 或 GNOME 则更适合拥有强大硬件的现代设备。
- 用户习惯与工作流:不同的桌面环境提供了迥异的操作逻辑和布局,MATE 延续了 GNOME 2 的传统风格,适合喜欢经典桌面的用户;而 KDE Plasma 则以其高度的可定制性和丰富的集成应用吸引了大量高级用户。
- 美学与视觉体验:从现代、简洁的 GNOME 到华丽、动感的 KDE,每种桌面环境都有其独特的设计语言,选择一个赏心悦目的界面能显著提升日常使用的愉悦感。
第一步:安装新的桌面环境
在切换之前,首先需要确保系统中已安装您想要使用的桌面环境,CentOS 使用 dnf 包管理器,并通过“软件包组”的形式来提供完整的桌面环境套件。
您可以查看所有可用的桌面环境软件包组,打开终端,输入以下命令:
dnf group list
在输出的列表中,您会找到以“Desktop”或“Workspaces”结尾的组,以下是一些常见的桌面环境及其对应的 dnf 组名:
| 桌面环境名称 | 软件包组名 | 特点 |
|---|---|---|
| GNOME | GNOME Desktop | CentOS 默认,现代、功能全面 |
| KDE Plasma | KDE Plasma Workspaces | 功能丰富,高度可定制 |
| MATE | MATE Desktop | 经典布局,稳定、轻量 |
| XFCE | XFCE Desktop | 非常轻量,快速、简洁 |
| LXDE | LXDE Desktop | 极致轻量,适合老旧设备 |
| Cinnamon | Cinnamon Desktop | 传统与现代结合,易用 |
要安装其中任意一个,请使用 groupinstall 命令,如果您想安装轻量级的 XFCE 桌面,可以执行:
sudo dnf groupinstall "XFCE Desktop" -y
同样,安装功能华丽的 KDE Plasma,则使用:

sudo dnf groupinstall "KDE Plasma Workspaces" -y
系统会自动下载并安装该桌面环境所需的所有核心组件和应用程序。
第二步:在登录界面切换桌面环境
安装完成后,切换过程非常简单,您不需要重启整个系统,只需注销当前用户会话即可。
- 点击系统菜单,选择“注销”或“Log Out”。
- 在返回的登录界面(GDM,即 GNOME 的显示管理器),在密码输入框的下方或旁边,您会看到一个小的齿轮图标(⚙️)或“会话”按钮。
- 点击这个图标,一个下拉菜单会列出所有已安装的桌面环境,GNOME”、“Xfce Session”、“Plasma”等。
- 从列表中选择您希望启动的新桌面环境。
- 输入您的密码并登录。
系统将加载您所选的桌面环境,您的这个选择会被记住,下次登录时会默认使用相同的桌面,除非您再次手动更改。
管理不用的桌面环境
如果您尝试了某个桌面环境后不再需要它,可以将其从系统中卸载以释放磁盘空间,使用 groupremove 命令即可:
sudo dnf groupremove "XFCE Desktop" -y
卸载过程可能不会移除所有依赖包,某些共享库可能会被保留,因为它们可能被其他软件所依赖。
相关问答 (FAQs)
Q1:安装了多个桌面环境后,如何设置一个系统默认的桌面环境,让所有用户都默认使用它?

A1:通过登录界面选择会话的方式,设置通常是针对单个用户的,并且会被记住,要设置系统范围的默认桌面,需要修改显示管理器的配置文件,以 CentOS 默认的 GDM (GNOME Display Manager) 为例,您需要编辑 /etc/gdm/custom.conf 文件,在 [daemon] 部分添加或修改 DefaultSession= 这一行,后面跟着您想要的桌面会话的 .desktop 文件名(DefaultSession=xfce.desktop),对于大多数个人用户来说,直接在登录界面选择更为简单方便。
Q2:切换桌面环境会影响我 /home 目录下的个人文件和已经安装的应用程序吗?
A2:完全不会,切换桌面环境仅仅是更换了图形界面的“外壳”,它不会触及您存储在 /home/username 目录下的个人文档、图片、音乐等文件,同样,通过 dnf 安装的应用程序(如 Firefox、LibreOffice 等)是系统级的,它们在任何桌面环境中都可以正常启动和使用,唯一不同的是,每个桌面环境通常会有自己的一套默认应用程序(如文件管理器、终端等),这些特定应用会在对应的桌面环境中被优先调用。