如何从终端检查 UBUNTU 中是否安装了 GUI

如何从终端检查 UBUNTU 中是否安装了 GUI

我正在寻找命令来从终端检查我的 UBUNTU 上是否安装了任何 GUI。我找不到任何满意的答案

答案1

dpkg -l|grep xserver

会告诉您是否安装了 X11(大多数 GUI 的核心系统)。要检查是否安装了任何桌面,您将不得不猜测,因为桌面太多了。尝试类似的方法:

dpkg -l|egrep -i "(kde|gnome|lxde|xfce|mint|unity|fluxbox|openbox)" | grep -v library

答案2

GUI 中有很多部分,有可能安装了某些部分,但缺少其他部分。

本地显示 GUI(与通过网络运行 GUI 程序、远程显示它们相反)需要 X 服务器。因此,如果您想知道是否安装了本地 GUI,请测试 X 服务器是否存在。用于本地显示的 X 服务器是Xorg

type Xorg

会告诉你是否已安装。它不会告诉您它是否正在工作或正在运行,这些完全是不同的问题。

(Ubuntu 的最新版本引入了新的 GUI,米尔,但 X 应该仍然可用。)

答案3

键入此命令:

ls /usr/bin/*session

根据您在屏幕上看到的内容,您可以了解您现在正在使用的 GUI。例如你是:

  • 在 GNOME 中如果它返回/usr/bin/gnome-session(以及更多);

  • 在 MATE 中,如果它返回/usr/bin/mate-session(以及更多);

  • 在 LXDE 中,如果它返回/usr/bin/lxsession(以及更多);

  • 在 JWM 中,如果它返回/usr/bin/icewm-session(应该是jwm-session,不是?!)。

相关内容