问题描述
我正在学习Ubuntu中的图形用户界面,并经常遇到不同的术语,这给我带来了很多困惑。我已经尝试阅读有关命名包之间关系的easy-to-understand教程,但我没有完整的图片。
LightDM在我的安装中显示为服务并且是’Window Manager’,这与Compiz有什么关系,Compiz也是一个Window Manager但不是服务? Metacity也是窗口管理器吗?
然后是Gnome 3,Unity,Gnome Shell和Gnome–所有这些似乎都是不同的东西。请帮我理解所有这些术语之间的关系。
最佳解决方案
您只需要知道4个术语:
-
显示经理
-
窗口管理器
-
图形用户界面(GUI)
-
桌面环境
显示经理
例子是LightDM,GDM,KDM和LXDM。他们通常在名字的某个地方有显示管理器。它们在启动时启动X服务器并提供登录屏幕。它们通常允许您选择窗口管理器和/或桌面环境作为登录的一部分。
窗口管理器
Compiz,Metacity,Mutter,W9dk,fluxbox是窗口管理器。有太多要列出。如果需要,您可以检查提供x-window-manager
的所有软件包,以获取Ubuntu中不完整的窗口管理器列表。这些只负责绘制应用程序边框,管理窗口,主题和装饰的位置。
图形用户界面(GUI)
用户以任何图形方式与图标和表示进行交互的任何内容。窗口管理器,显示管理器和图形 shell ,应用程序等属于此类别。无论用户使用什么,主要以图形方式表示的是GUI。
桌面环境
在Linux世界中,它被称为一组应用程序,包,服务等,为用户提供完整和平衡的生态系统。与Window Manager或桌面管理器不同,桌面环境可以处理所有事情。从登录屏幕到您的邮件应用程序,网络管理器,文本编辑器,系统设置,图像查看器,文件管理器等.Linux和Ubuntu中有4个众所周知的桌面环境:
-
GNOME
-
KDE桌面环境
-
LXDE:轻量级X11桌面环境
-
XFCE桌面环境
这些都有一整套应用程序,设置,服务,桌面/文件/窗口管理器,互联网浏览器等。
所以,要解决您的具体问题:
LightDM appears as a service on my installation and is a ‘Window Manager’
错误,LightDM是一个显示管理器。
how is this related to Compiz, which is also a Window Manager but not a service?
没有任何共同点。两者都有不同的功能。 Compiz是一个窗口作曲家,窗口装饰器,窗口管理器。
Is Metacity also a Window Manager?
是。
Then there comes Gnome 3, Unity, Gnome Shell and Gnome – all of which seem to be different things.
Gnome 3,Gnome Shell和Gnome通俗地用作同样的术语。团结完全不同。 Unity是另一个与Gnome /3 /Shell相对的shell。 Gnome 3 Shell过去通常被称为Gnome Shell,现在说GNOME,GNOME 3桌面环境或Gnome Shell具有相同的含义。