第2章 GNOME桌面环境
本章主要介绍Red Hat Enterprise Linux系统的GNOME桌面环境,简述其主要组成部分,以便读者对GNOME桌面环境有一个全面的了解。
桌面环境是一个介于用户与操作系统之间的中间层,有助于用户完成诸如管理文件、运行程序等操作。为了适应Windows系统用户,Linux系统从纯粹的命令行界面逐步发展到提供GNOME(GNU Network Object Model Environment)和KDE(K Desktop Environment)等桌面环境。Red Hat Enterprise Linux系统的默认桌面环境是GNOME,但也支持KDE桌面环境,若想使用KDE桌面环境,可安装KDE软件包。
2.1 GNOME桌面概述
2.1.1 GNOME注册界面
在成功地启动系统之后,控制台终端上会出现一个Red Hat Enterprise Linux系统的GNOME注册界面,提示用户注册、访问Linux系统。每次注册时,即开启一个新的注册会话(从系统注册开始,直至从系统中注销的整个系统访问过程),如图2-1所示。
图2-1 Red Hat Enterprise Linux系统的注册界面
Red Hat Enterprise Linux系统的注册界面很简单,大体上可以分为两个不同的功能区域:注册区及信息与功能区。
注册区位于屏幕的正中位置,其中提供一个默认的注册用户名(以及其他可用的注册用户名),可以采用默认的用户名,也可以选用其他用户名,或单击“其他”选项,从弹出的文本框中直接输入用户名,然后按Enter键。
信息与功能区位于屏幕的底部,用于显示系统的日期与时间,提供功能选择菜单。单击左边的人状按钮,可以从弹出的菜单中选择“使用屏幕键盘”、“增强颜色的对比度”及“将文本放大以方便阅读”等人性化设置选项。单击右下角的电源开关按钮,可以从弹出的菜单中选择“重新启动”,或直接“关机”。单击三角形中加感叹号“!”的图标,可以查询系统启动过程输出到控制台的引导信息。
在选择或输入用户名,按下Enter键之后,注册区将会增加一个“密码”文本框,如图2-2所示。
图2-2 密码输入界面
此时,信息与功能区左边又增加了两个选项:“语言”用于选择系统会话期间使用的语言,如“汉语(中国)”、“English(United States)”;“键盘”用于选择键盘类型,如USA或其他类型的键盘。
在输入正确的密码之后,即可进入Linux系统,访问GNOME桌面环境。
2.1.2 GNOME桌面
Red Hat Enterprise GNOME桌面环境旨在提供一种可视化的图形界面,使用户能够通过图标、下拉菜单以及窗口等方式访问系统提供的处理功能。在GNOME注册界面中,如果输入的用户名与密码是正确的,即可成功地注册,进入Red Hat Enterprise Linux系统的GNOME桌面环境,如图2-3所示。
图2-3 Red Hat Enterprise Linux系统的GNOME桌面
一旦注册到系统,GNOME桌面即成为用户的主要工作环境。通常情况下,大多数处理任务都可以在桌面环境中完成。Red Hat Enterprise GNOME桌面环境可以分为下列三个区域:
· 菜单面板;
· 桌面区;
· 窗口面板。
菜单面板是指GNOME桌面顶部的长条形区域,其中包含三个菜单和三个默认的应用程序启动图标,使用户能够快速地启动相应的应用程序。菜单面板的最右边是信息公告区,提供输入方法、网络控制、音量控制、当前注册的用户名、系统日期与时间,以及其他系统控制按钮与信息。
桌面区指的是菜单面板与窗口面板之间的整个屏幕区域。桌面区用于存放用户定义的应用程序启动器图标,存放安装的文件系统图标(如内置的Windows分区、CD/DVD或USB移动盘)等。
窗口面板位于屏幕的底部,其中最左边是一个“显示桌面”图标,紧接着可以是一系列表示用户当前打开的应用窗口的图标,右边是两个工作区切换开关,最后是一个“回收站”图标。
屏幕顶部(或底部)的菜单面板可用于存放经常使用的项目,包括菜单、快速启动程序、按钮(图标)以及信息公告区等。Red Hat Enterprise GNOME桌面环境的布局和内容可以自己定制,用户可根据需要,进行必要的调整。
2.2 GNOME桌面浏览
2.2.1 GNOME菜单面板
1.主菜单
在GNOME桌面环境中,最常用的是菜单面板。菜单面板通常包含三个主要菜单:应用程序、位置和系统,用于访问Red Hat Enterprise Linux系统提供的各种功能。
· “应用程序”菜单包含各种菜单项,用于启动应用程序。GNOME把用户能够执行的程序分类组织成一级或二级菜单,如“Internet”、“办公”、“附件”、“图形”、“影音”、“游戏”以及“Red Hat Enterprise软件中心”等。“应用程序”菜单类似于Microsoft Windows系统的“开始”菜单。
· “位置”菜单用于调用文件浏览器,访问文件系统,包括主文件夹、定制的目录列表、安装的文件系统(如磁盘分区、USB移动盘以及CD/DVD等)、计算机以及网络等,也提供文件搜索功能及查询最近访问的文档等。
· “系统”菜单用于配置、管理与维护系统,其中包含“首选项(用于设置输入方法、窗口属性、鼠标、键盘与快捷键、默认打印机、屏幕保护程序、屏幕分辨率、桌面外观、网络代理、远程桌面、音响效果以及主菜单等)”、“系统管理(用于设置打印机、系统日期与时间、软件源、用户与用户组,查询系统日志,查询当前进程与系统资源状态,安装、更新及升级软件包等)”、“帮助和支持”以及GNOME与Red Hat Enterprise简介等。
GNOME桌面将许多常用的处理任务分类组织成三个菜单。用户可以从三个主要菜单开始,按照菜单的级联层次,逐层向下检索各级子菜单的菜单项,直到找到自己需要的处理任务,然后选择执行任何一项具体的处理任务。如果需要,也可以采用拖放形式,在桌面中创建菜单项的快捷键。安装系统之后,初始的菜单面板如图2-4所示。
图2-4 菜单面板
2.快速启动区
除了三个菜单之外,菜单面板的中间部分称做快速启动区,其中包含Firefox网络浏览器等三个默认的通用软件图标(或称按钮),能够快速启动相应的应用程序。
除了上述基本图标之外,如有必要,可以把一部分频繁调用的程序,以图标形式置于快速启动区,单击相应的图标,即可绕过菜单,快速启动相应的程序。如果桌面区存在已经创建的应用程序启动器,也可以选中启动器图标,将其拖放至快速启动区。
如果想要在快速启动区中增加其他应用程序图标,可以右击菜单面板的空白区域,从上下文菜单中选择“添加到面板”菜单项,然后从弹出的“添加到面板”对话框中选择期望增加的处理功能,最后单击“添加”按钮,如图2-5所示。
图2-5 添加图标
在GNOME菜单面板中,如果右击任何一个菜单或快速启动图标,将会显示其上下文菜
单,列出相应的功能选项,以及能够执行的各项处理任务。
3.信息公告区
菜单面板的右边(屏幕右上角)是信息公告区。在Red Hat Enterprise Linux系统的信息公告区中,从右到左依次为用户显示与切换、日期与时间、网络连接、音量控制与键盘输入等图标。注意,如果系统的配置不同,图标的种类与数量也不一定相同。
上述图标通常是由Applet实现的,能够不断更新,以提醒用户注意。通常,只需单击图标即可启动相应的程序,也可以右击图标,从上下文菜单中选择适当的功能。
“用户显示与切换”图标具有综合性的功能,通常用于显示当前注册的用户,单击这一图标将会弹出一个菜单,可以选择“账户信息”、“锁定屏幕”、“切换用户”和“退出”等菜单项。其中“账户信息”用于查询用户账户信息,修改密码,填写电子邮件地址、电话和传真号码等;“锁定屏幕”用于锁住控制台桌面,启动屏幕保护程序,防止他人访问系统。当需要继续工作时,可以按任何键,但只有正确输入自己的密码之后才能恢复桌面会话;“切换用户”用于切换用户,以便能够以不同的用户身份访问系统。“退出”用于注销当前的用户,结束会话,退出系统或切换用户。选择“退出”菜单项之后,系统将会弹出一个窗口,同时给予用户60秒改变决定的时间。用户可以单击“注销”按钮立即退出,也可以等待超时后退出GNOME桌面环境(默认选择)。单击“取消”按钮可以返回。单击“切换用户”按钮能够以其他用户身份注册。单击“注销”或“切换用户”按钮之后,系统将会返回注册界面,此时可用其他用户名再次注册到系统。
“日期与时间”图标用于显示系统的日期与时间。单击“日期与时间”图标将会弹出当月的日历。再次单击“日期与时间”图标将会取消日期与时间显示。右击“日期与时间”图标时将会弹出一个上下文菜单,其中,“首选项”菜单项用于修改显示的内容及日期与时间的显示形式。
“音量控制”图标用于调整音响的音量。
“网络连接”图标用于显示网络的连接状态,查询、选择、连接可用的网络,如有线网络、无线网络或ADSL等,在不同的网络之间切换。
“键盘输入”图标用于选择语言以及输入方法,如英文、中文及其输入方法等。右击“键盘”图标,从弹出的上下文菜单中选择“首选项”,可以设置快捷键、候选词排列方向、是否显示语言栏,查询或选择输入方法。选择输入方法之后,图标将会变为表示相应输入方法的一个汉字,如“拼”表示“汉语 - Pinyin”等。无论何时(如运行文本编辑器,以及打开终端窗口时),如果需要输入中文,可以单击菜单面板信息公告区中的“键盘输入”图标,从弹出的菜单中选择中文输入方法。
当需要输入中文时,可以按下Ctrl与空格组合键,“键盘输入”将会切换不同的输入方法,如显示一个“拼”字,此时即可输入中文。默认的输入方法为普通汉语拼音。此外,按下Ctrl与空格组合键,还可以在中英文输入方法之间切换。
4.面板上下文菜单
在菜单面板(包括窗口面板)的空白处单击鼠标右键,可以弹出一个与菜单面板有关的上下文菜单,通过选择其中的菜单项,可以在面板中增加应用程序的快速启动图标,从而能够快速调用相应的处理程序。此外,还可以设置面板的属性,如面板的方向与浮动等,如图2-6所示。
图2-6 面板上下文菜单
表2-1列出了菜单面板上下文菜单提供的菜单项。
表2-1 菜单面板的上下文菜单
2.2.2 GNOME桌面区
1.图标
GNOME桌面区是一个存储空间,也是用户主目录下的一个子目录,可用于存放启动器图标、文件或目录等。最初,GNOME桌面区包含三个图标:计算机、xxx的主文件夹和回收站。当插入移动存储介质,如CD/DVD或USB移动盘时,GNOME桌面区中将会自动出现表示相应介质的图标,如图2-3所示。
此外,如果计算机中还装有Windows系统,从“位置”菜单选择磁盘卷标(如Local Disk)等,桌面区也会出现表示Windows系统所在磁盘分区的图标,说明已经把Windows文件系统自动安装到Linux系统的/media目录中。
在GNOME桌面中,双击任何一个图标即可激活图标表示的
功能。如果右击图标,将会显示图标的上下文菜单,列出相应的功能选项,以及能够执行的各项处理任务。
2.桌面区上下文菜单
在GNOME桌面区的空白处单击鼠标右键,可以弹出一个与桌面区有关的上下文菜单,通过选择其中的菜单项,可以执行相应的处理任务,如图2-7所示。
图2-7 桌面区上下文菜单
表2-2列出了桌面区上下文菜单提供的菜单项。
表2-2 桌面区上下文菜单
除了菜单面板之外,也可以把桌面区作为一个快速启动区,创建应用程序启动器。双击桌面区存放的应用程序快速启动图标,即可快速启动相应的应用程序。
当从桌面区上下文菜单中选择“创建启动器”时,将会弹出“创建启动器”对话框,用于创建一个快速启动器,如图2-8所示。
图2-8“创建启动器”对话框
从“类型”下拉列表框中选择启动器的类型(如“应用程序”),在“名称”栏目中输入启动器图标的名字(如“文件浏览器”),在“命令”栏目中输入实际运行的命令(如“nautilus”),或单击“浏览”按钮,从适当的位置选择命令,单击左上角的图标,打开“选择图标”对话框,从中选取一个适当的图标,必要时也可以在“注释”栏目中给出简单的注释信息,最后单击“确定”按钮,即可在桌面区创建一个启动器,如图2-9所示。
图2-9 “选择图标”对话框
单击新建的启动器图标即可快速启动文件浏览器,如图2-10所示。
图2-10 文件浏览器启动器图标及其应用
如果选择的启动器类型是“应用程序”,双击启动器图标,即可快速地启动相应的应用程序。如果选择的是“终端中的应用程序”,双击启动器图标时,将会打开一个新的终端窗口,并在其中运行指定的命令。如果选择的启动器类型是“位置”,且命令字段给定的是一个文本文件,双击启动器图标时,将会调用文本编辑器打开相应的文件。如果命令字段给定的是目录而不是文件,GNOME将会调用文件浏览器,打开相应的目录。如果命令字段给定的是脚本文件,GNOME将会询问用户在终端窗口中运行,还是显示文件的内容。
2.2.3 GNOME窗口面板
GNOME桌面底部的长条形区域称做窗口面板。窗口面板的主要作用是显示当前打开的应用窗口,切换桌面工作区,切换当前打开的应用窗口,以及显示或隐藏GNOME桌面区等。窗口面板通常包含下列四个组件(参见图2-11):
图2-11 GNOME窗口面板
· 桌面显示/隐藏按钮;
· 窗口列表;
· 工作区切换开关;
· 回收站图标。
屏幕左下角的“桌面显示/隐藏”按钮用于展示整个桌面区,隐藏桌面上已经打开的所有活动窗口。当桌面上打开大量的窗口时,这是一项很有用的功能。再次单击“桌面显示/隐藏”按钮时,又可恢复原来打开的窗口。
当前打开的窗口列表位于窗口面板的中部。打开任何一个应用程序时,除了在桌面上显示一个活动的窗口外,还会在窗口面板中部的窗口列表中显示一个窗口图标。同Windows系统类似,单击任何一个应用窗口图标,即可激活相应的应用窗口,并将其置于所有窗口的最上面。如果单击窗口右上角的“最小化”按钮,窗口将会从桌面上消失,但窗口列表中的窗口图标继续存在。单击窗口列表中的窗口图标,可以在其他所有窗口的上层恢复窗口显示,使窗口处于活动状态。另外,也可以使用组合键Alt+Tab,切换至已经打开的任何应用窗口。
工作区切换开关位于窗口面板的右边。每个工作区都拥有一个单独的GNOME桌面,包括菜单面板、桌面区和窗口面板等。所有工作区的菜单面板和背景主题都是相同的。在每个工作区中,可以运行不同的应用程序。工作区切换开关使用户能够在工作区之间相互切换。
回收站图标位于窗口面板的最右边,用于缓存桌面环境中删除的文件等。
1.窗口列表
窗口列表(或称任务栏)用于展示当前打开的所有窗口(参见图2-11),使用户能够随时切换到任何窗口。GNOME允许同时打开多个并发运行的窗口。窗口列表将会根据打开的顺序,依次排列当前运行的每一个窗口。当单击窗口列表中的任何一个窗口图标时,相应的窗口就会变成活动的窗口。但是,如果单击的是一个活动的窗口,窗口将会消失。
2.虚拟工作区
GNOME桌面提供4个虚拟工作区。除了当前使用的GNOME桌面,还有3个虚拟工作区桌面可以随时使用。当需要在其他虚拟工作区桌面中运行不同的程序时,可以单击工作区切换开关,直接切换到相应的虚拟GNOME桌面。当需要在不同的虚拟工作区桌面并发地运行不同的应用程序时,工作区切换开关能够使GNOME工作区桌面的切换变得简单、快捷。
3.回收站
回收站用于缓存删除的文件等。在桌面环境中,用户删除的任何文件、目录以及图标等将会自动移至回收站(命令行中删除的文件不在此列)。若想永久性地删除文件,或定时清理回收站,可以右击“回收站”图标,在弹出的“回收站 - 文件浏览器”对话框中,选择删除选定的文件,或清空回收站。如果想在删除文件时能够绕过回收站,彻底删除文件,可在按住Shift键的同时,删除文件。注意,在删除大量文件之后,如果不及时清理回收站,将会挤占可用的存储空间。
2.3 应用程序菜单
在GNOME桌面环境中,常规的处理功能均已纳入“应用程序”菜单。单击“应用程序”菜单时,将会分类列出各种内置实用程序的子菜单。单击任何一个子菜单将会列出一组可用的实用程序(或下一级子菜单),如图2-12所示。注意,如果系统中也安装了KDE桌面环境, KDE的内置应用程序和实用程序也会列在子菜单中,因而也可以在GNOME桌面环境中访问。
图2-12 “应用程序”菜单
“应用程序”菜单通常包含Internet、附件、图形、影音以及系统工具等子菜单。
2.3.1 Internet
“Internet”菜单项主要提供网络浏览器等功能。Firefox是GNOME桌面提供的默认网络浏览器。Firefox具有丰富且安全的浏览功能。安装Red Hat Enterprise Linux系统之后,即可使用Firefox浏览器访问Internet、浏览网页、复制网页内容、保存与打印网页,以及下载文件等,如图2-13所示。如果需要,也可以在Firefox中选择“编辑→首选项”菜单,定制Firefox中的设置选项,如设置主页及下载网页的存放位置等。Firefox是一种快速的小型浏览器,其插件功能使Firefox能够根据需要随时扩展,以支持新的功能特性。详见http://www.mozilla.org/support/firefox。
图2-13 Firefox网络浏览器
2.3.2 附件
GNOME提供一组标准的附件,便于用户执行基本的处理功能。单击“应用程序→附件”菜单,即可选用gedit文本编辑器、多功能计算器、抓图及字典软件等。
1.gedit文本编辑器
文本编辑器gedit相当于Windows系统中的“记事本”,可用于创建和编辑简单的文本文件。文本编辑器可以同时打开和处理多个文件,每个文件位于一个单独的窗口。如果需要,可以从一个文件中复制、剪切文本数据,然后粘贴到另外一个文件中。
此外,gedit文本编辑器还可以用做软件开发工具。当通过“查看→突出显示模式”菜单选择不同的语言时,如C/C++、Java、HTML、XML、Shell、Perl或Python等,gedit文本编辑器会根据不同的语言,以不同的颜色或高亮度方式显示其中的关键字和标识符等,如图2-14所示。
图2-14 gedit文本编辑器
2.计算器
GNOME提供一个全功能的计算器,可以执行各种数学运算。默认的计算器是一个基本算术运算计算器,能够进行加、减、乘、除等数字运算。利用计算器上的“查看”菜单,可以选用三种其他形式的计算器:“高级”计算器提供更丰富的计算功能,如平方根、平方、分数、绝对值以及倒数运算。“金融”计算器提供金融运算,其中包括利率、现值、支付以及贬值等运算功能。“科学”计算器具有高级计算器的全部功能,能够进行三角函数、阶乘、乘方、对数以及逻辑运算等,能够采用计算公式自定义函数,也可以采用不同的数字表示方法(如二进制、八进制、十六进制以及十进制等),如图2-15所示。
图2-15 计算器
3.抓图
“抓图”软件用于功能捕捉和保存屏幕快照,如抓取整个桌面。本书采用的部分屏幕截图也是利用“抓图”软件制作的,如图2-16所示。
图2-16 “抓图”界面
4.字典
GNOME采用默认的网络字典(dict.org)提供字典服务。用户可以查询英文单词的释义与用法,GNOME将会在显示区内显示检索结果。如果单词拼写错误,GNOME会启动拼写检查程序,提供一个列表供用户选择拼写正确的单词,然后再查询。此外,用户也可以在输出显示区内检索指定的关键字。字典查询的结果能够复制到GNOME桌面的其他应用中,也可以保存或打印。注意,GNOME不使用本地字典,必须连接到Internet才能使用。除了默认的网络字典,用户也可以指定其他提供字典服务的网站作为字典服务器,如图2-17所示。
图2-17 “字典”窗口
2.3.3 系统工具
GNOME提供一组标准的系统工具,用于执行简单的系统管理功能。单击“应用程序→系统工具”菜单,即可选用CD/DVD创建器、磁盘使用分析器、文件浏览器、系统监视器和终端仿真等。
1.CD/DVD创建器
“CD/DVD创建器”用于刻录CD/DVD,如图2-18所示。如果想把数据文件或文件夹写入CD/DVD,或制作CD/DVD映像文件,可以利用GNOME桌面提供的“CD/DVD创建器”功能,把空白CD/DVD插入刻录机之后,按照下列步骤执行:
图2-18 CD/DVD生成器
(1)选择“系统工具→CD/DVD创建者”菜单。
(2)打开“CD/DVD生成器”窗口。
(3)打开另外一个文件浏览器,选择准备复制的源文件,把文件拖至“CD/DVD生成器”窗口中的空白处。
(4)单击右上角的“写入到盘片”按钮。
(5)必要时,也可以在弹出的“光盘刻录设置”对话框中修改CD/DVD的卷标名称等。
(6)单击“光盘刻录设置”界面右下角的“刻录”按钮。
2.磁盘使用分析器
“磁盘使用分析器”是一个图形界面的磁盘维护工具,用于分析磁盘的使用情况。“磁盘使用分析器”能够扫描整个文件系统、用户主目录或指定的任何目录分支等,最后以分类统计的报表形式,给出磁盘使用情况的分析结果,如图2-19所示。
图2-19 磁盘使用分析器
3. 文件浏览器
Nautilus是GNOME内置的文件浏览器,使用户能够浏览文件和文件夹,移动、复制文件或目录,定制文件夹的显示形式等。
Nautilus文件浏览器的功能类似于Windows系统中的“资源管理器”。其中,左边的“位置”窗格中列出了可以浏览的目录、文件系统或存储介质。右边的窗格中列出了目录、文件系统或存储介质中包含的文件或文件夹。利用文件浏览器,可以浏览、复制、移动、创建、删除以及修改文件与文件夹,可以查阅文件和文件夹的内容,也可以按照指定的模式检索指定的文件与文件夹。
在Red Hat Enterprise Linux系统中,Nautilus文件浏览器还提供标签支持,可以通过标签浏览不同目录、文件系统或存储介质中的文件或文件夹。
Nautilus文件浏览器能够以图标形式显示文件和文件夹,能够以详细列表形式显示文件和文件夹,同时给出文件的大小、创建日期及类型等信息,也能够以紧凑方式显示文件和文件夹。图2-20所示就是以紧凑方式显示“/”文件系统的结果。
图2-20 文件浏览器
Nautilus文件浏览器采用不同的图标区别文件和文件夹,区分不同类型的文件。例如,以公文包图标表示文件夹;以计算机芯片图标表示可执行程序文件;以含有计算机芯片的图标表示脚本文件;以纸张加文字的图标表示文本文件;以图像图标表示图像文件;以盒状图标表示压缩文件;以文档、电子表单和幻灯片等图标表示OpenOffice.org文件;以含有数字0的图标表示系统文件等。当以图标形式显示文件夹或文件时,在图标的下方(或右边)将会显示文件夹或文件的名字,如图2-21所示。
图2-21 文件浏览器图标显示
在文件浏览器中,有些文件或文件夹上还存在附加的标记,用于表示文件或文件夹的访问权限,以及符号链接文件。例如,锁状附加标记表示当前的用户只能读但不能写相应的文件或文件夹,叉号“×”附加标记表示当前用户根本就不能读写相应的文件或文件夹,含有箭头附加标记的图标形式表示符号链接文件等。
在文件浏览器中,利用鼠标单击文件,可以打开或运行选中的文件。与Windows系统一样,文件的类型或扩展名可以决定与文件相关联的默认操作。双击一个可执行文件,将会启动相应的程序(假定用户拥有执行文件的访问权限);双击一个文本文件,系统就会利用gedit文本编辑器打开文件(假定用户拥有读文件的访问权限)。用鼠标拖放文件或文件夹时,可以把文件或文件夹从一个文件夹移至另一个文件夹或文件系统,前提同样是需要拥有适当的访问权限。
4.系统监视器
“系统监视器(System Monitor)”类似于Microsoft Windows系统中的“任务管理器”,用于查询系统的硬件配置;监控、改变进程的运行状态(如暂停、恢复运行或终止进程等),修改进程的优先级,查询进程的内存映像及其打开的文件等;监控系统资源的使用情况,其中包括CPU、内存与交换区的利用率,以及网络的流量等;查询已安装文件系统的使用情况,包括已经占用及空闲的存储空间等,如图2-22所示。
图2-22 系统监视器
5.终端
“终端”用于提供终端仿真窗口,以便用户能够进入Shell运行环境,采用命令行方式直接访问Linux,管理和维护系统。用户可以修改终端仿真窗口的背景图案(包括透明背景),设置字体及其尺寸,设置文字和背景的颜色,以及设置窗口滚动缓冲区等。此外,终端仿真窗口也支持标签操作等。“终端”是资深Linux用户最喜欢用的一种用户界面,后续各章介绍的命令行功能都需要用到此界面,如图2-23所示。
图2-23 终端仿真窗口
若想进入命令行环境,可从“应用程序”菜单中选择“系统工具→终端”,即可进入终端仿真窗口。此外,在终端仿真窗口的命令行操作过程中,可以随时使用鼠标选中屏幕上的文本数据,利用右键的上下文菜单,复制、剪切和粘贴选中的文本数据。
2.3.4 图形
GNOME桌面提供若干图形应用程序,每一种图形应用程序都有其特定的用途,如gThumb等。gThumb是一种开源的图像浏览器,能够复制、移动、删除、打印、缩放图像以及转换图像文件格式等,能够编辑图像,如剪接、调色、旋转、增加注释以及增强图像效果等,能够分类组织、检索与浏览存储介质中的图像文件,也能够以幻灯片的形式播放图像等,如图2-24所示。
图2-24 gThumb图像浏览器
2.3.5 影音
GNOME提供的部分音频与视频播放工具,可用于欣赏音乐,其中包括Brasero光盘刻录器、Rhythmbox音乐播放器、电影播放机与音频CD榨汁机等。当需要这些多媒体工具时,可以选择“应用程序→影音”菜单。
1.Brasero光盘刻录器
Brasero是一个CD/DVD刻录工具,支持音频CD、视频DVD/VCD和数据CD/DVD等刻录模式,可用于录制CD/DVD,利用ISO镜像刻录CD/DVD,制作光盘数据文件备份,检测光盘文件的完整性,擦除可重写的光盘,进行光盘的封面设计等。Brasero光盘刻录器的用户界面直观简洁,操作简便,如图2-25所示。
图2-25 Brasero光盘刻录器
2.Rhythmbox音乐播放器
Rhythmbox是一个音乐管理与播放软件,配有音乐店Jamendo和Magnatune,支持一系列网络电台,能够组织多媒体文件,如音乐、CD和网络电台等,构建自己的多媒体库,播放音乐文件,从音频CD上导入音乐文件,聆听Internet网络电台等。此外,Rhythmbox还可以作为首选的MP3音乐播放器,如图2-26所示。
图2-26 Rhythmbox音乐播放器
3.电影播放机
Totem电影播放机(Totem Movie Player)是一个全功能的电影播放器,支持视频和音频文件,能够播放DVD/VCD影视,播放音频CD,具有屏幕影像控制以及键盘控制功能,能够像DVD机一样控制影视的播放(使用前需要安装DVD源等附加插件),如图2-27所示。
图2-27 Totem电影播放机
此外,还可以选用MPlayer、SMPlayer和RealPlayer等视频播放器,但需要单独安装。
2.4 位置菜单
“位置”菜单的主要功能是快速定位系统资源,如快速进入用户主目录等。“位置”菜单提供的大部分功能都是利用Nautilus文件浏览器实现的,供用户访问文件系统,浏览文件与目录,浏览系统配置的各种外部设备,检索可用的网络资源,连接远程服务器,以及快速打开最近访问的文档等,如图2-28所示。
图2-28 “位置”菜单
2.4.1 主文件夹
“主文件夹”是当前注册用户的主目录,相当于Windows系统的“我的文档”,对于普通用户而言,主文件夹即/home/username目录,其中的“username”是当前注册的用户名。
单击“主文件夹”菜单项即可进入用户的主目录,利用文件浏览器浏览和访问其中的文件与目录,如图2-29所示。主文件夹用于存储用户自己的所有文件。对于不同的用户而言,其主文件夹是不同的。
图2-29 主文件夹
2.4.2 桌面文件夹、文档等
“桌面文件夹”、“文档”、“音乐”、“图片”、“视频”及“下载”等是用户主目录下的子目录,选择任何一个菜单项,即可调用文件浏览器,快速访问其中的文件。
2.4.3 计算机
“计算机”菜单项用于访问计算机系统配置的所有硬件存储设备,包括已安装的移动介质,如软盘驱动器、CD/DVD驱动器、Windows系统分区(如Local Disk)、位于系统磁盘上的“文件系统”和USB移动盘等,其功能等价于Microsoft Windows系统的“我的电脑”,可用于访问其中存储的文件等,如图2-30所示。
图2-30 “计算机”窗口
如果插入CD/DVD或USB移动盘,系统将会自动安装相应的文件系统。否则,可以直接单击相应的图标,安装相应的文件系统(其安装点位于/media目录下面)。
2.4.4 移动存储介质
GNOME桌面支持各种常用的移动存储设备,如软盘、CD/DVD及USB移动盘等。当插入CD/DVD或USB移动盘等存储介质时,系统会自动识别,同时把相应的文件系统安装到/media下面的某个子目录,然后在GNOME桌面中增加一个图标,在“位置”菜单中增加一个以文件系统卷标(或容量)命名的菜单项,最后弹出一个文件浏览器窗口,进入移动存储介质的根目录。此时可以浏览、读写、移动、复制或删除移动存储介质中的文件,实现数据的备份与交换等,如图2-31所示。
图2-31 访问移动存储介质
在Red Hat Enterprise Linux系统中,如果插入的是软盘,系统不会自动安装其中的文件系统,因而也不会在GNOME桌面中增加软盘图标。此时可以选择“位置→计算机”菜单,在弹出的“计算机 - 文件浏览器”窗口中单击“软盘驱动器”图标,即可安装相应的文件系统,访问其中的文件。如果其他存储设备因故没有自动安装,也可采用同样的方法。
如果关闭了“文件浏览器”窗口,可以单击GNOME桌面中的相应图标,或选择“位置”菜单中的相应菜单项,打开“文件浏览器”窗口,访问其中的文件。
在用完移动存储设备之后,可以右击相应的设备图标,或右击文件浏览器“位置”窗格中的相应存储设备,然后取决于所用存储设备的类型,从上下文菜单中选择“卸载”、“弹出”或“Safely Remove Drive”,取出移动存储介质。也可以直接右击文件浏览器“位置”窗格中存储设备后面的三角形图标,卸载相应的文件系统。
注意,移动存储介质的设备名因卷标的不同或因有无卷标而不同,安装的目录也会随之变化。
2.4.5 磁盘分区
如果系统中存在其他磁盘分区,如Windows系统分区或其他Linux分区,也可以通过“位置”菜单访问相应的文件系统。例如,在一个同时安装了Microsoft Windows与Ubuntu Linux双系统的计算机中,“位置”菜单中将会存在表示Windows系统分区的菜单项,其名字为磁盘分区的卷标,如“LOCAL DISK”,单击磁盘分区菜单项即可安装、访问相应的文件系统,右击磁盘分区(或其他存储设备)后面的三角形图标,可以卸载相应的文件系统,如图2-32所示。
图2-32 访问磁盘分区
2.4.6 搜索文件
“搜索文件”菜单项用于检索文件系统或存储设备中的文件,其效果等同于直接运行find命令。例如,如果想要查询系统中存在哪些配置文件,可以使用“*.conf”作为检索模式(大部分配置文件均以“.conf”作为文件扩展名),其结果如图2-33所示。
图2-33 “搜索文件”窗口
2.5 系统菜单
“系统”菜单主要提供系统的管理与维护功能,如网络管理、用户与用户组管理、打印管理、系统服务管理、系统日期与时间设置,以及软件包更新等。此外,还可以查询中英文版的“部署指南”等联机帮助文档,了解GNOME知识,注销用户、挂起系统、关机与重新启动系统等,如图2-34所示。
图2-34 系统菜单
在“系统”菜单(或其他GNOME图形界面的程序)中,作为一个普通用户,当选择的菜单项或功能只有超级用户才能执行时,将会弹出一个“查询”对话框,要求用户输入超级用户的密码,然后才能继续。
2.5.1 首选项
作为系统管理工具,“首选项”菜单项主要用于设定各种GNOME桌面工具的默认参数或配置数据,如主题、字体类型与大小、屏幕分辨率与刷新率、屏幕保护程序(系统空闲时是否启动与锁住屏幕)、文件管理、桌面背景、菜单和工具栏(是否在菜单中显示图标)、远程桌面、键盘及快捷键、音效与音量控制、输入方法、首选的应用程序以及默认的打印机等。本节仅以4个例子予以说明。
1.网络连接
“网络连接”菜单项用于配置网络,如有线(以太网)、无线或ADSL网络,设置网络接口参数,如IP地址、子网掩码、默认的网关、DNS和静态路由,如图2-35所示。例如,若想设置ADSL网络,可以单击“DSL”标签,然后单击“添加”按钮,在新出现的网络连接编辑对话框中,输入用户名、网络服务供应商和密码,必要时也可以修改网络连接的名称,如图2-36所示。
图2-35 “网络连接”对话框
图2-36 ADSL设置对话框
2.快捷键
利用“系统→首选项→键盘快捷键”菜单,可以设置快捷键。实际上,GNOME已经提供了部分常用的快捷键,例如,利用Print键可以直接抓取整个屏幕截图,按下Alt-Print组合键可以直接获取活动窗口的屏幕截图,而无需调用GMIP等截图工具,如图2-37所示。
图2-37 快捷键设置
3.屏幕保护程序
“屏幕保护程序”菜单项用于设置是否激活屏幕保护程序,以及在激活屏幕保护程序时是否锁定控制台桌面,防止他人访问系统等,也可以使用“于此时间后视计算机为空闲”右侧的滑块,设定空闲时间,如图2-38所示。
图2-38 “屏幕保护程序首选项”对话框
启动屏幕保护程序,锁定控制台桌面之后,一旦需要继续工作时,可以按任意键,输入密码后恢复桌面会话。
4.桌面背景
从GNOME桌面中选择“系统→首选项→外观”菜单,可以定制GNOME桌面的主题和背景等。例如,在“外观首选项”对话框中单击“背景”标签,可以更换GNOME桌面的背景图像,选中后即可生效(单击“关闭”按钮结束),如图2-39所示。
图2-39 定制桌面背景
2.5.2 管理
“管理”菜单项主要用于系统的管理、配置与维护,如防火墙设置、日期和时间设置、服务设置、打印机设置与管理、用户和用户组管理、网络与语言设置,以及逻辑卷管理等,也可用于更新软件,以及监控系统活动等。此外,还可以查阅系统部署指南文档,获取GNOME桌面帮助信息,了解GNOME的有关知识等。
1.打印管理
在系统运行过程中,用户可能需要打印文件。Red Hat Enterprise Linux系统支持众多流行品牌及型号的打印机,打印机可以是通过串口、并口或USB接口连接的本地打印机,如作者本人的HP PSC 2310家庭用打印机,也可以是网络打印机,如IPP(Internet Printing Protocol)打印机等。兹列举如下:
· AppSocket/HP JetDirect打印机 —— 通过HP JetDirect或Appsocket接口直接连接到网络的打印机。
· IPP打印机 —— 连接到其他UNIX/Linux系统,可以通过TCP/IP网络和IPP协议访问的打印机,如连接到另外一个Red Hat Enterprise Linux系统,运行CUPS(Common UNIX Printing System)的网络打印机。
· LPD/LPR打印机 —— 连接到不同的UNIX/Linux系统,可以通过TCP/IP网络访问的打印机,如连接到另外一个Red Hat Enterprise Linux系统,运行LPD的网络打印机。
· Windows SMB网络打印机 —— 连接到UNIX/Linux或Windows系统,可通过SMB网络协议共享的打印机,如连接到Windows服务器的共享网络打印机。
· JetDirect网络打印机 —— 通过HP JetDirect直接连接到网络的打印机。
· 本地打印机 —— 通过传统方式连接到本地系统的普通打印机。
GNOME桌面环境利用通用UNIX打印系统管理和维护可用的打印机,包括本地和网络打印机。
连接USB接口的打印机相对比较简单。例如,把HP PSC 2310打印机连接到系统的USB接口之后,打开打印机电源,系统就会自动检索、识别(信息公告区将会出现一个打印机图标)以及配置打印机。最后通过一个消息框,通知用户打印机已经配置就绪。
如果连接的是串口或并口打印机,或采用网络打印机,通常需要自己配置打印机。此时可以选择“系统→管理→打印”菜单,打开“打印机配置”窗口,如图2-40所示。
图2-40 “打印机配置”窗口
单击左上角的“新建”按钮,在弹出的“新打印机”窗口中选择连接方式,如串口、并口或网络打印机等,如图2-41所示。
图2-41 选择打印机设备
取决于连接方式,后面的设置步骤和方法有所不同,读者可以根据设置向导,选择打印机品牌和型号(用于安装驱动程序),设置打印机的名字(用于指定打印机),指定网络打印机的位置(如主机名和端口号等),以及设置打印机的访问控制等。
一旦配置好打印机,即可在文本编辑器等应用程序窗口中选择“文件→打印”菜单,或在命令行中使用lp等命令,利用选定的打印机打印文件。当系统配有多个打印机时,可以选择“系统→首选项→默认打印机”菜单,设置系统默认的打印机,如图2-42所示。
图2-42 设置默认打印机
2.防火墙
“防火墙”菜单项用于设置防火墙,确定是否开放选定的网络服务。也可以根据实际应用的需要,开放特定的TCP或UDP端口,参见第18章“防火墙与端口扫描”。
3.服务
“服务”菜单项用于管理系统服务,查询和监控系统服务的运行状态,维护各种系统服务,如启用、禁用、开始运行、停止运行或重新启动选定的系统服务等,如图2-43所示。
图2-43 “服务配置”窗口
在“服务配置”窗口的左窗格中,第一列的圆点表示系统服务的开关状态,绿色圆点表示系统服务已经启用,红色圆点表示系统服务仍处于禁用状态;第二列的电源插头表示系统服务的运行状态,耦合表示系统服务正在运行,分离表示系统服务尚未启动;第三列是系统服务启动脚本的文件名,分别对应于/etc/rc.d/init.d目录中的启动脚本;第四列是系统服务的简要说明。右窗格是系统服务的进一步描述。
4.内核崩溃转储
Kdump是一种内存映像转储机制,用于记录系统瘫痪时刻的现场,供系统支持人员分析和确定出现系统故障的原因。在启用Kdump之后,系统是从第二个相关联的系统内核引导的。这个系统内核仅占用少量的内存,其存在的唯一目的是,一旦系统瘫痪,立即捕捉系统内核的内存映像,以便利用crash等工具分析故障原因。利用“内核崩溃转储”菜单项,可以启用Kdump,分配Kdump使用的内存,以及指定内存映像的存储位置等,如图2-44所示。
图2-44 “内核转储配置”窗口
5.时间和日期
“时间和日期”菜单项用于显示或设置系统时间,设置或启用网络时间协议NTP,连接NTP服务器,实现时间同步,以及显示或设置时区等,如图2-45所示。
图2-45 “日期/时间属性”窗口
6.软件维护
“软件更新”与“添加/删除软件”菜单项用于维护软件,安装、删除与更新软件包,详见第4章“软件管理”。
7.用户和群组
“用户和群组”是一个用户管理工具,系统管理人员可以利用它查询、增加、删除或修改用户和用户组及其有关信息。有关用户或用户组的管理,详见第3章“用户管理”。
2.5.3 锁住屏幕
“锁住屏幕”菜单项用于锁定控制台桌面,启动屏幕保护程序,防止他人访问系统。当需要继续工作时,可以按任意键,在输入正确的密码之后恢复桌面会话。
2.5.4 注销
“注销”菜单项用于注销当前的用户,退出系统。注销之后可以让其他用户或以其他用户的身份注册访问系统。选择“系统→注销”菜单之后,将会弹出一个对话框,其中提供三个选择:“切换用户”、“取消”和“注销”(默认选择),同时给予60秒改变决定的时间。此时可以单击“切换用户”,以其他用户的身份注册、访问系统。单击“注销”按钮立即注销,或单击“取消”按钮返回。也可以等待超时后自动退出系统。
选择“切换用户”或“注销”之后,系统将会返回注册界面,如图2-46所示。
图2-46 注销确认对话框
2.5.5 关机
“关机”菜单项用于挂起、休眠、重新启动和关闭系统。当选择“系统→关机”菜单时,将会弹出一个对话框,用户可以从5个选项中做出选择:“挂起”、“休眠”、“重启”、“取消”或“关闭系统(默认选择)”,同时给予用户60秒改变决定的时间。如果选择“关机”或超过60秒的时间之后,即可开始关闭系统。一旦关闭系统,将会自动切断计算机电源。也可以选择重新启动系统。选择“挂起”或“休眠”时会进入临时关机状态。当需要再次访问系统时,按下电源开关,即可恢复先前的运行环境。也可以等待超时后由系统自动关机。否则,可以单击“取消”按钮。关机确认对话框如图2-47所示。
图2-47 关机确认对话框