Unity、Gnome、Gnome 3、Compiz、Metacity、LightDM 之间有什么关系?

Unity、Gnome、Gnome 3、Compiz、Metacity、LightDM 之间有什么关系?

我正在学习 Ubuntu 中的图形用户界面,经常遇到不同的术语,这让我很困惑。我尝试阅读有关命名包之间关系的易于理解的教程,但我没有完整的了解。

LightDM 在我的安装中显示为一项服务,并且是“窗口管理器”,这与 Compiz 有何关系?Compiz 也是窗口管理器,但不是服务?Metacity 也是窗口管理器吗?

然后是 Gnome 3、Unity、Gnome Shell 和 Gnome - 所有这些似乎都是不同的东西。请帮助我理解所有这些术语之间的关系。

答案1

您只需要了解 4 个术语:

  • 显示管理器
  • 窗口管理器
  • 图形用户界面(GUI)
  • 桌面环境

显示管理器

例如 LightDM、GDM、KDM 和 LXDM。它们通常具有显示管理器在其名称的某个位置。这些在启动时启动 X 服务器并提供登录屏幕。它们通常让您选择一个窗口管理器和/或桌面环境作为登录的一部分。

窗口管理器

Compiz、Metacity、Mutter、W9dk、fluxbox 都是窗口管理器。太多了,无法一一列举。如果您愿意,可以查看提供的所有软件包x-window-manager以获取 Ubuntu 中窗口管理器的不完整列表。这些仅负责绘制应用程序边框、管理窗口的位置、主题和装饰。

图形用户界面(GUI)

用户以图形方式(带有图标和表示)与之交互的任何东西。窗口管理器、显示管理器和图形 shell、应用程序等都属于此类别。用户正在使用的任何主要以图形方式表示的东西都是 GUI。

桌面环境

在 Linux 世界中,它是指一组应用程序、软件包、服务等,为用户提供完整、平衡的生态系统。与窗口管理器或桌面管理器不同,桌面环境照顾好一切。从登录屏幕到您的邮件应用程序、网络管理器、文本编辑器、系统设置、图像查看器、文件管理器等。Linux 和 Ubuntu 中有 4 个众所周知的桌面环境:

  • GNOME
  • KDE 桌面环境
  • LXDE:轻量级 X11 桌面环境
  • XFCE 桌面环境

这些都有一整套完整的应用程序、设置、服务、桌面/文件/窗口管理器、互联网浏览器等。


因此,为了解决您的具体问题:

LightDM 在我的安装中作为一项服务出现,并且是一个“窗口管理器”

假的,光的糖尿病展示阿纳格。

这与Compiz有何关系,该Compiz也是窗口管理器,但不是服务?

没有什么共同点。两者的功能不同。Compiz 是一个窗口编辑器、窗口装饰器、窗口管理器。

Metacity 也是一个窗口管理器吗?

是的。

然后出现了 Gnome 3、Unity、Gnome Shell 和 Gnome - 它们看起来都是不同的东西。

Gnome 3、Gnome Shell 和 Gnome 是口语中用作同一事物的术语。Unity 完全不同。Unity 是另一个与 Gnome/3/Shell 相对的 shell。Gnome 3 Shell 过去通常被称为 Gnome Shell,而现在 GNOME、GNOME 3 桌面环境或 Gnome Shell 具有相同的含义。

相关内容