免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 823 | 回复: 0
打印 上一主题 下一主题

X Window概述 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-31 22:15 |只看该作者 |倒序浏览
1984年麻省理工学院与DEC制定了 Athena 计划,这就是 X Window 第一个版本。 1988年1月成立了一个非赢利性的 X 联盟,负责制定 X Window 的标准。
在 Linux 出现后,Xfree86 Project Inc.基于 Linux 实现了一个开源的 X Window系统:XFree86。
X Window 与其他的图形界面系统相比,有几个特点:
良好的网络支持:X Window 采用了 C/S 网络结构, 程序间可以通过网络来通信,而且有良好的网络透明性, 也就是说,用户不需知道程序在使用远端主机资源。
个性化的窗口界面:X Window 并未对窗口界面作统一性的规范, 程序员可以根据需求自行设计,其中最有名的就是 GNOME 与 KDE。
不内嵌于操作系统:X Window 只定义了一个标准,而不属于某个操作系统, 因此可在不同的操作系统上运行相同的 X Window 软件。
整个 X Window 由三部分组成:
X
Server:主要是控制输出及输入设备的程序,并维护相关资源, 它接收输入设备的信息,并将其传给 X Client,而将 X Client
传来的信息输出到屏幕上。 所以不同的显示卡就需要选择不同的 X Server,在配置 X Window 时最主要的就是配置 X Server。

X Clinet:它才是应用程序的核心部分,它是与硬件无关的,每个应用程序 就是一个 X Client。
X Protocol:X Client 与 X
Server 之间的通信语言就是 X Protocol。 为了使得 X Window 更加易于使用,各个不同的公司与组织都针对其做出了
许多集成桌面环境。如 AIX 上的 CDE,SUN 的 OpenServer, 而在 Linux 下则主要是 GNOME 与 KDE。

说明:窗口管理器仅仅是X window的一个clinet,即客户端,它的作用就是管理其他客户端的窗口。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/103721/showart_2042444.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP