Linux网络操作系统 高职计算机网络专业 易著梁 Linux基础部分 项目6 桌面环境及常用应用软件使用.ppt
文本预览下载声明
尚辅网 尚辅网 Linux 网络操作系统 项目6 桌面环境及常用应用软件使用 项目背景: 在当前环境,熟悉一个操作系统离不开使用图形环境,Linux图形环境有何特点。 Linux下如何使用office一样的办公软件 Linux娱乐软件如何 项目分解: 任务1 初识 Linux图形环境 任务2 搭建Ubuntu桌面环境 任务3 图形化桌面环境GNOME 任务4 常用办公软件 任务1 初识Linux图形环境 1、了解X Window 系统 X Window系统(也常称为X11或X)是一种以位图方式显示的软件视窗系统。最初是1984年麻省理工学院的研究,之后变成UNIX、类UNIX、以及OpenVMS等操作系统所一致适用的标准化软件工具套件及显示架构的运作协定。X Window系统透过软件工具及架构协定来建立操作系统所用的图形用户界面,此后则逐渐扩展适用到各形各色的其他操作系统上。现在几乎所有的操作系统都能支持与使用X Window系统。更重要的是,目前知名的桌面环境——GNOME和KDE也都是以X Window系统为基础建构成的。 X Window系统只是工具套件及架构规范,它的的体系结构包括客户/服务器模型和X协议两个部分。 2、X Window的客户/服务器模型 X Window系统一开始就是针对网络而设计的,所以采用了客户/服务器模型。在X Window系统中,X的服务程序(X server)向用户程序提供显示输出对象的能力,包括图形和字符。X服务程序处于客户程序和硬件之间,从而屏蔽了具体硬件设备的特性,客户程序(X client)只需向服务程序发送显示请求,由服务程序将显示的具体要求翻译,并传给硬件设备,最后服务程序将显示事件的结果返回给用户程序。 3、X Window的客户/服务器模型 X服务程序也称作显示管理器,是控制实际显示设备和输入设备的程序。它响应X客户程序的请求,直接与图形设备通信,负责打开和关闭窗口,控制字体和颜色等底层的具体操作。每一个显示设备只有一个唯一的X服务程序。 X客户程序是使用系统窗口功能的一些应用程序,无法直接影响窗口或显示,它们只能请求X服务程序,并通过X服务程序提供的服务在指定的窗口中完成特定的操作。典型的请求通常是“请在这些坐标上画一个窗口”,或者“在GNOME窗口中用红色从A点到B点画一条直线”。而服务器则返回处理信息, 如“用户刚刚点击了 OK 按钮”。 3、典型的X客户程序 窗口管理器。决定窗口外观的一种客户进程。它具有改变窗口的大小或位置、将窗口缩成图标、重新安排窗口在堆栈中的位置等功能。Linux支持多种窗口管理器,如fvwm、Kdm、kwin等。 示例 打开Ubuntu窗口管理器:nautilus 一系列的实用程序和应用程序,比如配置程序,工具条,编辑器,绘图工具等。此外,还有其它的X客户程序,如xclock (一个指针式或数字式的时钟)、xclac (一个计算器,可模拟进行科学工程计算)等。 3、典型的X客户程序 桌面环境是一个客户进程,它控制桌面图标和目录的出现位置、桌面和目录选单的内容,以及控制在桌面图标、目录和选单上进行键击和拖动操作所产生的效果。桌面环境实际上集成了窗口管理器和一系列的实用程序和应用程序。目前Linux系统两种主要的桌面环境是GNOME和KDE,针对不同的桌面环境Ubuntu Linux提供了不同的安装光盘:Ununtu(采用GNOME)、Kubuntu(采用KDE),另外Ubuntu Linux还提供了Xubuntu,这个是采用轻量级的桌面环境环境Xfce,系统要求较低。GNOME其实可以和很多窗口管理器合作,在历史上,GNOME 使用过的窗口管理器包括 englightenment, sawmill, sawfish, metacity。KDE 的窗口管理器叫做 kwin。 4、X协议 X Window系统是一个分布式的应用系统。为了增强跨平台的可移植性,X的客户/服务器模型不是建立在特定的软、硬件资源之上,而是建立在X协议之上。X协议是一个抽象的应用服务协议,包括了终端的输入请求和对X服务程序发出的屏幕输出命令,不包括对底层硬件的访问和控制。X协议是X服务程序和X客户程序进行通信的途径。X客户程序通过它向X服务程序发送请求,而X服务程序通过它回送状态及一些其他的信息。真正控制终端工作的是X服务程序,X Window系统架构示意如图。 4、X协议 服务器和客户端之间的X协议的运作对计算机网络是透明的,客户端和服务器可以在同一台计算机上,也可以不是, 或许其架构和操作系统也不同,但都能运行。客户机和服务器还能够使用安全连接上在互联网上安全地通讯。 如果只有一台使用X Windows系统的计算机, 就只能在同一台计算机上运行X服务程序 和
显示全部