下载此文档

第七章xwindow.ppt


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

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人892629196
  • 文件大小154 KB
  • 时间2019-09-18