- 1、本文档共77页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux图形各操作界面
Linux图形操作界面 本章学习目标 了解X Window 的性质 掌握X Window 系统的基本组成部分 掌握硬件的添加方法 熟练操作GNOME图形桌面 学习添加KDE桌面的方法 熟悉操作KDE桌面 1. X Window简介 X Window 简称X系统,是一个可移植的GUI(图形用户接口) 软件设计标准,不属于OS,只是一个应用程序。 结构与设备无关,可移植性强。 X系统的源代码完全公开。事实上的工业软件标准。 适用于所有系统 UNIX、WINDOWS XP、WINDOWS NT 等。 1. X Window简介(续) 1.1 X系统的产生 1984年,在美国麻省理工学院(MIT)计算机科学研究室里开始研发。 MIT 的Bob Scheifler 研究分布式系统 DEC公司的Jim Gettys在MIT做Athena计划 他们两个都需要一个视窗系统,从斯坦福大学搞了一套W的实验性视窗系统。 在W的基础上开发,当与W有明显区别时,他们称新系统叫X系统。 严格地说,X系统并不是一个软件,而是一个协议,定义了一个图形用户界面系统所必须具备的功能。 1. X Window简介(续) 1.2 X系统的特点 X系统具有网络透明性 通过网络,应用程序在其他PC上输出显示就和在自己的PC上一样容易,其通信架构与网络上的另一端PC所用的语言无关。 可支持多种不同风格的使用界面 X系统不是计算机作业系统的一部分 X系统只是个应用程序,很容易在不同的系统上进行安装。 1.3 X Window与Microsoft Windows 1、相同点 都提供图形界面 都可同时处理多个窗口程序 都允许通过键盘和简单字符以外的其他方式完成信息交互。 用户可以利用键盘和鼠标建立级联菜单、窗体、窗口和对话框的界面。 1.3 X Window与Microsoft Windows(续) Microsoft Windows是完整的OS,具有从内核到窗口环境的一切元素 X Window只是OS的一个窗口环境 2、区别 灵活的界面 X Window重要的概念:窗口与界面的分离 完整的GUI界面由X Server和窗口管理器组成 X Server建立图形显示、显示窗口和鼠标跟踪的运动、按键与多个窗口。 窗口管理器提供菜单、窗口边框和移动、切换、最大化、最小化窗口等机制。 界面配置的微调控制(背景、窗口颜色等) 采用客户机/服务器技术 在机器上运行并与显示器、显卡直接交互作用的是X Window 服务器。 在X Window中的程序或应用程序称为客户程序。如终端、图形界面、管理屏幕的显示方式。 2 X Window系统 2.1 X Window的基本组成 Server (服务器) 控制显示器和输入装置(键盘、鼠标等)的软件,用于建立视窗、在视窗中显示图形影像和文字、回应客户机程序的需求。 Client (客户机) 借助Server在指定的视窗中完成特定的操作,如编辑文字、画图、计算器的计算等。 Communication channel(通信通道) 客户机和服务器用来作为彼此交互的通信通道 客户机和服务器的通信分类 客户机和服务器在同一计算机上执行 彼此均可使用机器上任何可用的方法做交互处理通信IPC (inter-process communication ) 客户机在一台机器上执行、显示器和服务器在另一台机器上执行 双方通信必须通过网络协议才可以进行。 X Window 解析 服务资源为X服务器的显示处理能力。X客户程序要显示图形图象,但不能直接控制显示硬件,只能使用由用户面前的X服务器提供的显示资源。 同样X客户也不能接受用户输入,也只能使用X服务器控制的键盘或鼠标资源来接受输入。 X服务器是硬件的控制者,X客户只是单纯的执行程序,只能使用X服务器提供的服务进行输入输出。 X Window 解析(续) X服务器(X Server)是一个管理显示的进程,必须运行在一个有图形显示能力的计算机上。理论上,一台计算机上可以同时运行多个X服务器,每个X服务器能管理多个与之相连的显示设备。 X客户程序(X Client)是一个使用X服务器显示其数据的程序,它可以运行在与X服务器不同的计算机上。 X协议(X protocol)是X客户程序和服务器进行通信的一套协议,X协议支持网络,能在本地系统中和网络实现这个协议,支持的网络协议有TCP/IP、DECnet等。 X Window窗口管理器 X Window的所有窗口形成了一个树状结构。X Window的窗口管理程序运行在根窗口上。 所有其他窗口为根窗口的子窗口,而其他窗口上也有相应的按钮、对话框等组件。 2.2 文件管理器 与Microsoft Windows的文
您可能关注的文档
- linuxtcp优化案让例详解.ppt
- linuxvi与sh对ell入门.ppt
- linux编程gcc命令makef人ile文件编写.ppt
- linux操金作系统培训.ppt
- linux操作系统0楼2-安装.ppt
- linux操作系统分ppt.ppt
- linux操作系有统-进程管理和打印管理.ppt
- linux常我用命令讲解姚家胜.ppt
- linux常用命令本培训xg.ppt
- linux常用命令-文你件处理命令-链接命令.ppt
- 某县纪委监委开展“校园餐”突出问题专项整治工作汇报22.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告66.docx
- 某县委常委、宣传部部长年度民主生活会“四个带头”个人对照检查发言材料.docx
- XX县委领导班子年度述职述廉报告3.docx
- 某县纪委关于校园餐问题整治工作落实情况的报告.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx
- 某县税务局党委领导班子年度民主生活会“四个带头”对照检查材料.docx
- 某县委书记在县委常委班子年度民主生活会专题学习会上的讲话.docx
- 某县纪委校园餐问题整治工作落实情况的报告.docx
- 某区委副书记、区长年度民主生活会对照检查材料.docx
文档评论(0)