Linux图形操作界面.ppt
《Linux图形操作界面.ppt》由会员分享,可在线阅读,更多相关《Linux图形操作界面.ppt(96页珍藏版)》请在三一文库上搜索。
1、Linux图形操作界面,计算机科学与工程学院,Linux标准教程,Linux 标准教程 课件v1.0 计算机科学与工程学院,Linux图形操作界面,本章学习目标 了解X Window 的性质 掌握X Window 系统的基本组成部分 掌握硬件的添加方法 熟练操作GNOME图形桌面 学习添加KDE桌面的方法 熟悉操作KDE桌面,Linux 标准教程 课件v1.0 计算机科学与工程学院,4.1 X Window简介,X Window 简称X系统,是一个可移植的GUI(图形用户接口) 软件设计标准,不属于OS,只是一个应用程序。 结构与设备无关,可移植性强。 X系统的源代码完全公开。事实上的工业软件
2、标准。 适用于所有系统 UNIX、 Windows XP、 Windows NT 等。,Linux 标准教程 课件v1.0 计算机科学与工程学院,4.1.1 X系统的产生,1984年,在美国麻省理工学院(MIT)计算机科学研究室里开始研发。 MIT 的Bob Scheifler 研究分布式系统 DEC公司的Jim Gettys在MIT做Athena计划(军方) 他们两个都需要一个视窗系统,从斯坦福大学搞了一套W的实验性视窗系统。 在W的基础上开发,当与W有明显区别时,他们称新系统叫X系统。 严格地说,X系统并不是一个软件,而是一个协议,定义了一个图形用户界面系统所必须具备的功能。,Linux
3、标准教程 课件v1.0 计算机科学与工程学院,4.1.2 X系统的特点,X系统具有网络透明性 通过网络,应用程序在其他PC上输出显示就和在自己的PC上一样容易,其通信架构与网络上的另一端PC所用的语言无关。 可支持多种不同风格的使用界面 X系统不是计算机作业系统的一部分 X系统只是个应用程序,很容易在不同的系统上进行安装。,Linux 标准教程 课件v1.0 计算机科学与工程学院,4.1.3 X Window与Microsoft Windows,1、相同点 都提供图形界面 都可同时处理多个窗口程序(多任务) 都允许通过键盘和简单字符以外的其他方式完成信息交互。 用户可以利用键盘和鼠标建立级联菜
4、单、窗体、窗口和对话框的界面。,Linux 标准教程 课件v1.0 计算机科学与工程学院,4.1.3 X Window与Microsoft Windows,2、区别 Microsoft Windows是完整的OS,具有从内核到窗口环境的一切元素。X Window只是OS的一个窗口环境(相当于是OS上的一个应用软件) 灵活的界面 X Window重要的概念:窗口与界面的分离 完整的GUI界面由X Server和窗口管理器组成 X Server建立图形显示、显示窗口和鼠标跟踪的运动、按键与多个窗口。 窗口管理器提供菜单、窗口边框和移动、切换、最大化、最小化窗口等机制。,Linux 标准教程 课件v
5、1.0 计算机科学与工程学院,4.1.3 X Window与Microsoft Windows,2、区别 界面配置的微调控制(背景、窗口颜色等) 采用客户机/服务器技术 在机器上运行并与显示器、显卡直接交互作用的是X Window 服务器。 在X Window中的程序或应用程序称为客户程序。如终端、图形界面、管理屏幕的显示方式。,Linux 标准教程 课件v1.0 计算机科学与工程学院,4.2 X Window系统,类Unix操作系统,从技术层面上来讲,不应该包括图形界面。图形界面和OS的内核是不同的概念。 图形界面实际上是运行在OS上的一个shell。,Linux 标准教程 课件v1.0 计
6、算机科学与工程学院,4.2.1 X Window的基本组成,Server (服务器) 控制显示器和输入装置(键盘、鼠标等)的软件,用于建立视窗、在视窗中显示图形影像和文字、回应客户机程序的需求。 Client (客户机) 借助Server在指定的视窗中完成特定的操作,如编辑文字、画图、计算器的计算等。 Communication channel (通信通道) 客户机和服务器用来作为彼此交互的通信通道,Linux 标准教程 课件v1.0 计算机科学与工程学院,客户机和服务器的通信分类,客户机和服务器在同一计算机上执行 彼此均可使用机器上任何可用的方法做交互处理通信IPC (inter-proce
7、ss communication ) 客户机在一台机器上执行、显示器和服务器在另一台机器上执行 双方通信必须通过网络协议才可以进行。,Linux 标准教程 课件v1.0 计算机科学与工程学院,X Window 解析,服务资源为X服务器的显示处理能力。X客户程序要显示图形图象,但不能直接控制显示硬件,只能使用由用户面前的X服务器提供的显示资源。 同样X客户也不能接受用户输入,也只能使用X服务器控制的键盘或鼠标资源来接受输入。 X服务器是硬件的控制者,X客户只是单纯的执行程序,只能使用X服务器提供的服务进行输入输出。,Linux 标准教程 课件v1.0 计算机科学与工程学院,X Window 解析
8、,Linux 标准教程 课件v1.0 计算机科学与工程学院,X Window 解析,X服务器(X Server)是一个管理显示的进程,必须运行在一个有图形显示能力的计算机上。理论上,一台计算机上可以同时运行多个X服务器,每个X服务器能管理多个与之相连的显示设备。 X客户程序(X Client)是一个使用X服务器显示其数据的程序,它可以运行在与X服务器不同的计算机上。 X协议(X protocol)是X客户程序和服务器进行通信的一套协议,X协议支持网络,能在本地系统中和网络实现这个协议,支持的网络协议有TCP/IP、DECnet等。,Linux 标准教程 课件v1.0 计算机科学与工程学院,X
9、Window窗口管理器,X Window的所有窗口形成了一个树状结构。X Window的窗口管理程序运行在根窗口上。 所有其他窗口为根窗口的子窗口,而其他窗口上也有相应的按钮、对话框等组件。,Linux 标准教程 课件v1.0 计算机科学与工程学院,4.2.2 文件管理器,与Microsoft Windows的文件管理程序类似,Linux中常用的文件管理器有 1、Nautilus(鹦鹉螺) Nautilus是Linux桌面操作系统GNOME环境下的文件管理器,是GNOME最重要的程序之一 2 、Konqueror KDE默认 3、X-Files文件管理器 4、UC文件管理器(The UNIX
10、Cockpit3.0) 5、字符状态下的文件管理工具 6、轻型文件管理器PCMan File Manager,Linux 标准教程 课件v1.0 计算机科学与工程学院,GNOME下的文件管理器,Linux 标准教程 课件v1.0 计算机科学与工程学院,PCMan File Manager,Linux 标准教程 课件v1.0 计算机科学与工程学院,X-Files文件管理器,支持三键鼠标、二键鼠标 FC4的文件浏览器,Linux 标准教程 课件v1.0 计算机科学与工程学院,4.2.3 窗口管理器,Linux 标准教程 课件v1.0 计算机科学与工程学院,窗口的类型及内容,1、窗口 2、风格 3、
11、工作区域中菜单 4、虚拟桌面和桌面区域 5、终端窗口 为用户提供一个标准的命令行操作界面 Shell 提示符$或# parted 显示分区信息 Quit退出 exit 退出shell,Linux 标准教程 课件v1.0 计算机科学与工程学院,常用窗口管理器简介,FVWM(SUN:Solaris) 虚拟的窗口管理器 桌面上支持虚拟窗口,内存开销少。 FVWM2 FVWM的改进 KDE K桌面环境,也是众多用户看好的窗口管理器。,Linux 标准教程 课件v1.0 计算机科学与工程学院,FVWM2窗口管理器,Linux 标准教程 课件v1.0 计算机科学与工程学院,KDE桌面,Linux 标准教程
12、 课件v1.0 计算机科学与工程学院,桌面环境 和 窗口管理器,很多人认为桌面环境和窗口管理器是一回事,但严格来说窗口管理器和桌面环境是有区别的。 桌面环境(Desktop Environments)是最近发展起来的桌面图形环境,它的主要目标是为Linux/Unix操作系统提供一个更加完善的界面以及大量各类整合工具和应用程序,其简单易用性吸引着大量的新用户,Linux世界最常见的桌面环境就是GNOME和KDE。 窗口管理器(Window Manager)是一个可以控制X窗口环境中窗口属性的软件。简单地说窗口管理器管理窗口的外观形式、桌面菜单、图标、虚拟桌面以及按钮样式等一切显示在屏幕上的样式。
13、如果非要用一个词来包括它们,就用“图形环境”吧。,Linux 标准教程 课件v1.0 计算机科学与工程学院,窗口管理器,窗口管理器 它是负责管理窗口的移动、最大化、最小化、改变大小以及关闭等工作 常见的窗口管理器 gnome提供的窗口管理器:Metacity KDE使用的窗口管理器:kwin,Linux 标准教程 课件v1.0 计算机科学与工程学院,4.2.4 硬件安装,1、系统驱动程序安装的常识 安装开发工具 make 、gcc、automake 安装内核源代码包 kernel-source RPM包安装(以.rpm格式保存,发行版本) #rpm ivh kernel-source*.rpm
14、 #rpm ivh *.rpm,Linux 标准教程 课件v1.0 计算机科学与工程学院,4.2.4 硬件安装,2、有关硬件的常识 不同的硬件有不同的驱动程序 查看硬件的芯片 #lspci v 3、选择硬件驱动程序版本 4、设置显卡 下载显卡的RPM包 安装RPM包 5、配置声卡 #lspci | grep audio 检查系统的声卡型号 6、使用U盘(P81) BIOS设置 Assign IRQ For USB 为Enable(设置中断) 插入U盘,挂载U盘到某个文件系统上(mount),Linux 标准教程 课件v1.0 计算机科学与工程学院,4.3 GNOME,GNOME 即GNU网络对
15、象模型环境 (The GNU Network Object Model Environment ),GNU 计划的一部分,开放源码运动的一个重要组成部分。是一种让使用者容易操作和设定电脑环境的工具。目标是基于自由软件,为Unix或者类Unix操作系统构造一个功能完善、操作简单以及界面友好的桌面环境,他是GNU计划的正式桌面。,Linux 标准教程 课件v1.0 计算机科学与工程学院,4.3.1 GNOME简介,GNOME是一种支持多种开发平台的开发桌面环境。可运行在: GNU/Linux、Solaris、HP-UX、BSD等 是GNU Network Object Model Environm
16、ent的缩写,是GNU工程的多功能桌面环境。 是完全公开的,任何人可免费取得源代码。 http:/www.gnome.org,Linux 标准教程 课件v1.0 计算机科学与工程学院,4.3.2 GNOME环境,GNOME操作界面由两部分组成 GNOME面板 用于启动当前所有可能运行的程序,是个折叠式菜单,与Windows的“开始”菜单相似。 是屏幕最下边的一个长条,是GNOME操作界面的内核部分,可在上面运行所有程序。 GNOME桌面 是功能强大的GUI桌面环境。用户可从此进入用户程序、文件和系统资源。 常用的项目可以拖到桌面上用于提高速度,类似于Windows的快捷方式,Linux 标准教
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 图形 操作 界面
链接地址:https://www.31doc.com/p-2976962.html