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教材.ppt

Linux操作系统 若干linux发行版本的图形界面 redhat 若干linux发行版本的图形界面 Ubuntu 若干linux发行版本的图形界面 DSL Linux 问题 为什么不同发行版本有各自的界面? 我们知道:linux内核是由Linus Torvalds统一维护的。 各发行版本难道是在统一的内核基础上,各自开发了不同的界面吗? 难道界面不属于linux操作系统的组成部分吗? 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协议定义了客户-服务器中应用程序和它的显示的联系。通过这个协议,应用与它的显示被分离开来。 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 服务器、X客户机、X协议三者之间的关系 X客户机 X客户机 X客户机 X服务器 显示器 鼠标 键盘 (2)X客户机:运行于图形用户界面的应用程序都是X客户机。 X客户机:窗口管理器,桌面环境,文件管理器。 ①窗口管理器:提供了X服务器所缺乏的图形化用户界面的作用。主要的窗口管理器:Enlightenment、FVWM、fvwm95、twm等。X窗口管理器负责安排客户窗口在显示屏幕上的摆放位置,并完成移动窗口和调整窗口尺寸等管理性的工作。 ②桌面环境:为用户管理系统、配置系统、运行应用程序等提供统一操作平台。如Gnome桌面和KDE桌面。 ③文件管理器:通过菜单、图标和窗口对文件和子目录进行管理,并可给出文件的详细资料。RHEL 3 AS中免费的文件管理器:Gnome使用Nautilus桌面,KDE使用Konqueror桌面文件管理器。 (3)X协议:X协议是X服务器与X客户机之间传递信息所用的协议。 其通信方式有两类:① X服务器与X客户机在同一台计算机上运行。② X服务器与X客户机分别在不同的计算机上运行。 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 Deskto

文档评论(0)

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

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

1亿VIP精品文档

相关文档