在新闻里 什么是x窗口系统? -技术百科的定义

什么是x窗口系统? -技术百科的定义

目录:

Anonim

定义-X Window System是什么意思?

X窗口系统(X11)是一个开放源代码,跨平台,客户端-服务器计算机软件系统,可在分布式网络环境中提供GUI。

X版本主要用于Unix变体,也可用于其他操作系统。 X窗口系统的功能包括网络透明性,链接到不同网络的能力以及可定制的图形功能。 X窗口系统于1984年首次开发,是斯坦福大学和麻省理工学院合作的雅典娜项目的一部分。 X.Org Foundation是一个开放团体,负责X窗口系统的开发和标准化。

X窗口系统也简称为X,X11或X Windows。

Techopedia解释了X Window系统

X系统中的客户端/服务器模型与典型的客户端/服务器模型相反,在该模型中,客户端在本地计算机上运行并向服务器请求服务。 在X系统中,服务器在本地计算机上运行,​​并向客户端程序提供其显示和服务。 客户端程序可以是本地的,也可以是远程存在于不同网络上的,但它们是透明显示的。

X用于互连的大型机,小型计算机,工作站和X终端的网络。 X窗口系统由许多交互组件组成,包括:

  • X服务器:管理显示和输入硬件。 它从输入硬件中捕获基于命令和基于图形的输入,并将其传递给请求它的客户端应用程序。 它还从客户端应用程序接收输入,并在Windows Manager的指导下显示输出。 与硬件交互的唯一组件是X服务器。 这样可以更轻松地根据不同硬件体系结构的要求对其进行重新编码。
  • Windows管理器:是管理客户端窗口的客户端应用程序。 它控制窗口系统的常规操作,例如X显示的几何形状,外观,坐标和图形属性。 窗口管理器可以更改显示器上窗口的大小和位置,并重新排列窗口堆栈中的窗口。
  • X客户端:是使用X协议与X服务器通信的应用程序。 Xterm,Xclock和Xcalc是X客户端的示例。 X以层级结构管理其窗口。 填充整个屏幕的阴影区域是根窗口。 X客户端应用程序窗口显示在根窗口的顶部,通常称为根的子级。
什么是x窗口系统? -技术百科的定义