ch4_图形界面new_简化 linux课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch4_图形界面new_简化 linux课件

Linux操作系统 若干linux发行版本的图形界面 redhat 若干linux发行版本的图形界面 Ubuntu 若干linux发行版本的图形界面 DSL Linux 问题 为什么不同发行版本有各自的界面? 我们知道:linux内核是由Linus Torvalds统一维护的。 各发行版本难道是在统一的内核基础上,各自开发了不同的界面吗? 难道界面不属于linux操作系统的组成部分吗? Ch4 图形操作界面 X Windows简介 X Windows系统 GNOME KDE X Window System 简介 X Window实际上是一个可移植的GUI设计标准,不属于OS,只是一个应用程序。 与设备无关的结构,因此可移植性非常强。 Unix、支持X协议的Windows XP、 Windows NT等 X Window System 为桌面环境奠定了基础,如: K 桌面环境 (KDE, Desktop Environment) GNU 网络对象模型环境 (GNOME, GNU Network Object Model Environment) X的由来 X Window于1984年在麻省理工学院(MIT)电脑科学研究室开始开发的,当时Bob Scheifler正在发展分步式系统(distributed system),同一时间 DEC公司的 Jim Gettys 正在麻省理工学院做 Athena 计划的一部分。两个计划都需要一个相同的东西——一套在UNIX机器上运行优良的视窗系统。因此合作关系开始展开,他们从斯坦福(Stanford)大学得到了一套叫做W的实验性视窗系统。因为是根据W视窗系统的基础开始发展的,当发展到了足以和原先系统有明显区别时,他们把这个新系统叫做X。 X window系统的概念 X window系统 X window系统独立于系统内核。 X window系统是建于客户-服务器联结基础上的图形子系统。 X服务器和客户端 X服务器是一个运行在本地计算机上的程序。它响应来自X客户程序的请求,在屏幕上画图或者读取键盘或鼠标的输入,并将它传给客户端。 X客户端是一个用诸如Xlib, Xt的库写成的运用X协议的应用程序。它通过向负责管理自己的X服务器提出对显示和输出资源的请求来使用其他计算机的这些资源。 X window系统的概念(2) X协议 X协议定义了客户-服务器中应用程序和它的显示的联系。通过这个协议,应用与它的显示被分离开来。 X 服务器、X客户机、X协议三者之间的关系 1、X Window的主要组成:X 服务器;X客户机;X协议 2、三者之间的关系图 (1)X服务器:* X服务器是X Window系统的核心。 处理的几个工作:①显卡和监视器支持; ②X Window显示的分辨率,刷新速率和颜色深度; ③基本窗口管理:显示和关闭窗口,跟踪鼠标运动和击键。 有三种选择配置:Xfree86(RHL 9.0:Xfree86-4.3.0-2)、 Metro X、Accelerated。 X Window特征 综合前面所述,我们知道X的设计理念是: 计算分布 设备分离 协议独立 这样设计带来的好处是: 不论是本地还是网络上的计算,对用户和开发者其look-and-feel来说都是一样的; X Window System不是操作系统的一部分,而仅仅是一个应用,易于开发、维护、移植; X Server是高度可移植的,支持各种语言和操作系统; X Client也是高度可移植的; X支持任何面向字节流的网络协议不论是本地还是远程的; 应用的计算是分布的,性能不受约束。 X Application的设计是高度灵活的,只需实现核心功能。 X Window System从设计开始时就融入了面向对象的设计理念,大的窗口由小的窗口组成(Widget)。符合软件设计的准则,大大方便了X应用的开发。 Linux桌面环境的发展(1) KDE是Linux上第一个真正的桌面。 KDE的产生 K Desktop Evironment: K无特殊含义 目的:提供一个开放源代码的图形用户接口和开发环境。 基于Troll Technologies公司的Qt库的。Qt库是一个跨平台的C++类库。 但是Qt库不遵从GPL或LGPL协议。 Linux桌面环境的发展(2) KDE给用户带来了下面的好处: 提供了完整的桌面环境,包括一个窗口管理器和大量 X 实用程序; 将 K 窗口管理器 (KWM, K Wi

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档