我正在使用UbuntuServer14.04LTS。我如何知道它是否安装了图形用户界面?
发布于 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 xorg
、dpkg -l xserver-xorg
或dpkg -l xserver*
(我已经安装了xorg
)。
如果存在/usr/bin/X
,那么就有一个X服务器可用,并且可以在本地运行gui应用程序。有一些非常小的窗口管理器(twm
、tinywm
和其他)并不多用,但如果偶尔需要gui工具,则很方便(如果您没有窗口管理器,那么您就无法调整/最大化或最小化运行在X上的应用程序,并且窗口总是位于屏幕的左上角)。
大多数情况下,您可以使用startx
或xstartup
命令在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 (它只需要远程)。
https://askubuntu.com/questions/918097
复制相似问题