怎么看Ubuntu有没有安装图形界面?

云计算

你可以通过以下几种方法来判断你的 Ubuntu 系统是否安装了图形界面(即桌面环境或显示管理器):


✅ 方法一:检查是否安装了桌面环境

常见的桌面环境包括 ubuntu-desktopgnomekdexfce 等。

运行以下命令查看是否安装了桌面环境包:

dpkg -l | grep ubuntu-desktop

或者更宽泛地搜索:

dpkg -l | grep -E "gnome|kde|xfce|lxde|mate|cinnamon"

如果输出中包含类似 ii(表示已安装)的条目,说明安装了对应的桌面环境。


✅ 方法二:检查是否运行在图形会话中

运行以下命令查看当前的会话类型:

echo $XDG_SESSION_TYPE
  • 输出 x11wayland:说明正在运行图形界面。
  • 输出 tty:说明当前在命令行终端,可能没有启动图形界面。

✅ 方法三:检查显示管理器(Display Manager)

图形界面通常由显示管理器(如 GDM、LightDM)启动登录界面。

查看是否安装并启用了显示管理器:

systemctl status gdm3 lightdm sddm lxdm

如果有某个服务处于 active (running) 状态,说明图形界面已启用。

你也可以列出所有显示管理器相关的包:

dpkg -l | grep -E "gdm3|lightdm|sddm|lxdm"

✅ 方法四:检查默认目标(runlevel)

Ubuntu 使用 systemd,可以查看默认启动目标:

systemctl get-default
  • 输出 graphical.target:表示默认启动图形界面。
  • 输出 multi-user.target:表示默认进入命令行模式。

你也可以查看当前运行的目标:

systemctl list-units --type=target | grep graphical

如果 graphical.targetactive,说明图形界面已启动。


✅ 方法五:尝试启动图形界面

如果你怀疑图形界面已安装但未启动,可以尝试手动启动:

startx

⚠️ 注意:startx 需要 X11 和相关组件已安装。如果提示命令不存在或失败,可能未安装图形环境。


✅ 方法六:查看进程是否存在 X Server 或桌面进程

运行:

ps aux | grep Xorg

ps aux | grep -E "Xorg|gnome-session|ksmserver|xfce4-session"

如果有相关进程,说明图形界面正在运行。


总结:如何判断?

情况 是否有图形界面
安装了 ubuntu-desktop 或 GNOME/KDE 等包 ✅ 有
显示管理器(如 gdm3)正在运行 ✅ 有
默认启动目标是 graphical.target ✅ 很可能有
$XDG_SESSION_TYPE 是 x11/wayland ✅ 正在使用图形界面
只有命令行,且无上述组件 ❌ 无

补充:服务器版 Ubuntu 通常默认无图形界面

如果你使用的是 Ubuntu Server,默认不安装图形界面,只提供命令行。

如需安装图形界面,可选择:

sudo apt install ubuntu-desktop    # 完整桌面(推荐桌面版使用)
sudo apt install gnome-shell       # 最小化 GNOME
sudo apt install xubuntu-desktop   # 轻量 XFCE 桌面

然后设置开机进入图形界面:

sudo systemctl set-default graphical.target

如有需要,可以告诉我你的 Ubuntu 版本和用途(桌面/服务器),我可以给出更具体的建议。

未经允许不得转载:CLOUD云枢 » 怎么看Ubuntu有没有安装图形界面?