X11和GNOME有什么关系?

X11和gnome之间有关系吗? 侏儒使用X11界面来显示? 或者gnome是否实现了X11所需的一些function?

X11和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 …

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