第2章 图形操作界面 目前,几乎所有的Linux发行版本中都包含了GNOME和KDE两种图形操作环境。在Fedora Core 6中系统默认的图形操作界面为GNOME,它除了具有出色的图形环境功能外,还提供了编程接口,允许开发人员按照自己的爱好和需要来设置窗口管理器。KDE桌面环境是一个网络透明的桌面环境,它的功能强大,除了窗口管理器和文件管理器外,基本覆盖了大部分Linux任务的应用程序组,同时还结合了Unix操作系统的灵活性。
本章学习要点: 了解图形界面与Linux的关系 理解X Window系统 了解GNOME图形桌面环境 掌握GNOME桌面环境文件管理器 掌握KDE桌面环境的安装 熟悉KDE桌面环境的使用 掌握KDE桌面环境的基本设置 熟悉XFCE桌面环境的使用
2.1 图形界面与Linux Linux本身没有图形界面,Linux现在的图形界面的实现只是Linux下的应用程序实现的,也就是说不管是KDE还是GNOME它们只是一个应用软件,并不是类似于Windows操作系统的GUI(图形用户界面),图形界面并不是Linux操作系统的一部分。Fedora中集成了KDE和GNOME两种图形环境,对一个习惯Windows的用户来说,要正确理解Linux的图形环境可能颇为困难,因为它与纯图形化Windows并没有多少共同点并且用户在使用过程事却与Windows并没有多少区别,这里有必要先来介绍UNIX/Linux图形环境的概念,又要从Unix操作系统说起,并将它们与Windows操作系统进行对比。
2.2 X Window系统 经过多年的发展,X Windows系统已经有多种不同的版本,由于具有可携性、对彩色掌握的多样性以及对网络之间操作的透明性,使得X Window系统成为一个工业标准。
2.2.1 X Window系统概述 1.X Window系统优点 2.X Window与Microsoft Windows X Window系统(以下简单称X系统)实际上一个可移植的GUI(图形用户接口)软件设计标准,该系统不属于操作系统,只是一个应用程序。更严格来说,X Windows系统是一个协议(protocol),该协议定义了一个系统所必须具备的功能,任何满足此协议及符合X系统协议其他规范的系统,便可称为X系统。 1.X Window系统优点 2.X Window与Microsoft Windows
2.2.2 X Window的组成 在Linux操作系统或其他Unix类型的操作系统中,用户可以选择使用不同的图形界面 ,但使用最多的就是X Window系统。X Window是由三个相关的部分组合而成:Server(服务器)、Client(客户机)和Communication channel(通信通道)。 1.Server(服务器) 2.Client(客户机) 3.Communication channel
2.2.3 文件管理器 在Linux系统中也有类似于Windows的文件管理器程序,通过使用文件管理器,可以像在Windows中一样来管理用户文件以及系统文件。本节将Linux中常用文件管理器。 1.X-Files文件管理器 2.UC文件管理器(The Unix Cockpit 3.0) 3.命令行状态下的文件管理工具
2.2.4 窗口管理器 虽然X Window系统提供给用户一个可以自由发挥的图形化界面以及很多可供应用程序调用的过程文件,但它无法选择在屏幕上哪个地方放置窗口、怎样排列窗口以及给窗口配置标题栏和菜单等,这些内容都是由窗口管理器完成的。 1.窗口 2.风格 3.工作区域中的菜单 4.虚拟桌面和桌面区域5.设备独立性 5.终端窗口
2.3 GNOME桌面环境 GNOME是GNU Network Object Model Environment的缩写,即GNU网络对象模型环境,它是GNU项目的一部分,是基于GPL的完全开放源代码的自由软件。GNOME是一种让使用者容易操作和设置计算机环境的工具,是Fedora Core 6的默认图形桌面环境。
2.3.1 GNOME简介 GNOME是个用户友好,它除了具有出色的图形环境功能外,还提供了编程接口,允许开发人员按照自己的爱好和需要来设置窗口管理器。也就是说,GNOME与窗口管理器是相互独立的。窗口管理器和桌面系统是两个不同的概念,对于同一个桌面系统如GNOME,可以使用不同的窗口管理器。
2.3.2 认识GNOME环境 GNOME环境提供了GUI操作系统所有的功能,这也是很多用户认为它与Windows操作系统相同的原因之一。在Fedora Core 6中,GNOME的操作界面由GNOME【系统面板】、【任务面板】及【桌面】三部分组成 1.系统面板 2.任务面板 3.GNOME桌面
2.3.3 文件管理器 GNOME桌面环境包括了一个名为Nautilus的文件管理器,Fedora称之为文件浏览器。它提供了系统和个人文件的图形化显示。Nautilus不是文件可视列表,它还允许用一个综合界面来配置桌面、Fedora系统、浏览图片以及访问网络等,本节主要讲解文件管理器的组成和操作。 1.启动Nautilus文件管理器 2.文件管理器的组成 3.文件管理器首选项设置 4.文件管理器的基本操作
2.3.4 设置桌面环境 与Windows操作系统类似,GNOME桌面环境下用户也可以根据个人喜好对桌面背景、分辨率、屏幕保护程序或主题进行设置。本节将对详细介绍如何在GNOME中设置个人工作环境。 1.设置桌面背景 2.选择主题 3.屏幕保护程序 4.设置屏幕分辨率 5.设置面板 6.伸展图标
2.4 KDE桌面环境 KDE(K Desktop Environment),又称K桌面环境,是Linux中第一真正的桌面。它是一个功能强大且网络透明桌面环境,该桌面环境是一个开放源代码的、为Unix工作站而设计的图形桌面环境,它在Unix操作系统技术优越性的基础上结合了易用性、现代化的功能和杰出的图形设计能力,深受Unix/Linux使用者欢迎。
2.4.1 KDE简介 Unix操作系统以其优越的稳定性、强大的可拓展性与无人能及的开放性使用其成为专业信息技术人员的选择。但由于缺乏一个易于使用的现代化桌面环境,从而妨碍了Unix的普及。基于这些原因,KDE项目在1996年10月由Lyx(所见即所得的LaTeX文本处理器)的开发者Matthhias Ettrich发起,其目的是在X-Window上建立一个完整易用的桌面环境。
2.4.2 KDE的组成与特点 Fedora Core 6系统默认以GNOME作为桌面环境,这或许就是Fedora桌面系统以后的发展方向,因此本书中以较大篇幅讲解GNOME桌面环境的使用。由于KDE桌面环境具有不可替代的优越能力,这里也会将它的组成与特点展示给读者。 1.KDE的组成 2.KDE的特点
2.4.3 安装KDE Fedora操作系统中,系统默认桌面环境为GNOME,如果用户希望使用KDE桌面环境,可以在安装时选择添加KDE安装包,也可以在已经安装好的Linux系统中添加KDE,本节将介绍如何安装KDE桌面环境。
2.4.4 KDE桌面环境 KDE桌面环境由桌面环境、快捷图标、工作栏和任务栏组成,初看起来与Windows操作系统极其相似。并且在使用上也与Windows操作系统相同,都可以通过鼠标与键盘的组合来执行各种操作,对于熟悉Windows操作系统的用户来说,极易上手 。 1.KDE操作界面 2.Konqueror 3.office 4.aRts多媒体体系 5.用户自定义
2.4.5 KDE基本设置 在讲解GNOME桌面环境时曾经介绍过一些基本操作,例如设置桌面背景、设置分辨率、选择主题等,在KDE中也有同样的操作,本节主要介绍桌面背景的设置与选择不同主题,其他操作用户可以KDE环境中自行摸索。
2.5 XFCE桌面环境 在Linux操作系统中,GNOME和KDE是两款主流桌面环境,拥有大批的用户和开发者。但除此这外还有一些桌面环境在某些领域内扮演着不可替代的作用,它们也拥有自己的优势和特点,并且也有坚实的拥护者。本节中简单介绍一下XFCE桌面环境。
2.5.1 XFCE简介 XFCE是一个用于Unix/Linux操作系统上的轻量级桌面环境,它的设计目的是运行程序速度快、节省系统资源,同时能做到外观华丽且易用。XFCE融合了Unix中“模块化”和“可重用性”两个极为重要的思想,所有XFCE中的核心组件都可以进行独立构建和安装,用户可以按照自己的需求定制出适合的桌面工作环境。
2.5.2 认识XFCE XFCE桌面环境并不是一个完整的实体来提供全部的功能,它采用Unix的传统即一个工具只做一件事,并把它做好。由于Fedora中默认桌面环境是GNOME,而用户如果想要使用XFCE桌面环境时首先需要安装该桌面环境,安装方法与KDE安装相同,这里再累述。安装完毕后,可以在登录界面中单击【会话】按钮,来选择XFCE桌面环境。