在 openEuler Linux 上安装 MATE 桌面环境

举报
Chocola 发表于 2026/10/11 10:24:43 2026/10/11
【摘要】 MATE 桌面是基于 GNOME 2 分支发展而来的轻量级桌面环境,界面传统、操作直观,资源占用介于 XFCE 和 GNOME 之间。相比 XFCE,它更接近传统 Linux 桌面体验;相比 GNOME、KDE,它对内存和显卡压力更小,适合在 openEuler 开发机、虚拟机或低配机器上使用。openEuler 官方文档主要列举了 GNOME、DDE、UKUI、XFCE、Kiran 等桌面...

MATE 桌面是基于 GNOME 2 分支发展而来的轻量级桌面环境,界面传统、操作直观,资源占用介于 XFCE 和 GNOME 之间。相比 XFCE,它更接近传统 Linux 桌面体验;相比 GNOME、KDE,它对内存和显卡压力更小,适合在 openEuler 开发机、虚拟机或低配机器上使用。

openEuler 官方文档主要列举了 GNOME、DDE、UKUI、XFCE、Kiran 等桌面环境,MATE 桌面在 openEuler 中不一定所有版本都有预置软件组,因此建议先检查软件源,再选择合适的安装方式。


环境说明

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

如果是生产服务器,建议谨慎安装图形界面。图形桌面会持续占用内存和 CPU,通常 MATE 桌面约占用 800MB–1.2GB 内存。


1. 更新系统

安装桌面环境前,先更新软件源和已安装包。

sudo dnf update -y

如果服务器使用的是国内镜像源,可以优先确认华为云、清华、中科大等 openEuler 镜像是否配置正常。


2. 查看是否提供 MATE 软件组

openEuler 使用 DNF 管理软件组,可以先查看当前可用的组。

sudo dnf group list

如果输出中包含类似:

MATE Desktop
mate-desktop-environment

就可以直接使用软件组安装。


3. 方法一:通过软件组安装(优先尝试)

如果软件组可用,执行:

sudo dnf groupinstall "MATE Desktop" -y

部分版本中,组名可能是:

sudo dnf groupinstall "mate-desktop-environment" -y

如果提示找不到软件组,说明当前 openEuler 版本可能没有预置 MATE 桌面组,需要改用方法二。


4. 方法二:安装 MATE 核心组件

如果软件组不可用,可以手动安装 MATE 核心包。

sudo dnf install -y mate-desktop mate-session-manager mate-panel mate-terminal caja marco mate-settings-daemon mate-menus mate-control-center

其中:

  • mate-desktop:MATE 桌面基础环境
  • mate-session-manager:会话管理器
  • mate-panel:底部面板
  • mate-terminal:终端模拟器
  • caja:文件管理器
  • marco:窗口管理器
  • mate-settings-daemon:设置守护进程
  • mate-control-center:系统设置中心

如果还需要更多应用,可以按需补充:

sudo dnf install -y mate-utils mate-media mate-applets engrampa eom atril pluma

5. 安装 Xorg 图形基础

MATE 桌面依赖 X Window 系统。如果系统是最小化安装,通常需要安装 Xorg。

sudo dnf install xorg-* -y

如果只想安装最小 X 基础,也可以尝试:

sudo dnf install @base-x -y

具体可用组名以 dnf group list 输出为准。


6. 安装字体库

缺少字体时,桌面可能出现中文方块或界面显示异常。

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

如果需要更好的中文支持,可以补充安装:

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

7. 安装并配置显示管理器

MATE 桌面可以使用 GDM 或 LightDM 作为登录管理器。

使用 GDM

sudo dnf install -y gdm
sudo systemctl enable gdm --now

使用 LightDM

sudo dnf install -y lightdm lightdm-gtk
sudo systemctl enable lightdm --now

如果系统中已经安装了 GDM,但希望使用 LightDM,可以先禁用 GDM:

sudo systemctl disable gdm
sudo systemctl enable lightdm --now

8. 设置默认启动图形界面

查看当前默认启动目标:

systemctl get-default

如果输出是:

multi-user.target

说明当前默认是命令行模式。

修改为图形界面启动:

sudo systemctl set-default graphical.target

9. 重启系统

执行重启:

sudo reboot

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

在登录界面选择 MATE 或 MATE Session,输入用户名和密码即可进入桌面。

如果登录界面没有显示 MATE 会话,可以检查 /usr/share/xsessions/ 或 /usr/share/wayland-sessions/ 下是否存在 MATE 的 .desktop 文件。


常见问题

问题 可能原因 处理方式
找不到 MATE 软件组 当前版本未预置 MATE 组 改用手动安装 MATE 核心包
重启后仍进入命令行 未设置图形启动目标 sudo systemctl set-default graphical.target
没有登录界面 GDM/LightDM 未启用 启用对应显示管理器并重启
登录后黑屏 缺少 Xorg 或显卡驱动异常 检查 journalctl -u gdm 或 journalctl -u lightdm
中文显示方块 缺少中文字体 安装 google-noto-sans-sc-fonts
面板缺失或图标异常 MATE 组件安装不完整 补装 mate-panel、mate-session-manager 等

排查命令

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

查看显示管理器状态:

systemctl status gdm
systemctl status lightdm

查看当前默认启动目标:

systemctl get-default

临时启动图形界面:

sudo systemctl isolate graphical.target

查看 Xorg 日志:

cat /var/log/Xorg.0.log

查看桌面会话文件:

ls /usr/share/xsessions/

openEuler 安装 MATE 注意事项

  1. MATE 不是 openEuler 官方文档重点推荐的桌面
    openEuler 更常见的是 GNOME、UKUI、DDE、XFCE、Kiran 等桌面环境。

  2. 不同版本软件源差异较大
    如果 dnf groupinstall "MATE Desktop" 失败,建议先执行 dnf group list 确认是否可用。

  3. 资源占用适中
    MATE 比 XFCE 略重,但明显轻于 GNOME 和 KDE,适合希望保留传统桌面布局的用户。

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

  5. 显示管理器冲突需要处理
    GDM 和 LightDM 不建议同时启用,保留一个即可。


小结

在 openEuler 上安装 MATE 桌面,优先尝试:

sudo dnf update -y
sudo dnf groupinstall "MATE Desktop" -y
sudo systemctl enable gdm --now
sudo systemctl set-default graphical.target
sudo reboot

如果软件组不可用,则改用:

sudo dnf install -y mate-desktop mate-session-manager mate-panel mate-terminal caja marco mate-settings-daemon mate-menus mate-control-center
sudo dnf install xorg-* -y
sudo dnf install dejavu-fonts liberation-fonts gnu-*-fonts google-*-fonts -y
sudo systemctl enable lightdm --now
sudo systemctl set-default graphical.target
sudo reboot

MATE 桌面适合喜欢传统 Linux 桌面布局、又希望资源占用不要过高的用户。对于 openEuler 环境来说,它是一个介于 XFCE 和 GNOME 之间的折中选择。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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