16

X11 和 gnome 之间有关系吗?gnome 使用 X11 界面显示吗?还是 gnome 实现了 X11 需要的某些功能?

4

1 回答 1

21

X11 和 gnome 之间有关系吗?

是的

gnome是否使用X11界面显示?

是的1

还是 gnome 实现了 X11 需要的某些功能?

Gnome 实现了用户期望/要求的功能。X11 不需要 Gnome,Gnome 需要 X11 1


X11 是

  1. 允许远程访问显示器、键盘和鼠标的客户端/服务器网络协议。
  2. 实现用于开发图形应用程序的 X11 协议的低级 API
  3. 实现此 API 的库 (libX11)
  4. 直接和/或通过工具包使用 X11 API 的一组包(服务器、工具包、应用程序、窗口管理器等)。

侏儒是

  1. 基于 GTK+ 工具包的应用程序集合,该工具包本身使用 X11 API。这些应用程序形成了一个图形环境,包括大量应用程序、窗口管理器、附件……

还有许多其他图形环境,基于 Qt 工具包的 KDE 是众所周知的竞争对手之一。

在 KDE 和 Gnome(九十年代阅读)之前,最流行的桌面环境之一是基于 Motif 工具包的 CDE。

1请注意,可以使用 GTK+ 3 选择替代的底层图形层。在这种情况下,您可以将我回复的第一部分中出现的所有 X11 替换为所选的后端,例如 Wayland、Quartz、Win32...

关系/依赖关系保持不变。

于 2013-06-23T00:26:57.543 回答