在 openEuler Linux 上安装 XFCE 桌面环境

举报
Chocola 发表于 2026/10/10 11:40:39 2026/10/10
【摘要】 XFCE 是一款轻量级 Linux 桌面,资源占用低、界面简洁,适合在 openEuler 服务器、虚拟机或低配置机器上获得图形化操作体验。本文基于 openEuler 最小化安装环境,介绍如何安装 XFCE 桌面、LightDM 登录管理器,并设置为默认图形界面启动。 环境说明操作系统:openEuler 22.03 LTS / 24.03 LTS安装方式:命令行安装权限要求:root 或...

XFCE 是一款轻量级 Linux 桌面,资源占用低、界面简洁,适合在 openEuler 服务器、虚拟机或低配置机器上获得图形化操作体验。

本文基于 openEuler 最小化安装环境,介绍如何安装 XFCE 桌面、LightDM 登录管理器,并设置为默认图形界面启动。


环境说明

  • 操作系统:openEuler 22.03 LTS / 24.03 LTS
  • 安装方式:命令行安装
  • 权限要求:root 或具有 sudo 权限的用户
  • 网络要求:能够访问 openEuler 软件源
  • 建议配置:至少 2GB 内存,推荐 4GB 及以上

如果是生产服务器,建议谨慎安装图形界面,避免占用额外系统资源。


1. 更新系统

安装桌面环境前,先更新软件源和已安装包,避免依赖冲突。

sudo dnf update -y

2. 安装字体库

XFCE 桌面需要基础字体支持,否则可能出现中文乱码或方块字。

sudo dnf install dejavu-fonts liberation-fonts gnu-*-fonts google-*-fonts -y

如果后续需要完整中文支持,可以再补充安装:

sudo dnf install google-noto-sans-sc-fonts -y

3. 安装 Xorg 图形基础

XFCE 依赖 X Window 系统,需要先安装 Xorg。

sudo dnf install xorg-* -y

4. 安装 XFCE 桌面组件

openEuler 官方文档推荐通过包名方式安装 XFCE,而不是直接使用组安装。

sudo dnf install xfwm4 xfdesktop xfce4-* xfce4-*-plugin network-manager-applet -y

其中:

  • xfwm4:XFCE 窗口管理器
  • xfdesktop:桌面背景与图标管理
  • xfce4-*:XFCE 核心组件
  • xfce4-*-plugin:常用插件
  • network-manager-applet:网络管理托盘图标

5. 安装 LightDM 登录管理器

XFCE 通常搭配 LightDM 作为显示管理器。

sudo dnf install lightdm lightdm-gtk -y

6. 设置 XFCE 为默认桌面会话

为了让 LightDM 默认启动 XFCE 会话,需要写入配置:

sudo mkdir -p /etc/lightdm/lightdm.conf.d
echo 'user-session=xfce' | sudo tee /etc/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

如果系统中已经安装了 GDM,建议禁用它,避免与 LightDM 冲突:

sudo systemctl disable gdm

7. 启用 LightDM 并设置图形界面启动

启动 LightDM:

sudo systemctl start lightdm

设置开机自启:

sudo systemctl enable lightdm

设置系统默认启动图形界面:

sudo systemctl set-default graphical.target

查看当前默认启动目标:

systemctl get-default

如果输出为:

graphical.target

说明已经设置成功。


8. 重启系统

执行重启:

sudo reboot

重启后,系统会进入 LightDM 登录界面。

在登录界面右上角选择 Xfce Session,输入用户名和密码即可进入 XFCE 桌面。


常见问题

问题 可能原因 处理方式
重启后仍进入命令行 未设置图形启动目标 执行 sudo systemctl set-default graphical.target
没有登录界面 LightDM 未启动 执行 sudo systemctl start lightdm
登录后黑屏 显卡驱动或 Xorg 异常 检查 journalctl -u lightdm 日志
中文显示方块 缺少中文字体 安装 google-noto-sans-sc-fonts
LightDM 背景全黑 未配置背景图片 在 /etc/lightdm/lightdm-gtk-greeter.conf 中设置 background
找不到 XFCE 包 软件源不完整 确认已启用 EPOL 源或 Everything 源

排查命令

如果图形界面没有正常启动,可以使用以下命令排查。

查看 LightDM 状态:

systemctl status lightdm

查看 GDM 状态:

systemctl status gdm

查看 Xorg 日志:

cat /var/log/Xorg.0.log

临时启动图形界面:

sudo systemctl isolate graphical.target

openEuler 安装 XFCE 注意事项

  1. XFCE 资源占用较低
    相比 GNOME、KDE,XFCE 更适合低配置机器或服务器附加桌面。

  2. openEuler 不同版本软件源可能有差异
    如果 dnf install 找不到 XFCE 相关包,需要确认是否已启用 EPOL 源或 Everything 源。

  3. 不建议在生产服务器上长期运行图形界面
    如果只是偶尔需要图形操作,可以考虑 Cockpit、VNC 或远程桌面方案。

  4. LightDM 比 GDM 更轻量
    XFCE 搭配 LightDM 是比较常见的组合,启动速度更快,资源占用更少。


小结

在 openEuler 上安装 XFCE 的核心流程如下:

sudo dnf update -y
sudo dnf install dejavu-fonts liberation-fonts gnu-*-fonts google-*-fonts -y
sudo dnf install xorg-* -y
sudo dnf install xfwm4 xfdesktop xfce4-* xfce4-*-plugin network-manager-applet -y
sudo dnf install lightdm lightdm-gtk -y
echo 'user-session=xfce' | sudo tee /etc/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
sudo systemctl disable gdm
sudo systemctl enable lightdm
sudo systemctl set-default graphical.target
sudo reboot

安装完成后,系统会默认进入 LightDM 登录界面,选择 Xfce Session 即可使用 XFCE 桌面。对于需要轻量图形界面的 openEuler 环境,XFCE + LightDM 是一个稳定、低占用且易于维护的组合。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。