你只需要了解4个术语:
- 显示管理器
- 窗口管理器
- 图形用户界面(GUI)
- 桌面环境
显示管理器的例子有LightDM、GDM、KDM和LXDM。它们的名称中通常都带有“显示管理器”一词。它们在启动时启动X服务器并提供登录界面。通常,它们允许您在登录时选择窗口管理器和/或桌面环境。
窗口管理器包括Compiz、Metacity、Mutter、W9dk、fluxbox等等。这里列举不完全。如果您想要,可以检查所有提供x-window-manager的软件包,以获取Ubuntu中窗口管理器的不完整列表。它们负责绘制应用程序边框、管理窗口位置、主题和装饰。
图形用户界面(GUI)是指用户以任何图形方式与之交互的内容,包括图标和表示。窗口管理器、显示管理器、图形外壳、应用程序等都属于此类别。无论用户使用什么以图形方式为主要表现形式的内容,都属于GUI。
桌面环境
在Linux世界中,它被称为一组应用程序、软件包、服务等,为用户提供了一个完整和平衡的生态系统。与窗口管理器或桌面管理器不同,桌面环境照顾一切事务。从登录屏幕到邮件应用程序,网络管理器,文本编辑器,系统设置,图像查看器,文件管理器等等。在Linux和Ubuntu中有四个众所周知的桌面环境:
- GNOME
- KDE桌面环境
- LXDE:轻量级X11桌面环境
- XFCE桌面环境
这些都拥有一套完整的应用程序、设置、服务、桌面/文件/窗口管理器、互联网浏览器等。
所以,针对您的具体问题:
在我的安装中,LightDM显示为一个服务,并且是一个“窗口管理器”
错误,LightDM是一个Display Manager(显示管理器)。
这与Compiz有什么关系?Compiz也是一个窗口管理器,但不是一个服务。
没有任何共同之处。两者具有不同的功能。Compiz是一个窗口合成器、窗口装饰器和窗口管理器。
Metacity也是一个窗口管理器吗?
是的。
然后还有Gnome 3、Unity、Gnome Shell和Gnome - 这些似乎都是不同的东西。
Gnome 3、Gnome Shell和Gnome是俗称相同的东西。Unity则完全不同。Unity是另一种与Gnome/3/Shell相对立的桌面环境。过去,Gnome 3 Shell通常被称为Gnome Shell,现在说GNOME、GNOME 3 Desktop Environment或Gnome Shell都具有相同的含义。