我正在寻找命令来从终端检查我的 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
,不是?!)。