首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检测Ubuntu服务器是否安装了GUI?

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

Ask Ubuntu用户
提问于 2017-05-23 12:10:21
回答 1查看 14.5K关注 0票数 10

我正在使用UbuntuServer14.04LTS。我如何知道它是否安装了图形用户界面?

EN

回答 1

Ask Ubuntu用户

发布于 2017-05-23 13:16:50

还可以使用包管理器搜索已安装的包。尝试查找主窗口管理器或实际的X服务器包

要查看是否安装了KDE包(kde-baseapps是KDE安装的绝对最小值的元包,我有kde-full,它是用于安装所有有趣的东西的元包,如果KDE - have bin没有安装,那么在任何级别上都没有KDE),请使用dpkg -l kde*

apt-cache search unity显示unity8是主要的shell,在运行dpkg -l unity*时它不会出现,因为我没有安装它。

apt-cache search gnome显示,gnome是这里的主要外壳。dpkg -l gnome*显示我也没有这个能力。

对于更基本的设置,您可能需要尝试查找直接提供X服务器的包:dpkg -l xorgdpkg -l xserver-xorgdpkg -l xserver* (我已经安装了xorg )。

如果存在/usr/bin/X,那么就有一个X服务器可用,并且可以在本地运行gui应用程序。有一些非常小的窗口管理器(twmtinywm和其他)并不多用,但如果偶尔需要gui工具,则很方便(如果您没有窗口管理器,那么您就无法调整/最大化或最小化运行在X上的应用程序,并且窗口总是位于屏幕的左上角)。

大多数情况下,您可以使用startxxstartup命令在linux上启动gui (如果它不是作为守护进程设置的话)。kdeinit是我记得的kde的变体,您可以搜索它们(可能在/usr/bin或/usr/sbin中,也可以使用whereis)。

但是,请记住,您不需要在本地运行X应用程序,您可以通过网络从远程X终端运行X应用程序(为此,我在Windows上使用cygwin的x服务器)。例如,我让雷鸟安装在我的服务器场托管的linux服务器上,没有X,这样我就可以让它远程运行,以便在文件夹之间移动大量电子邮件,而只有更新X屏幕所需的通信量才能离开服务器。后来我发现了mutt,但这是可以做到的。

编辑:

我要补充的是,虽然大多数包含基于X的应用程序的包都需要包,这相当于期望您安装X和windows管理器,但它们并不是必需的。例如,我支持许多没有安装qgit的gui的Linux服务器。这是一个图形化的工具,用于审查git传家宝。我可以将我的X会话转发到服务器,并在服务器上运行应用程序,它将显示在我的桌面上。但是,正如前面所讨论的,您不会在服务器上找到任何安装在服务器上的东西(no,没有windows管理器)。所以请记住,仅仅因为您没有在主机上安装X服务器,并不意味着它不能运行gui (它只需要远程)。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/918097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档