在 Ubuntu 中查询是否安装了图形界面(GUI)可以通过以下方法:
1. 检查当前运行的显示管理器(Display Manager)
显示管理器是图形界面的登录管理器,常见的如 gdm3(GNOME)、lightdm(轻量级)等。运行:
systemctl status display-manager
- 如果返回
active (running)且显示gdm3/lightdm等,说明图形界面已安装并运行。 - 若未安装,会提示
Unit display-manager.service not found。
2. 检查已安装的桌面环境
Ubuntu 的桌面环境(如 GNOME、KDE、XFCE 等)通常关联图形界面。运行:
ls /usr/share/xsessions/
- 如果有文件(如
ubuntu.desktop、gnome.desktop),则表示已安装桌面环境。 - 或通过已安装的软件包查询:
dpkg -l | grep -E "gnome|kde|xfce|lxde|ubuntu-desktop"
3. 检查系统启动模式
- 使用
systemctl查看默认启动目标:systemctl get-default- 若返回
graphical.target,表示系统默认启动图形界面。 - 若为
multi-user.target,则为纯命令行模式。
- 若返回
4. 尝试启动图形界面
如果怀疑图形界面未启动,可手动尝试:
sudo systemctl start gdm3 # 根据实际显示管理器替换
或切换到图形目标:
sudo systemctl isolate graphical.target
5. 特殊情况处理
- 服务器版(Server):默认无图形界面,需手动安装:
sudo apt install ubuntu-desktop - 最小化安装:可能缺少部分组件,可补充安装:
sudo apt install --no-install-recommends ubuntu-desktop
总结
- 有图形界面:
display-manager运行正常,且存在桌面环境配置文件。 - 无图形界面:上述检查均无结果,或系统为服务器版。
根据需求选择安装或排查问题即可。
云服务器