在 Ubuntu 系统中,你可以通过以下几种方法来检查是否安装了 GNOME 桌面环境:
方法 1:查看当前桌面环境
运行以下命令查看当前使用的桌面环境:
echo $XDG_CURRENT_DESKTOP
如果输出包含 GNOME(例如 GNOME 或 ubuntu:GNOME),说明你正在使用 GNOME。
方法 2:检查 GNOME 相关包是否已安装
使用 dpkg 命令检查是否安装了 GNOME 的核心包:
dpkg -l | grep gnome-shell
如果看到类似 ii gnome-shell 的输出(ii 表示已安装),说明 GNOME 已安装。
你也可以检查完整的 GNOME 桌面环境包:
dpkg -l | grep ubuntu-desktop
或者更通用的 GNOME 包:
dpkg -l | grep 'gnome-session'
方法 3:查看已安装的桌面环境元包
Ubuntu 提供了一些“元包”来代表桌面环境。你可以检查是否安装了 GNOME 的元包:
apt list --installed | grep -E "ubuntu-desktop|gnome-desktop"
常见相关包:
ubuntu-desktop:标准 Ubuntu GNOME 桌面环境gnome-shell:GNOME 的核心界面gnome-session:GNOME 会话管理器
方法 4:查看登录管理器中的可用会话
查看 /usr/share/xsessions/ 目录下的 .desktop 文件:
ls /usr/share/xsessions/
如果看到 gnome.desktop、gnome-classic.desktop 等文件,说明 GNOME 已安装并可在登录时选择。
方法 5:使用 loginctl 查看当前会话类型
loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type
输出可能是 Type=x11 或 Type=wayland,结合 $XDG_CURRENT_DESKTOP 可判断是否为 GNOME。
总结
最简单的方式是:
echo $XDG_CURRENT_DESKTOP
和
dpkg -l | grep gnome-shell
如果两个都显示 GNOME 相关信息,基本可以确定 GNOME 已安装并正在使用。
✅ 提示:Ubuntu 桌面版默认使用 GNOME,所以大多数情况下它是预装的。如果你使用的是服务器版或最小化安装,则可能未安装图形界面。
秒懂云