- 5
- 0
- 约3.17千字
- 约 18页
- 2017-12-04 发布于贵州
- 举报
【精选】linux程序设计ch5
Linux 系统应用与程
序设计
Linux上的X Window系统
X Window系统由三个基本元素组成:X Server 、X Client
和二者通信的通道。
X Server :是控制输出及输入设备并维护相关资源的程序,
它接收输入设备的信息,并将其传给X Client ,而将X
Client传来的信息输出到屏幕上(在屏幕上构造方块
(窗口),然后画出里面的元素 )。
X Client :是应用程序的核心部分,它与硬件无关,每个
应用程序就是一个X Client 。X Client可以是终端仿真器
(Xterm )或图形界面程序,它不直接对显示器绘制或者
操作图形,而是与X Server通信,由X Server控制显示。
X通信通道 :X Client与X Server之间传输信息的媒介 。
X Server (X服务端)
每一套显示设备
只对应唯一的X
Server
由系统供应商提
供,通常无法被
用户修改
只是一个普通的
用户程序
自由软件编写者或厂商开发出了多
种X Server
(1)XFree86 。一个免费的X Server软件。
(2 )Xorg 。这是运行在大多数Linux系统上的X
Server,Red Hat Enterprises Linux 5.0上也是如
此。
(3 )Accelerated X 。由Accelerated X Product
开发,在图形的加速显示上做了改进。
(4 )X Server suSE 。SuSE Team’s开发。
X Client (X客户端)
X Client是X Window 中的用户端程序
多种多样的X Client程序向X Server发出请
求,由X Server运算得出结果,再显示到指
定的地方去,如本地或者远程的一台显示
器
X Client无法直接影响视窗行为或显示效果,
它们只能发送一个请求给X Server ,由X
Server来完成这些的请求
X通信通道
X通信通道的主体是xlib (X函数库)
X Client调用xlib ,利用相应的通信功能向X
Server发出请求
X Server完成任务之后,同样调用xlib把结
果显示指点的设备上去
X Window的特点
良好的网络支持:X Window采用了C/S网络结构,
X Client和X Server可以通过网络来通信,而且有
良好的网络透明性。
个性化的窗口界面:X Window并未对窗口界面作
统一的规范,程序员可以根据需求自行设计,其
中最有名的就是后面将要介绍的GNOME与KDE 。
不内嵌于操作系统:X Window只定义了一个标准,
而不属于某个操作系统,因此可在不同的操作系
统上运行相同的X Window软件
在Mac OS和Windows ,构件图形界面的功
能都做在了操作系统里面,你只能使用那
些。这个方法很简单,但是却不灵活。
Unix和类Unix的操作系统没有内建这个功
能,要使用GUI你就不得不使用窗口系统
(X Window )。
X Window的运行原理
C/S模式应用程序
X Server 为S ,X Client 为C
X Client只是单纯地执行程序、计算,它只能使
用XServer提供的服务进行输入输出
X Server是一个管理显示的进程,必须运行在
一个有图形显示能力的主机上
X Protocol (X协议)
X Protocol是X Client和X Server进行通信的一
套协定
支持的网络协议有TCP/IP、DECnet等
可以认为X Protocol就是X Client和X Server交
互的一种语言
X Protocol只是一种协议,并不是一个软件,
该协议需要具体的软件来实现
各种X Server软件,实质上就是实现了X Protocol
的软件
这些软件并没有规定只是在UNIX和类UNIX操作
系
您可能关注的文档
最近下载
- 武汉大学 2011-2012 学年第二学期期末考试线性代数 B 试题(A) .docx VIP
- 高温气冷堆浅析.ppt VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 最新在学习贯彻党的创新理论方面存在的问题和改进措施(五篇合集).pdf VIP
- 《砌体工程现场检测技术标准》.pdf VIP
- 2025版护理文书书写规范PPT课件(完整版).pptx
- 2024-2030年中国无人船、无人潜航器行业发展现状与投资潜力预测报告.docx
- 南京邮电大学 20202021 学年第一学期《 微观经济学》期末考试试卷.pdf VIP
- 2025年山东力明科技职业学院单招(语文)测试题库最新.docx VIP
- 小学数学专项训练图形与几何.pdf VIP
原创力文档

文档评论(0)