LINUX图形操作界面.ppt
《LINUX图形操作界面.ppt》由会员分享,可在线阅读,更多相关《LINUX图形操作界面.ppt(77页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Linux图形操作界面 本章学习目标了解了解X Window X Window 的性质的性质掌握掌握X Window X Window 系统的基本组成部分系统的基本组成部分掌握硬件的添加方法掌握硬件的添加方法熟练操作熟练操作GNOMEGNOME图形桌面图形桌面学习添加学习添加KDEKDE桌面的方法桌面的方法熟悉操作熟悉操作KDEKDE桌面桌面 1.X Window简介 X Window简称简称X X系统,是一个可移植的系统,是一个可移植的GUI(GUI(图形用户接图形用户接口口)软件设计标准,不属于软件设计标准,不属于OSOS,只是一个应用,只是一个应用程序。程序。结构与设备无关,可移植性强
2、。结构与设备无关,可移植性强。X X系统的源代码完全公开。事实上的工业软件系统的源代码完全公开。事实上的工业软件标准。标准。适用于所有系统适用于所有系统UNIXUNIX、WINDOWS XPWINDOWS XP、WINDOWS NT WINDOWS NT 等。等。1.X Window简介(续)1.1 X系统的产生19841984年年,在在美美国国麻麻省省理理工工学学院院(MIT)(MIT)计计算算机科学研究室里开始研发。机科学研究室里开始研发。MIT MIT 的的Bob Scheifler Bob Scheifler 研究分布式系统研究分布式系统DECDEC公司的公司的Jim GettysJi
3、m Gettys在在MITMIT做做AthenaAthena计划计划他他们们两两个个都都需需要要一一个个视视窗窗系系统统,从从斯斯坦坦福福大大学学搞了一套搞了一套WW的实验性视窗系统。的实验性视窗系统。在在WW的的基基础础上上开开发发,当当与与WW有有明明显显区区别别时时,他他们称新系统叫们称新系统叫X X系统。系统。严严格格地地说说,X X系系统统并并不不是是一一个个软软件件,而而是是一一个个协协议议,定定义义了了一一个个图图形形用用户户界界面面系系统统所所必须具备的功能。必须具备的功能。1.X Window简介(续)1.2 X系统的特点X X系统具有网络透明性系统具有网络透明性通通过过网网
4、络络,应应用用程程序序在在其其他他PCPC上上输输出出显显示示就就和和在在自自己己的的PCPC上上一一样样容容易易,其其通通信信架架构构与与网网络络上上的另一端的另一端PCPC所用的语言无关。所用的语言无关。可支持多种不同风格的使用界面可支持多种不同风格的使用界面X X系统不是计算机作业系统的一部分系统不是计算机作业系统的一部分X X系系统统只只是是个个应应用用程程序序,很很容容易易在在不不同同的的系系统统上进行安装。上进行安装。1.3 X Window与与Microsoft Windows1、相同点都提供图形界面都提供图形界面都可同时处理多个窗口程序都可同时处理多个窗口程序都允许通过键盘和简
5、单字符以外的其他方式完都允许通过键盘和简单字符以外的其他方式完成信息交互。成信息交互。用户可以利用键盘和鼠标建立级联菜单、窗体、用户可以利用键盘和鼠标建立级联菜单、窗体、窗口和对话框的界面。窗口和对话框的界面。1.3 X Window与Microsoft Windows(续)Microsoft WindowsMicrosoft Windows是完整的是完整的OSOS,具有从内核到窗口环境的,具有从内核到窗口环境的一切元素一切元素 X WindowX Window只是只是OSOS的一个窗口环境的一个窗口环境2 2、区别、区别 灵活的界面灵活的界面 X WindowX Window重要的概念:窗口
6、与界面的分离重要的概念:窗口与界面的分离 完整的完整的GUIGUI界面由界面由X ServerX Server和窗口管理器组成和窗口管理器组成 X ServerX Server建立图形显示、显示窗口和鼠标跟踪的运动、按键与多建立图形显示、显示窗口和鼠标跟踪的运动、按键与多建立图形显示、显示窗口和鼠标跟踪的运动、按键与多建立图形显示、显示窗口和鼠标跟踪的运动、按键与多个窗口。个窗口。个窗口。个窗口。窗口管理器提供菜单、窗口边框和移动、切换、最大化、最小化窗口管理器提供菜单、窗口边框和移动、切换、最大化、最小化窗口管理器提供菜单、窗口边框和移动、切换、最大化、最小化窗口管理器提供菜单、窗口边框和移
7、动、切换、最大化、最小化窗口等机制。窗口等机制。窗口等机制。窗口等机制。界面配置的微调控制界面配置的微调控制(背景、窗口颜色等背景、窗口颜色等)采用客户机采用客户机/服务器技术服务器技术 在机器上运行并与显示器、显卡直接交互作用的是在机器上运行并与显示器、显卡直接交互作用的是X Window X Window 服务器。服务器。在在X WindowX Window中的程序或应用程序称为客户程序。如终端、图中的程序或应用程序称为客户程序。如终端、图形界面、管理屏幕的显示方式。形界面、管理屏幕的显示方式。2 X Window系统系统2.1 X Window的基本组成Server Server(服务器
8、)(服务器)控制显示器和输入装置控制显示器和输入装置(键盘、鼠标等键盘、鼠标等)的软件,用的软件,用于建立视窗、在视窗中显示图形影像和文字、回应于建立视窗、在视窗中显示图形影像和文字、回应客户机程序的需求。客户机程序的需求。Client Client (客户机)(客户机)借助借助ServerServer在指定的视窗中完成特定的操作,如编在指定的视窗中完成特定的操作,如编辑文字、画图、计算器的计算等。辑文字、画图、计算器的计算等。Communication channelCommunication channel(通信通道)(通信通道)客户机和服务器用来作为彼此交互的通信通道客户机和服务器用来作
9、为彼此交互的通信通道客户机和服务器的通信分类客户机和服务器在同一计算机上执行彼此均可使用机器上任何可用的方法做交互处彼此均可使用机器上任何可用的方法做交互处理通信理通信IPC(inter-process communication)IPC(inter-process communication)客户机在一台机器上执行、显示器和服务器在另一台机器上执行双方通信必须通过网络协议才可以进行。双方通信必须通过网络协议才可以进行。X Window 解析服务资源为服务资源为X X服务器的显示处理能力。服务器的显示处理能力。X X客户程序客户程序要显示图形图象,但不能直接控制显示硬件,只要显示图形图象,但不
10、能直接控制显示硬件,只能使用由用户面前的能使用由用户面前的X X服务器提供的显示资源。服务器提供的显示资源。同样同样X X客户也不能接受用户输入,也只能使用客户也不能接受用户输入,也只能使用X X服服务器控制的键盘或鼠标资源来接受输入。务器控制的键盘或鼠标资源来接受输入。X X服务器是硬件的控制者,服务器是硬件的控制者,X X客户只是单纯的执行客户只是单纯的执行程序,只能使用程序,只能使用X X服务器提供的服务进行输入输出。服务器提供的服务进行输入输出。X Window 解析(续)X X服务器(服务器(X ServerX Server)是一个管理显示的进程,)是一个管理显示的进程,必须运行在一
11、个有图形显示能力的计算机上。必须运行在一个有图形显示能力的计算机上。理论上,一台计算机上可以同时运行多个理论上,一台计算机上可以同时运行多个X X服服务器,每个务器,每个X X服务器能管理多个与之相连的显服务器能管理多个与之相连的显示设备。示设备。X X客户程序(客户程序(X ClientX Client)是一个使用)是一个使用X X服务器显服务器显示其数据的程序,它可以运行在与示其数据的程序,它可以运行在与X X服务器不服务器不同的计算机上。同的计算机上。X X协议(协议(X protocolX protocol)是)是X X客户程序和服务器进客户程序和服务器进行通信的一套协议,行通信的一套
12、协议,X X协议支持网络,能在本协议支持网络,能在本地系统中和网络实现这个协议,支持的网络地系统中和网络实现这个协议,支持的网络协议有协议有TCP/IPTCP/IP、DECnetDECnet等。等。X Window窗口管理器X WindowX Window的所有窗口形成了一个树状结构。的所有窗口形成了一个树状结构。X WindowX Window的窗口管理程序运行在根窗口上。的窗口管理程序运行在根窗口上。所有其他窗口为根窗口的子窗口,而其他窗所有其他窗口为根窗口的子窗口,而其他窗口上也有相应的按钮、对话框等组件。口上也有相应的按钮、对话框等组件。2.2 文件管理器文件管理器与与Microsof
13、t WindowsMicrosoft Windows的文件管理程序类似,的文件管理程序类似,LINUXLINUX中常用的文件管理器有:中常用的文件管理器有:1、X-Files文件管理器2、UC文件管理器(The UNIX Cockpit3.0)3、字符状态下的文件管理工具X-Files文件管理器支持三键鼠标、二键鼠标2.3 窗口管理器窗口管理器窗口的类型及内容1 1、窗口、窗口2 2、风格、风格3 3、工作区域中菜单、工作区域中菜单4 4、虚拟桌面和桌面区域、虚拟桌面和桌面区域5 5、终端窗口、终端窗口 为用户提供一个标准的命令为用户提供一个标准的命令行操作界面行操作界面 Shell Shel
14、l 提示符提示符$或或#Parted Parted 显示分区信息显示分区信息 QuitQuit退出退出 Exit Exit 退出退出shell shell 6、常用窗口管理器简介FVWM虚拟的窗口管理器虚拟的窗口管理器桌面上支持虚拟窗口,内存开销少。桌面上支持虚拟窗口,内存开销少。FVWM2FVWMFVWM的改进的改进KDEK K桌面环境,也是众多用户看好的窗口管理器。桌面环境,也是众多用户看好的窗口管理器。FVWM2窗口管理器 KDE桌面 2.4 硬件安装硬件安装1、系统驱动程序安装的常识安装开发工具安装开发工具 make make、gccgcc、automakeautomake 安装内核源
15、代码包安装内核源代码包 kernel-source kernel-source RPM RPM包安装包安装#rpm ivh kernel-source*.rpm#rpm ivh kernel-source*.rpm#rpm ivh*.rpm#rpm ivh*.rpm2.4 硬件安装硬件安装2 2、有关硬件的常识、有关硬件的常识 不同的硬件有不同的驱动程序不同的硬件有不同的驱动程序 查看硬件的芯片查看硬件的芯片#lspci v#lspci v3 3、选择硬件驱动程序版本、选择硬件驱动程序版本4 4、设置显卡、设置显卡 下载显卡的下载显卡的RPMRPM包包 安装安装RPMRPM包包5 5、配置声卡
16、、配置声卡#lspci|grep audio#lspci|grep audio 检查系统的声卡型号检查系统的声卡型号6 6、使用、使用U U盘(盘(P81P81)BIOSBIOS设置设置 Assign IRQ For USB Assign IRQ For USB 为为Enable Enable 插入插入U U盘,挂载盘,挂载U U盘到某个文件系统上盘到某个文件系统上3 GNOME3.1 GNOME简介GNOMEGNOME是一种支持多种开发平台的开发桌面环是一种支持多种开发平台的开发桌面环境。可运行在:境。可运行在:GNU/LinuxGNU/Linux、SolarisSolaris、HP-UXH
17、P-UX、BSDBSD等等是是GNU Network Object Model EnvironmentGNU Network Object Model Environment的的缩写,是缩写,是GNUGNU工程的多功能桌面环境。工程的多功能桌面环境。是完全公开的,任何人可免费取得源代码。是完全公开的,任何人可免费取得源代码。3.2 GNOME环境环境GNOME操作界面由两部分组成GNOMEGNOME面板面板用用于于启启动动当当前前所所有有可可能能运运行行的的程程序序,是是个个折折叠叠式式菜菜单,与单,与WINDOWSWINDOWS的的“开始开始”菜单相似。菜单相似。是是屏屏幕幕最最下下边边的的
18、一一个个长长条条,是是GNOMEGNOME操操作作界界面面的的内内核部分,可在上面运行所有程序。核部分,可在上面运行所有程序。GNOMEGNOME桌面桌面是功能强大的是功能强大的GUIGUI桌面环境。用户可从此进入用户桌面环境。用户可从此进入用户程序、文件和系统资源。程序、文件和系统资源。常用的项目可以拖到桌面上用于提高速度,类似于常用的项目可以拖到桌面上用于提高速度,类似于WINDOWSWINDOWS的快捷方式的快捷方式GNOME操作界面(演示)GNOME 面板(演示)GNOME窗口(演示)1、程序菜单(FC4)用户可以运行程序菜单中用户可以运行程序菜单中绝大多数的应用程序。包绝大多数的应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LINUX 图形 操作 界面
限制150内