你可以通过以下几种方法来判断你的 Ubuntu 系统是否安装了图形界面(即桌面环境):
✅ 方法一:检查是否安装了桌面环境包
在终端中运行以下命令,查看是否安装了常见的桌面环境:
dpkg -l | grep -E "gnome|kde|xfce|lxde|mate"
如果输出中包含类似 gnome-shell、plasma-desktop、xfce4 等包,说明已经安装了图形界面。
常用桌面环境的主包:
- GNOME(Ubuntu 默认):
ubuntu-desktop - KDE Plasma:
kubuntu-desktop - XFCE:
xubuntu-desktop - LXDE:
lubuntu-desktop - MATE:
ubuntumate-desktop
你也可以具体检查某个包是否安装:
dpkg -l ubuntu-desktop
如果有显示 ii 在最前面,表示已安装。
✅ 方法二:检查当前运行级别或默认目标
Ubuntu 使用 systemd,可以通过以下命令查看默认启动目标:
systemctl get-default
- 如果输出是
graphical.target→ 表示默认启动图形界面。 - 如果是
multi-user.target→ 表示默认是命令行模式。
你也可以查看当前运行的目标:
systemctl list-units --type=target | grep graphical
如果有 graphical.target 并处于 active 状态,说明图形界面正在运行。
✅ 方法三:检查显示管理器(Display Manager)
图形界面通常由显示管理器(如 GDM、LightDM)启动。检查是否安装并运行了显示管理器:
systemctl status gdm3 lightdm sddm lxdm
如果其中某一个服务正在运行(active (running)),说明系统配置了图形登录界面。
✅ 方法四:尝试启动图形界面
如果你不确定,可以手动尝试启动图形界面:
startx
- 如果成功进入桌面 → 说明已安装图形界面。
- 如果提示
command not found或报错 → 可能未安装。
注意:
startx需要安装xinit包才可用。如果没有,可以用sudo apt install xinit安装后测试。
✅ 方法五:查看进程中有无图形相关服务
运行以下命令查看是否有 Xorg 或 Wayland 进程:
ps aux | grep -E "(Xorg|X11|wayland)"
如果有 Xorg 进程在运行,说明图形界面正在工作。
总结:如何判断?
| 情况 | 是否有图形界面 |
|---|---|
安装了 ubuntu-desktop 等包 |
✅ 是 |
systemctl get-default 返回 graphical.target |
✅ 很可能是 |
gdm3 或 lightdm 正在运行 |
✅ 是 |
能通过 startx 进入桌面 |
✅ 是 |
没有任何桌面包,且默认是 multi-user.target |
❌ 可能没有 |
小贴士:
- 云服务器或最小化安装的 Ubuntu 通常不带图形界面,只有命令行。
- 若想安装图形界面,例如 GNOME:
sudo apt update sudo apt install ubuntu-desktop
安装完成后重启即可进入图形界面。
如有需要,我可以帮你根据你的系统情况进一步判断。
秒懂云