如何检测 Ubuntu 服务器是否安装了 GUI?

Goi*_*Way 9 server gui

我正在使用 Ubuntu Server 14.04 LTS。如何判断它是否安装了图形用户界面?

Rav*_*ina 11

查看/usr/share/xsessions/目录以查看您的 Ubuntu 上是否有任何可用的 X 会话:

$ ls /usr/share/xsessions/
openbox.desktop
Run Code Online (Sandbox Code Playgroud)

它说我的机器上有“openbox”,它可以是“Unity”、“Gnome”或其他任何适合你的东西。如果你什么也没得到,那么什么都没有安装。


额外步骤:

你可以在那个文件上运行这样的东西,看看它的二进制文件是否真的存在于你的机器上,它不是一个剩余的文件:

file $(grep -Po "(?<=^Exec=).*" /usr/share/xsessions/openbox.desktop)
Run Code Online (Sandbox Code Playgroud)
  • grep -Po "(?<=^Exec=).* 返回类似于: /usr/bin/openbox
  • file 将检查它是否真的存在。