ubuntu查询有没有图形界面?

服务器

在 Ubuntu 系统中,你可以通过以下几种方式来判断当前系统是否安装了图形界面(GUI):


✅ 方法一:使用命令行检查是否安装图形界面

1. 检查是否安装了桌面环境

echo $DESKTOP_SESSION
  • 如果输出类似 ubuntugnomexfce 等,说明你正在使用图形界面。
  • 如果没有输出或提示为空,则可能没有安装图形界面。

2. 查看是否安装了常见的桌面环境包

dpkg -l | grep -i "desktop"

常见桌面环境包括:

  • ubuntu-desktop(Ubuntu 默认的 GNOME 桌面)
  • gnome
  • kde-plasma-desktop
  • xfce4
  • lxde
  • mate-desktop

如果看到这些包中的任何一个已安装,说明系统有图形界面。

3. 检查是否运行了显示管理器(Display Manager)

ps -e | grep -i "dm"

常见的显示管理器包括:

  • gdm3(GNOME Display Manager)
  • lightdm
  • sddm
  • xdm

如果有其中之一正在运行,说明图形登录界面已启用。


✅ 方法二:查看当前运行级别(适用于传统 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博客 » ubuntu查询有没有图形界面?