下载此文档

第七章xwindow.ppt


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
第七章 X Window X Window 是 unix / linux 操作系统环境下使用的图形界面,采用客户/服务器的体系结构,: ?(1) X Window 的工作原理和体系结构。?(2)窗口管理器的作用,常用的几个窗口管理器。?(3) X Window 的优点。?(4)了解 TurboLinux 、 RedHat 下配置 X Window 的工具。?(5)启动不同的窗口管理器。 X Window 系统概述? X Window 系统是 UNIX/Linux 操作系统的图形用户环境,为用户提供美观、便捷的图形界面( GUI ), 现已广泛地应用于各类 UNIX 的工作站上。 X Window 的发展?最初由 MIT 在1984 年为 UNIX 系统开发,它的优点: ?安装简单( portable) ?网络透明性好( Network Transparent) ?对运行环境的独立性强( independent) ?商业版软件,由 X Consortium 发展及标准化。新版为 X11R6. ?公开源代码的 X 就叫 Xfree 86. ?商业化的 X Server : 如 Metro X 和 Accelerated-X, 支持各种图形芯片和图形卡 X Window 的工作原理? X Window 系统采用客户-服务器结构,(见 p124 图 7-1 ), ?系统分三部分: ? X Client (X 客户程序),每个 x应用程序都是一个 X Client 程序,(数据库查询、分布式计算)它运行在系统的主机(服务器机)上,为用户提供某种应用服务, X Client 无法直接影响视窗,它只能送一个“需求”给 X Server, 它的输出是通过向运行在客户机上的 X Server 提出请求,由 X Server 在客户机上的终端显示出来的。 X Window 的工作原理(续) ? X Server (X 服务器),运行在客户机上,负责处理终端的屏幕显示和键盘的、鼠标的输入。它将客户端的输入作为“事件”交给 X Client 去处理,使 X Client 能响应用户终端的输入。 X Server 要在客户机上根据客户机机器的具体配置而配置,它处理以下工作: ?支持各种显示卡和监视器类型?支持系统显示的分辨率、刷新速度和颜色深度?完成对窗口的基本操作,如显示和关闭窗口、跟踪鼠标运动和击键? X Server 不会自己动作,只有在 X Client 提出需求后才完成动作 X Window 的工作原理(续) ? X Protocol (X 通讯协议):是一个抽象的应用服务协议,不包含对底层硬件的访问和控制,包含了终端的输入请求和对 X Server 发出的屏幕输出命令,通过它, X Client 和 X Server 进行通讯,分布式地完成对终端的显示和对输入的处理。 X Window 的工作原理(续) ? X Window 成为一个跨平台的操作系统。? X Window 系统是分布式应用系统,其效果很象一个主机带多个哑终端的主从结构的系统,但 X Window 只是在网络上传输简单的应用服务协议,而不是控制屏幕具体输出的指令和数据,真正的控制终端显示的工作是由 X Server 来完成的。?好处:减少网络的数据流量,提高了 x应用程序与客户机的硬件设备和操作系统的独立性,客户-服务器结构为 X Window 的实现方式带来了灵活性,既可将 X Server 和 X Client 装在同一台机器上,又可分别装在性能不同的机器上,以提高资源的利用率。 Client/Server Architecture Screen Keyboad Mouse XFree86(X Server) Window manager Application 1 Application n X Window 的窗口管理器?由于 X 服务器只定义了最基本的视窗功能(建立窗口、鼠标控制、键盘输入), Linux 又提供了窗口管理器( X Window manager , 简称 XWM) ? XWM 的功能是:管理显示在 X 屏幕上的外观和控制界面。?它提供了 X Server 缺乏的图形化用户界面的特性,除一般的窗口特性外,还有窗口装饰(缩放、移动、关闭、最小化)和启动应用程序的机制(桌面菜单、控制面板和按钮条)。? XWM 实际上是 X 系统的一个 X Client ,通过 X Protocol 与 X Server 通讯,最终完成屏幕的输出显示,可以为同一

第七章xwindow 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yixingmaoj
  • 文件大小204 KB
  • 时间2017-02-18