X11和gnome之间有什么关系?

shd*_*shd 11 unix linux x11

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

jll*_*gre 16

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 ......

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