在 openEuler Linux 上安装 XFCE 桌面环境
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 注意事项
-
XFCE 资源占用较低
相比 GNOME、KDE,XFCE 更适合低配置机器或服务器附加桌面。 -
openEuler 不同版本软件源可能有差异
如果dnf install找不到 XFCE 相关包,需要确认是否已启用 EPOL 源或 Everything 源。 -
不建议在生产服务器上长期运行图形界面
如果只是偶尔需要图形操作,可以考虑 Cockpit、VNC 或远程桌面方案。 -
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 是一个稳定、低占用且易于维护的组合。
- 点赞
- 收藏
- 关注作者
评论(0)