在 Ubuntu 系统中,你可以通过以下几种方式来判断当前系统是否安装了图形界面(GUI):
✅ 方法一:使用命令行检查是否安装图形界面
1. 检查是否安装了桌面环境
echo $DESKTOP_SESSION
- 如果输出类似
ubuntu、gnome、xfce等,说明你正在使用图形界面。 - 如果没有输出或提示为空,则可能没有安装图形界面。
2. 查看是否安装了常见的桌面环境包
dpkg -l | grep -i "desktop"
常见桌面环境包括:
ubuntu-desktop(Ubuntu 默认的 GNOME 桌面)gnomekde-plasma-desktopxfce4lxdemate-desktop
如果看到这些包中的任何一个已安装,说明系统有图形界面。
3. 检查是否运行了显示管理器(Display Manager)
ps -e | grep -i "dm"
常见的显示管理器包括:
gdm3(GNOME Display Manager)lightdmsddmxdm
如果有其中之一正在运行,说明图形登录界面已启用。
✅ 方法二:查看当前运行级别(适用于传统 init 系统)
runlevel
- 输出为
N 5表示当前处于图形界面模式(运行级别 5)。 - 输出为
N 3表示当前是纯命令行模式(运行级别 3)。
注:大多数现代 Ubuntu 使用 systemd,所以推荐用下面的方法三。
✅ 方法三:使用 systemctl 检查默认目标(systemd 系统)
systemctl get-default
- 如果输出是
graphical.target,表示默认启动进入图形界面。 - 如果输出是
multi-user.target,表示默认启动进入命令行界面。
你也可以临时切换到图形界面:
sudo systemctl start graphical.target
或者设置开机默认进入图形界面:
sudo systemctl set-default graphical.target
✅ 方法四:直接尝试启动图形界面(测试用)
如果你不确定有没有 GUI,可以尝试启动图形界面:
startx
- 如果成功进入桌面环境,说明图形界面已安装。
- 如果报错找不到 Xorg 或相关组件,则未安装图形界面。
🔧 如果没有图形界面,如何安装?
以安装 Ubuntu 默认的 GNOME 桌面为例:
sudo apt update
sudo apt install ubuntu-desktop
安装完成后重启:
sudo reboot
📝 总结
| 判断方法 | 是否有图形界面依据 |
|---|---|
$DESKTOP_SESSION |
非空值则表示有 |
dpkg -l | grep desktop |
安装了桌面环境包 |
ps -e | grep dm |
运行了显示管理器 |
systemctl get-default |
返回 graphical.target 表示默认启动图形界面 |
如需进一步帮助(比如安装某个特定桌面),欢迎继续提问!
CDNK博客