第7章 桌面环境与常用办公软件
教学提示:教学提示:目前,目前,LinuxLinux操作系统已经提供了良好的图操作系统已经提供了良好的图
形界面操作,形界面操作,Ubuntu LinuxUbuntu Linux操作系统默认的图形界面是操作系统默认的图形界面是
GNOMEGNOME桌面环境。本章从桌面环境。本章从X WindowX Window系统的原理开始,系统的原理开始,
接着介绍接着介绍UbuntuUbuntu各种桌面环境安装,各种桌面环境安装,GNOMEGNOME桌面环境桌面环境
使用,并对使用,并对GNOMEGNOME桌面环境常用的应用软件进行介绍。桌面环境常用的应用软件进行介绍。
教学要求:教学要求:学习完本章后,将能够在学习完本章后,将能够在Ubuntu LinuxUbuntu Linux系系
统上安装各种桌面环境,并能够使用统上安装各种桌面环境,并能够使用GNOMEGNOME桌面环境桌面环境
以及其集成的常用办公软件。以及其集成的常用办公软件。
了解X Window 系统
•• X WindowX Window系统(也常称为系统(也常称为X11X11或或XX)是一种以位图方)是一种以位图方
式显示的软件视窗系统。最初是式显示的软件视窗系统。最初是19841984年麻省理工学院年麻省理工学院
的研究,之后变成的研究,之后变成UNIXUNIX、类、类UNIXUNIX、以及、以及OpenVMSOpenVMS等等
操作系统所一致适用的操作系统所一致适用的标准化软件工具套件及显示架标准化软件工具套件及显示架
构的运作协定构的运作协定。。X WindowX Window系统透过软件工具及架构协系统透过软件工具及架构协
定来建立操作系统所用的图形用户界面,此后则逐渐定来建立操作系统所用的图形用户界面,此后则逐渐
扩展适用到各形各色的其他操作系统上。现在几乎所扩展适用到各形各色的其他操作系统上。现在几乎所
有的操作系统都能支持与使用有的操作系统都能支持与使用X WindowX Window系统。更重要系统。更重要
的是,目前知名的桌面环境的是,目前知名的桌面环境——GNOME——GNOME和和KDEKDE也都也都
是以是以X WindowX Window系统为基础建构成的。系统为基础建构成的。
•• X WindowX Window系统只是工具套件及架构规范,它的的体系系统只是工具套件及架构规范,它的的体系
结构包括客户结构包括客户//服务器模型和服务器模型和XX协议两个部分。协议两个部分。
X Window的客户/服务器模型
X WindowX Window系统一开始就是针对网络而设计的,系统一开始就是针对网络而设计的,
所以采用了客户所以采用了客户//服务器模型。在服务器模型。在X WindowX Window系系
统中,统中,XX的服务程序(的服务程序(X serverX server)向用户程序)向用户程序
提供显示输出对象的能力,包括图形和字符。提供显示输出对象的能力,包括图形和字符。
XX服务程序处于客户程序和硬件之间,从而屏服务程序处于客户程序和硬件之间,从而屏
蔽了具体硬件设备的特性,客户程序蔽了具体硬件设备的特性,客户程序(X client)(X client)
只需向服务程序发送显示请求,由服务程序将只需向服务程序发送显示请求,由服务程序将
显示的具体要求翻译,并传给硬件设备,最后显示的具体要求翻译,并传给硬件设备,最后
服务程序将显示事件的结果返回给用户程序。服务程序将显示事件的结果返回给用户程序。
X Window的客户/服务器模型
XX服务程序服务程序也称作显示管理器,是控制实际显示设备和也称作显示管理器,是控制实际显示设备和
输入设备的程序。它响应输入设备的程序。它响应XX客户程序的请求,直接与图客户程序的请求,直接与图
形设备通信,负责打开和关闭窗口,控制字体和颜色形设备通信,负责打开和关闭窗口,控制字体和颜色
等底层的具体操作。每一个显示设备只有一个唯一的等底层的具体操作。每一个显示设备只有一个唯一的XX
服务程序。服务程序。
XX客户程序客户程序是使用系统窗口功能的一些应用程序,无是使用系统窗口功能的一些应用程序,无
法直接影响窗口或显示,它们只能请求法直接影响窗口或显示,它们只能请求XX服务程序,并服务程序,并
通过通过XX服务程序提供的服务在指定的窗口中完成特定的服务程序提供的服务在指定的窗口中完成特定的
操作。典型的请求通常是操作。典型的请求通常是““请在这些坐标上画一个窗请在这些坐标上画一个窗
口口””,或者,或者““在在GNOMEGNOME窗口中用红色从窗口中用红色从AA点到点到BB点画点画
一条直线一条直线””。而服务器则返回处理信息,。而服务器则返回处理信息, 如如““用户刚用户刚
刚点击了刚点击了 OK OK 按钮按钮””。。
典型的X客户程序
窗口管理器。窗口管理器。决定窗口外观的一种客户进程。决定窗口外观的一种客户进程。
它具有改变窗口的大小或位置、将窗口缩成图它具有改变窗口的大小或位置、将窗口缩成图
标、重新安排窗口在堆栈中的位置等功能。标、重新安排窗口在堆栈中的位置等功能。
LinuxLinux支持多种窗口管理器,如支持多种窗口管理器,如fvwmfvwm、、KdmKdm、、
kwinkwin等。等。
一系列的实用程序和应用程序,一系列的实用程序和应用程序,比如配置程序,比如配置程序,
工具条,编辑器,绘图工具等。此外,还有其工具条,编辑器,绘图工具等。此外,还有其
它的它的XX客户程序,如客户程序,如xclock (xclock (一个指针式或数一个指针式或数
字式的时钟字式的时钟))、、xclac (xclac (一个计算器一个计算器,,可模拟进行可模拟进行
科学工程计算科学工程计算))等。等。
典型的X客户程序
桌面环境桌面环境是一个客户进程,它控制桌面图标和目录的是一个客户进程,它控制桌面图标和目录的
出现位置、桌面和目录选单的内容,以及控制在桌面出现位置、桌面和目录选单的内容,以及控制在桌面
图标、目录和选单上进行键击和拖动操作所产生的效图标、目录和选单上进行键击和拖动操作所产生的效
果。果。桌面环境实际上集成了窗口管理器和一系列的实桌面环境实际上集成了窗口管理器和一系列的实
用程序和应用程序。用程序和应用程序。目前目前LinuxLinux系统两种主要的桌面环系统两种主要的桌面环
境是境是GNOMEGNOME和和KDEKDE,针对不同的桌面环境,针对不同的桌面环境Ubuntu Ubuntu
LinuxLinux提供了不同的安装光盘:提供了不同的安装光盘:UnuntuUnuntu(采用(采用
GNOMEGNOME)、)、KubuntuKubuntu(采用(采用KDEKDE),另外),另外Ubuntu Ubuntu
LinuxLinux还提供了还提供了XubuntuXubuntu,这个是采用轻量级的桌面环,这个是采用轻量级的桌面环
境环境境环境XfceXfce,系统要求较低。,系统要求较低。GNOMEGNOME其实可以和很其实可以和很
多窗口管理器合作,在历史上,多窗口管理器合作,在历史上,GNOME GNOME 使用过的窗使用过的窗
口管理器包括口管理器包括 englightenment, sawmill, sawfish, englightenment, sawmill, sawfish,
metacitymetacity。。KDE KDE 的窗口管理器叫做的窗口管理器叫做 kwin kwin。。
X协议
X WindowX Window系统是一个分系统是一个分
布式的应用系统。为了增布式的应用系统。为了增
强跨平台的可移植性,强跨平台的可移植性,XX
的客户的客户//服务器模型不是服务器模型不是
建立在特定的软、硬件资建立在特定的软、硬件资
源之上,而是建立在源之上,而是建立在XX协协
议之上。议之上。XX协议是一个抽协议是一个抽
象的应用服务协议,包括象的应用服务协议,包括
了终端的输入请求和对了终端的输入请求和对XX
服务程序发出的屏幕输出服务程序发出的屏幕输出
命令,不包括对底层硬件命令,不包括对底层硬件
的访问和控制。的访问和控制。XX协议是协议是XX
服务程序和服务程序和XX客户程序进客户程序进
行通信的途径。行通信的途径。XX客户程客户程
序通过它向序通过它向XX服务程序发服务程序发
送请求,而送请求,而XX服务程序通服务程序通
过它回送状态及一些其他过它回送状态及一些其他
的信息。真正控制终端工的信息。真正控制终端工
作的是作的是XX服务程序,服务程序,X X
WindowWindow系统架构示意如系统架构示意如
图。图。
Linux/Unix的X Window图形架构
X Window服务器
Linux/Unix 内核
nei
KDEGNOME 其他苹果Auya
X协议
X服务
Windows图形环境
Windows内核
微软Window图形架构
X协议
服务器和客户端之间的服务器和客户端之间的XX协议的运作对计算机网络是透协议的运作对计算机网络是透
明的,客户端和服务器可以在同一台计算机上,也可明的,客户端和服务器可以在同一台计算机上,也可
以不是以不是, , 或许其架构和操作系统也不同,但都能运行。或许其架构和操作系统也不同,但都能运行。
客户机和服务器还能够使用安全连接上在互联网上安客户机和服务器还能够使用安全连接上在互联网上安
全地通讯。全地通讯。
如果只有一台使用如果只有一台使用X WindowsX Windows系统的计算机,系统的计算机, 就只能就只能
在同一台计算机上运行在同一台计算机上运行XX服务程序服务程序 和和XX客户程序了。客户程序了。
然而,如果有很多运行然而,如果有很多运行XX服务程序的机器,可以在桌面服务程序的机器,可以在桌面
计算机上运行计算机上运行XX服务程序,而在比较高档的服务器上运服务程序,而在比较高档的服务器上运
行行 X X 应用程序。在这样的环境中,应用程序。在这样的环境中,XX服务程序和服务程序和XX客户客户
程序之间的通信就可以通过网络来进行。程序之间的通信就可以通过网络来进行。
X协议
实际的远端客户端的例子有:实际的远端客户端的例子有:
图形化管理远程计算机;图形化管理远程计算机;
在远端在远端LinuxLinux计算机计算机((并不需要有并不需要有X Window X Window 系统系统))上运行计算上运行计算
密集的仿真程序并把结果显示到本地的密集的仿真程序并把结果显示到本地的LinuxLinux(或者(或者
Windows)Windows)桌面计算机;桌面计算机;
用一套显示器、键盘和鼠标控制同时运行在多台计算机上的用一套显示器、键盘和鼠标控制同时运行在多台计算机上的
图形化软件。图形化软件。
注意:注意:这里的服务器和客户端以我们通常理解的服务这里的服务器和客户端以我们通常理解的服务
器和客户端是不一样的,通常理解是本地的常为客户器和客户端是不一样的,通常理解是本地的常为客户
端,而远程主机为服务器,但从提供服务的角度来看,端,而远程主机为服务器,但从提供服务的角度来看,
提供服务的主机就应该是服务器。提供服务的主机就应该是服务器。
X Window系统的实现
•• 由于由于X WindowX Window系统只是工具套件及架构规范,本身并无实际参系统只是工具套件及架构规范,本身并无实际参
与运作的实体,所以必须有人依据此标准进行开发撰写。与运作的实体,所以必须有人依据此标准进行开发撰写。XX的标的标
准实现是准实现是的的参考实现参考实现。由于其。由于其许可证许可证比较宽松,出现了大比较宽松,出现了大
量量自由的自由的或者或者专有的专有的实现。商业的实现。商业的UNIXUNIX商家倾向于采用参考实商家倾向于采用参考实
现并使之适应其硬件,例如高度定制并加入专有的扩展。在现并使之适应其硬件,例如高度定制并加入专有的扩展。在
20042004年以前,在自由的年以前,在自由的类类UNIXUNIX系统上最常见的系统上最常见的XX变体是变体是
XFree86XFree86,顾名思义,它源于,顾名思义,它源于XX的的386386兼容的兼容的PCPC机的机的移植移植,是上,是上
个世纪个世纪9090年代末期成为年代末期成为XX的技术创新的主要来源和的技术创新的主要来源和XX开发的事实开发的事实
标准。但是从标准。但是从20042004年起,最流行的年起,最流行的XX服务器是服务器是XFree86XFree86的的分支分支——
——的参考实现。的参考实现。Ubuntu LinuxUbuntu Linux操作系统的操作系统的XX窗口系统就是窗口系统就是
的提供。的提供。
搭建Ubuntu桌面环境
如果安装时就选择了安装图形界面,桌面环境就已经安装好,默如果安装时就选择了安装图形界面,桌面环境就已经安装好,默
认认Ubuntu LinuxUbuntu Linux采用的采用采用的采用GNOMEGNOME桌面环境;如果安装时采用桌面环境;如果安装时采用
的是的是Ubuntu LinuxUbuntu Linux服务器版,或者需要更换桌面环境,比如从服务器版,或者需要更换桌面环境,比如从
GNOMEGNOME桌面环境更换到桌面环境更换到KDEKDE桌面环境,安装或者变换桌面环境桌面环境,安装或者变换桌面环境
这一过程在这一过程在Ubuntu LinuxUbuntu Linux环境上变得很简单。环境上变得很简单。
11.安装.安装GNOMEGNOME桌面环境桌面环境
安装安装GNOMEGNOME桌面环境非常简单,这里要注意是由于安装一个桌桌面环境非常简单,这里要注意是由于安装一个桌
面环境,除了包括桌面管理程序,面环境,除了包括桌面管理程序,Ubuntu LinuxUbuntu Linux还将安装一些非还将安装一些非
常实用的应用程序。常实用的应用程序。
student@Ubuntu:~$sudo apt-get install ubuntu-desktopstudent@Ubuntu:~$sudo apt-get install ubuntu-desktop
这里虽能只是安装这里虽能只是安装GNOMEGNOME桌面环境,但如果桌面环境,但如果Ubuntu LinuxUbuntu Linux的的XX
服务程序没有安装,使用这个命令,服务程序没有安装,使用这个命令,Ubuntu LinuxUbuntu Linux会自动首先安会自动首先安
装装服务软件包。当然也可以先安装服务软件包。当然也可以先安装Ubuntu LinuxUbuntu Linux服务包再服务包再
安装安装GNOMEGNOME桌面环境。桌面环境。
student@Ubuntu:~$sudo apt-get install xserver-xorgstudent@Ubuntu:~$sudo apt-get install xserver-xorg
2.安装KDE桌面环境
安装安装KDEKDE桌面环境方法如下:桌面环境方法如下:
student@Ubuntu:~$sudo apt-get install kubuntu-desktopstudent@Ubuntu:~$sudo apt-get install kubuntu-desktop
正在读取软件包列表正在读取软件包列表... ... 完成完成
正在分析软件包的依赖关系树正在分析软件包的依赖关系树
Reading state information... Reading state information... 完成完成
将会安装下列额外的软件包:将会安装下列额外的软件包:
adept adept-batch adept-common adept-installer adept-manager adept-notifieradept adept-batch adept-common adept-installer adept-manager adept-notifier
┆┆
建议安装的软件包:建议安装的软件包:
-plugins amarok-engines rar unrar unrar-free -plugins amarok-engines rar unrar unrar-free pax
┆┆
推荐安装的软件包:推荐安装的软件包:
ncompress zoo p7zip-full digikamimageplugins vcdimagerncompress zoo p7zip-full digikamimageplugins vcdimager
┆┆
下列下列【【新新】】软件包将被安装:软件包将被安装:
adept adept-batch adept-common adept-installer adept-manageradept adept-batch adept-common adept-installer adept-manager
┆┆
共升级了共升级了 0 0 个软件包,新安装了个软件包,新安装了 168 168 个软件包,要卸载个软件包,要卸载 0 0 个软件包,有个软件包,有 3 3 个软个软
件未被升级。件未被升级。
需要下载需要下载 141MB/145MB 141MB/145MB 的软件包。的软件包。
解压缩后会消耗掉解压缩后会消耗掉 450MB 450MB 的额外空间。的额外空间。
您希望继续执行吗?您希望继续执行吗?[Y/n][Y/n]
2.安装KDE桌面环境
回答回答“y”“y”后就可以后就可以
安装安装KDEKDE桌面环境。桌面环境。
安装过程中系统会安装过程中系统会
弹出图所示的提示弹出图所示的提示
信息窗口,说明不信息窗口,说明不
管系统安装多少个管系统安装多少个
图形管理程序图形管理程序
((Display Display
ManagerManager),在同),在同
一时间只能选择其一时间只能选择其
中一个。中一个。
2.安装KDE桌面环境
图形管理程序是使图形管理程序是使
系统能够类似系统能够类似
WidowsWidows那样从图那样从图
形环境直接启动的形环境直接启动的
系统,而不要先进系统,而不要先进
入文本环境,再使入文本环境,再使
用命令用命令startxstartx启动启动
图形环境。图形环境。
接下来系统会要求接下来系统会要求
选择指定的图形管选择指定的图形管
理器,这里选择理器,这里选择
gdmgdm,如图。,如图。
3.启动桌面环境
启动桌面环境主要有两种方式,一种启动桌面环境主要有两种方式,一种
是命令环境,一种是通过图形登录。是命令环境,一种是通过图形登录。
如果已经登录系统,在命令环境如果已经登录系统,在命令环境
输入:输入:
student@Ubuntu:~$startxstudent@Ubuntu:~$startx
图形环境登录,前面已经简单介图形环境登录,前面已经简单介
绍,对于安装了多种桌面环境的绍,对于安装了多种桌面环境的
UbuntuUbuntu系统,如同时安装了系统,如同时安装了
GNOMEGNOME桌面环境与桌面环境与KDEKDE桌面环桌面环
境,需要从境,需要从GNOMEGNOME桌面环境变桌面环境变
换到换到KDEKDE桌面环境,在图形登录桌面环境,在图形登录
界面点击界面点击““选项选项”—“”—“会话会话””,,
如图。如图。
弹出会话选择对话框,,选择相弹出会话选择对话框,,选择相
应的桌面环境,比如应的桌面环境,比如KDEKDE,确认。,确认。
返回登录界面输入用户名与密码返回登录界面输入用户名与密码
就可以使用新的桌面环境。注意就可以使用新的桌面环境。注意
在在““选项选项””里还有一些其它选择,里还有一些其它选择,
比如比如““选择语言选择语言””是决定开机后是决定开机后
使用的系统语言。使用的系统语言。
设定 X-Window
安装完桌面环境后,如果安装完桌面环境后,如果X-X-
WindowWindow系统一直无法正确系统一直无法正确
成功的启动时,或者启动后成功的启动时,或者启动后
使用非常不便,那么应该就使用非常不便,那么应该就
是硬件设定的问题,例如分是硬件设定的问题,例如分
辨率调错、鼠标格式不对、辨率调错、鼠标格式不对、
显示卡的驱动程序不对等等显示卡的驱动程序不对等等
的问题。这就要设定配置的问题。这就要设定配置XX
服务器。服务器。
student@Ubuntu:~$sudo student@Ubuntu:~$sudo
dpkg-reconfigure dpkg-reconfigure
xserver-xorgxserver-xorg输入上述命令输入上述命令
后机可以进入图的设定开始后机可以进入图的设定开始
界面,设定主要包括显卡的界面,设定主要包括显卡的
设定、键盘的设定、鼠标的设定、键盘的设定、鼠标的
设定、显示的设定(包含分设定、显示的设定(包含分
辨率、水平、垂直更新频率)辨率、水平、垂直更新频率)
。。
设定 X-Window
• X-Window系统的设定的参数结果保存在
/etc/X11/中,前面是采用工
具进行设定,当然也可以直接修改
/etc/X11/达到相同的效果。
• 文件/etc/X11/由“Section
“section name””开始,以
“EndSection”结束将文件内容划分为
多个部分。
student@Ubuntu:~$cat /etc/X11/@Ubuntu:~$cat /etc/X11/
┆┆
Section "Module"Section "Module"
Load "bitmap" Load "bitmap"
┆┆
EndSectionEndSection
// // 上面的数据在加载驱动上面的数据在加载驱动X-WindowX-Window的时候,需要的模块,通常这些项目都给加载的时候,需要的模块,通常这些项目都给加载
// // 进去,另外,模块的数据可以在进去,另外,模块的数据可以在/usr/X11R6/lib/modules/usr/X11R6/lib/modules这个目录中找到。这个目录中找到。
Section "InputDevice"Section "InputDevice"
Identifier "Generic Keyboard" Identifier "Generic Keyboard"
Driver "kbd" Driver "kbd"
Option "CoreKeyboard" Option "CoreKeyboard"
Option "XkbRules" "xorg" Option "XkbRules" "xorg"
Option "XkbModel" "pc105" Option "XkbModel" "pc105"
Option "XkbLayout" "us" Option "XkbLayout" "us"
EndSectionEndSection
Section "InputDevice"Section "InputDevice"
dentifier "Configured Mouse" dentifier "Configured Mouse"
Driver "mouse" Driver "mouse"
Option "CorePointer" Option "CorePointer"
Option "Device" "/dev/input/mice" Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2" Option "Protocol" "ImPS/2"
┆┆
EndSectionEndSection
// // 以上两个是在设定输入接口,有键盘、鼠标两种,注意上面,以上两个是在设定输入接口,有键盘、鼠标两种,注意上面,keyboardkeyboard设定的是设定的是
// // 键盘的格式键盘的格式(XkbModel(XkbModel与与XkbLayout)XkbLayout),,鼠标则是设定接口鼠标则是设定接口 (Protocol) (Protocol)较重要。较重要。
Identifier "VMware Inc [VMware SVGA II] PCI Display Adapter"Identifier "VMware Inc [VMware SVGA II] PCI Display Adapter"
Driver "vmware" Driver "vmware"
BusID "PCI:0:15:0" BusID "PCI:0:15:0"
EndSectionEndSection
// // 这个项目在设定你的显示卡驱动程序。这个例子中,使用的是这个项目在设定你的显示卡驱动程序。这个例子中,使用的是vmwarevmware。。
Section "Monitor"Section "Monitor"
Identifier " Identifier "通用显示器通用显示器""
Option "DPMS" Option "DPMS"
HorizSync 28-40 HorizSync 28-40
VertRefresh 43-60 VertRefresh 43-60
EndSectionEndSection
// // 这个项目则是设定屏幕的细项,包括分辨率、更新频率等等的设定值。这个项目则是设定屏幕的细项,包括分辨率、更新频率等等的设定值。
Section "Screen"Section "Screen"
Identifier "Default Screen" Identifier "Default Screen"
Device "VMware Inc [VMware SVGA II] PCI Display Adapter" Device "VMware Inc [VMware SVGA II] PCI Display Adapter"
Monitor " Monitor "通用显示器通用显示器""
DefaultDepth 24 DefaultDepth 24
SubSection "Display" SubSection "Display"
Depth 1 Depth 1
Modes "800x600" "640x480" Modes "800x600" "640x480"
EndSubSection EndSubSection
┆┆
EndSectionEndSection
// // 这个是设定进入这个是设定进入X-WindowX-Window系统显示的分辨率系统显示的分辨率,,预设有支持的项目都会写进来。预设有支持的项目都会写进来。
Section "ServerLayout" Section "ServerLayout"
Identifier "Default Layout" Identifier "Default Layout"
Screen "Default Screen" Screen "Default Screen"
InputDevice "Generic Keyboard"InputDevice "Generic Keyboard"
┆┆
EndSectionEndSection
// // 以上是在设定整个画面的输出!重点在以上是在设定整个画面的输出!重点在 Screen Screen 那个项目的设定。那个项目的设定。
Section "DRI"Section "DRI"
Mode 0666 Mode 0666
EndSectionEndSection
图形化桌面环境GNOME
桌面环境决定了使用操作桌面环境决定了使用操作
系统时的外观。目前,系统时的外观。目前,
LinuxLinux系统主要采用的两系统主要采用的两
种桌面环境环境是种桌面环境环境是KDEKDE
和和GNOMEGNOME。这两种环境。这两种环境
各有特色,用户可以根据各有特色,用户可以根据
自己的喜好选择使用。自己的喜好选择使用。
GNOMEGNOME是是GNUGNU网络对象网络对象
模型环境(模型环境(GNU GNU
network object model network object model
environmentenvironment)的缩写,)的缩写,
它是它是GNUGNU项目的一部分,项目的一部分,
是完全开放源代码的自由是完全开放源代码的自由
软件。在软件。在UbuntuUbuntu系统中,系统中,
已经将已经将GNOMEGNOME作为默认作为默认
的桌面,的桌面,UbuntuUbuntu系统启系统启
动图形化界面后,出现图动图形化界面后,出现图
的窗口,通常称为桌的窗口,通常称为桌
面。面。
1.打开Shell终端
桌面上也提供了进入命令行的方式。虽
然使用图形化界面和图形化工具来执行
任务很方便,但有的时候从命令行下执
行任务会更快更有效。
选择“应用程序”—“附件”—“终端
”来进入命令行环境。要退出命令环境,
单击“终端”窗口右上角的“关闭”按
钮,或在对话框中输入“exit”命令,
或按“Ctrl+D”退出。
2.注销
((11)图形化注销)图形化注销
要注销用户,选择要注销用户,选择““系统系统
”—“”—“退出退出””,, 或者使用或者使用
桌面右上角的桌面右上角的““电源按钮电源按钮
””,在弹出的图,在弹出的图对话界对话界
面选择面选择““登出登出””。如果需。如果需
要切换用户身份则选择要切换用户身份则选择““
更换用户更换用户””。。
((22)虚拟控制台注销)虚拟控制台注销
如果在使用如果在使用XX窗口系统,窗口系统,
同时也在控制台上登录了,同时也在控制台上登录了,
输入输入exitexit或或“Ctrl+D”“Ctrl+D”从从
控制台会话中注销。控制台会话中注销。
3.关机
在切断计算机电源之前请首先关闭在切断计算机电源之前请首先关闭UbuntuUbuntu系系
统。决不能不执行关机进程就切断计算机的电统。决不能不执行关机进程就切断计算机的电
源,这样做会导致未存盘数据的丢失或者系统源,这样做会导致未存盘数据的丢失或者系统
损害。损害。
((11)图形化关闭)图形化关闭
要关闭用户的图形化桌面会话,选择要关闭用户的图形化桌面会话,选择““系统系统””
—“—“关闭关闭””,在弹出的对话界面选择,在弹出的对话界面选择““关机关机””。。
((22)虚拟控制台关闭)虚拟控制台关闭
要在命令行中关闭计算机,输入要在命令行中关闭计算机,输入“halt”“halt”或者或者
“shutoff”“shutoff”。。
4.使用图形化桌面
UbuntuUbuntu系统包括了一个功能强大的图形化桌面环境。用系统包括了一个功能强大的图形化桌面环境。用
户可以从中方便地进入应用程序、文件和系统资源。户可以从中方便地进入应用程序、文件和系统资源。
((11)桌面组成)桌面组成
图形化桌面环境使用户能够进入计算机上的应用程序图形化桌面环境使用户能够进入计算机上的应用程序
和系统设置。它提供了三种主要工具来使用系统上的和系统设置。它提供了三种主要工具来使用系统上的
应用程序,分别是面板图标、桌面图标以及应用程序。应用程序,分别是面板图标、桌面图标以及应用程序。
横贯桌面上、下部的两个长条都叫做面板(横贯桌面上、下部的两个长条都叫做面板(panelpanel)。面板上)。面板上
包含应用程序启动器、用于通知警告图标的通知区域、以及包含应用程序启动器、用于通知警告图标的通知区域、以及
小型应用程序。它们允许用户控制音量、切换工作区、并显小型应用程序。它们允许用户控制音量、切换工作区、并显
示系统状态。示系统状态。
桌面上其它地方的图标可以是文件夹、应用程序启动器、或桌面上其它地方的图标可以是文件夹、应用程序启动器、或
光盘、软盘之类的可移设备的快捷方式。要打开一个文件夹,光盘、软盘之类的可移设备的快捷方式。要打开一个文件夹,
或启动一个应用程序,双击相应的图标即可。或启动一个应用程序,双击相应的图标即可。
应用程序还可以通过单击应用程序还可以通过单击““应用程序应用程序””按钮,然后选择按钮,然后选择““应应
用程序用程序””图标来执行它们。图标来执行它们。
4.使用图形化桌面
((22)使用面板)使用面板
GnomeGnome的面板就是类似于容器,可以存放各种对象,的面板就是类似于容器,可以存放各种对象,
GnomeGnome上面的那个长条就是一个面板,类似上面的那个长条就是一个面板,类似
WindowsWindows的的““任务栏任务栏””,但比,但比WindowsWindows的的““任务栏任务栏””
更有操作性。桌面面板包含了便于用户使用系统的图更有操作性。桌面面板包含了便于用户使用系统的图
标和小型程序。面板上还包含标和小型程序。面板上还包含““应用程序应用程序””,其中包,其中包
含到所有应用程序的菜单项目的快捷途径。嵌入在面含到所有应用程序的菜单项目的快捷途径。嵌入在面
板中的小程序允许运行指定任务或者监控系统或服务;板中的小程序允许运行指定任务或者监控系统或服务;
通知区域中放置的是通知警告图标,如通知区域中放置的是通知警告图标,如Ubuntu LinuxUbuntu Linux
网络的图标,从中能够迅速地得到重要消息的警告。网络的图标,从中能够迅速地得到重要消息的警告。
在下部的面板中右侧有个两个工作区,工作区又叫虚在下部的面板中右侧有个两个工作区,工作区又叫虚
拟桌面。拟桌面。
4.使用图形化桌面
((33)在面板上添加图标和小程序)在面板上添加图标和小程序
为了方便使用,可以在面板上面添加更多小程序和启动器图标。要为了方便使用,可以在面板上面添加更多小程序和启动器图标。要
在面板上添加小程序,右键单击面板上的未用区域,选择在面板上添加小程序,右键单击面板上的未用区域,选择““添加添加
到面板到面板”—“”—“附件附件””并在菜单中选择所需的小程序后,它就会出并在菜单中选择所需的小程序后,它就会出
现在面板上。现在面板上。
((44)使用文件管理器)使用文件管理器
图形化桌面包括了一个叫做图形化桌面包括了一个叫做NautilusNautilus的文件管理器,它提供了系统的文件管理器,它提供了系统
和个人文件的图形化显示。和个人文件的图形化显示。NautilusNautilus不仅能显示文件列表,它还不仅能显示文件列表,它还
允许用户从一个综合界面来配置桌面、配置允许用户从一个综合界面来配置桌面、配置Ubuntu LinuxUbuntu Linux系统、系统、
浏览影集、访问网络资源等。浏览影集、访问网络资源等。
要启动要启动NautilusNautilus的文件管理器,点击的文件管理器,点击““位置位置”—“”—“主文件夹主文件夹””,出,出
现文件夹管理窗口,界面与微软的资源管理器类似。在文件夹管现文件夹管理窗口,界面与微软的资源管理器类似。在文件夹管
理窗口左下的窗口中选择文件系统,可以打开查看系统整个文件理窗口左下的窗口中选择文件系统,可以打开查看系统整个文件
与目录组织结构。与目录组织结构。
5.定制桌面
选择“系统” – “首选项”图标来配置
桌面。在“背景”中可以把背景配置为
另一种颜色或图像。在“屏幕保护程序
”中可以设置各种屏幕保护程序。屏幕
保护程序在“音效”中可以为各类功能
配置系统音效。在“键盘快捷键”中可
以配置常用操作的快捷键。在“桌面效
果”中可以试用3D桌面系统。
6.使用浏览器
• GNOME桌面系统默认安装Firefox万维
网浏览器, Firefox是屡获殊荣的
Mozilla 新一代浏览器,提供您更快速、
更安全并且更有效率的浏览体验。要启
动Firefox浏览器,单击上部面板上的
Firefox图标即可。
7.编辑图片
GIMPGIMP是是GNUGNU图像操作程序(图像操作程序(GNU image GNU image
manipulation programmanipulation program)的缩写,被认为是)的缩写,被认为是LinuxLinux下下
的的photoshopphotoshop。它是一个功能强大的图形工具,能被。它是一个功能强大的图形工具,能被
用来创建、改变、操作和改善数码图像文件。要使用用来创建、改变、操作和改善数码图像文件。要使用
GIMPGIMP,在,在ShellShell提示下,使用提示下,使用gimpgimp命令来启动命令来启动GIMPGIMP
程序。或者在桌面面板上,单击程序。或者在桌面面板上,单击““应用程序应用程序”—“”—“图图
形形”—“GIMP”—“GIMP图片编辑器图片编辑器””菜单来启动菜单来启动GIMPGIMP程序。程序。
和许多程序一样,和许多程序一样,GIMP GIMP 为完成一项任务提供了多种为完成一项任务提供了多种
方法。操作图像最简便的方法是右击图像,它会显示方法。操作图像最简便的方法是右击图像,它会显示
出一组菜单,其中包括多数出一组菜单,其中包括多数 GIMP GIMP 功能,包括改变图功能,包括改变图
像大小、旋转和应用过滤器。像大小、旋转和应用过滤器。
常用办公软件
简介简介
LinuxLinux系统的最常用的办公软件是系统的最常用的办公软件是,它是一个,它是一个
令人属目的专业办公套件,也简称为令人属目的专业办公套件,也简称为 OOo OOo。它的瞩目不只是。它的瞩目不只是
因为它是开源的、自由的、甚至是免费的,也不只是因为它因为它是开源的、自由的、甚至是免费的,也不只是因为它
是专业级的,因为它的功能与最流行的最贵的办公套件相当是专业级的,因为它的功能与最流行的最贵的办公套件相当
或超越,更因为或超越,更因为20062006年,它的文档格式(年,它的文档格式(ODFODF)已全票通过)已全票通过
被被ISOISO接纳为国际标准。接纳为国际标准。许多功能可圈可点,许多功能可圈可点,
尤其是它的尤其是它的PDFPDF转换功能,实在是字处理软件中的一道亮丽转换功能,实在是字处理软件中的一道亮丽
风景线。风景线。
主要是由四大模块即文字处理模块主要是由四大模块即文字处理模块WriterWriter、、
电子表格模块电子表格模块CalcCalc、幻灯片模块、幻灯片模块ImpressImpress以及绘图模块以及绘图模块DrawDraw
组成。它和微软组成。它和微软OfficeOffice最大的区别是最大的区别是的设计的设计
理念更趋于集中整合,虽然理念更趋于集中整合,虽然文档看似保存为文档看似保存为
不同扩展名的文件,其实都是采用不同扩展名的文件,其实都是采用XMLXML格式保存后再使用格式保存后再使用ZIPZIP
压缩算法压缩得到的。所以只要一次性启动压缩算法压缩得到的。所以只要一次性启动
后,创建后,创建//打开不同文档不必像微软打开不同文档不必像微软OfficeOffice那样分别启动不同那样分别启动不同
的程序,而只是变化为相应的界面而已。的程序,而只是变化为相应的界面而已。
的主要优点:
兼容性:软件支持的文件类型相当广泛,兼容性:软件支持的文件类型相当广泛,
包括包括MS MS 的的wordword文档、文档、starofficestaroffice、、
Lotus……Lotus……在图在图的下栏文件类型中可的下栏文件类型中可
以看到长长的列表,这许多格式可以打以看到长长的列表,这许多格式可以打
开,也可以输出,因此用开,也可以输出,因此用OOoOOo在各种文在各种文
档格式间转换是得天独厚的一件事。档格式间转换是得天独厚的一件事。
流通性:可免费合法安装、跨平台、支流通性:可免费合法安装、跨平台、支
援多种语言,并以援多种语言,并以 XML XML 为格式基础,还为格式基础,还
可视需求存成网页、微软可视需求存成网页、微软 Office Office 所有的所有的
文件类型、一般文字文件类型、一般文字......等不同格式。等不同格式。
整合度高:各模块介面相似,並高度整整合度高:各模块介面相似,並高度整
合,只要学会一种,其他种类软件也学合,只要学会一种,其他种类软件也学
会了一半。会了一半。
更新速度快:功能以及效能改善速度相更新速度快:功能以及效能改善速度相
当快,随时時可以升级成新版本。当快,随时時可以升级成新版本。
体积小功能多:原始软件包体积小功能多:原始软件包 60MB 60MB 左右,左右,
完整安裝仅仅需完整安裝仅仅需 120MB 120MB 左右的硬盘空左右的硬盘空
间,内存间,内存64MB 64MB 以上即可运行顺畅,内以上即可运行顺畅,内
含完整的办公所需软件,也有丰富的帮含完整的办公所需软件,也有丰富的帮
助文档,部分功能甚至比微软助文档,部分功能甚至比微软 Office Office 还还
要好。要好。
Writer的使用
WriterWriter的界面很具有代表性,熟的界面很具有代表性,熟
练地掌握了它的界面后对于练地掌握了它的界面后对于OOoOOo
其他模块的学习会有很大的帮助。其他模块的学习会有很大的帮助。
点击点击““应用程序应用程序”—“”—“办公办公”—”—
““文件处理文件处理””就就
可以启动可以启动WriterWriter, , WriterWriter界面界面
和微软和微软WordWord基本相同,主要包括基本相同,主要包括
主窗口、标题栏、菜单栏、工具主窗口、标题栏、菜单栏、工具
栏和主窗口底下的状态栏,如图。栏和主窗口底下的状态栏,如图。
下面以来创建一份下面以来创建一份WriterWriter文档为文档为
例来简单说明例来简单说明WriterWriter的使用。的使用。
11.新建一个.新建一个WriterWriter文档文档
选择选择WriterWriter的主菜单的主菜单““文件文件”—”—
““新建新建”—“”—“文本文档文本文档””便可创便可创
建一份空白的建一份空白的WriterWriter文档。如果文档。如果
WriterWriter窗口处于激活状态,使用窗口处于激活状态,使用
快捷键快捷键“Ctrl+N”“Ctrl+N”可以便捷地创可以便捷地创
建文档。建文档。
2.输入标题及其设置
输入文档的标题,然后拖动鼠标,标题
处于反白状态,这时在字号下拉列表中
选择相应字号,然后选择旁边的粗体按
钮加粗标题使之更加突出。最后使用
Home键定位光标,然后单击居中按钮将
标题置于文档上方正中位置。另起一行
输入文档起草人后便可编辑正文。
3.插入图片
优秀的文档需要精美的图片搭配,选择
主菜单“插入”—“图形”—“从文件
”后便会弹出插入图形对话框,从中找
到要插入的图片文件,确定后便可插入
到文档中,双击插入的图片就会弹出图
形对话框,在该对话框中可以设置文字
环绕,边框以及完成图片的裁剪与翻转。
4.使用表格
((11)插入表格)插入表格
一个具有说服力的文档不能没有表格,选择主菜一个具有说服力的文档不能没有表格,选择主菜
单单““插入插入”—“”—“表格表格””后便会弹出插入表格对后便会弹出插入表格对
话框,在该对话框中简单地设置一下行数和列话框,在该对话框中简单地设置一下行数和列
数便可立即生成表格,接下来便可输入内容编数便可立即生成表格,接下来便可输入内容编
辑表格了,插入表格对话框。辑表格了,插入表格对话框。
((22)文本和表格转换)文本和表格转换
在在WriterWriter中另一个插入表格的方法是通过文本和中另一个插入表格的方法是通过文本和
表格转换,也即表格和用标准分隔符(如半角表格转换,也即表格和用标准分隔符(如半角
的的“,”“,”、、“.”“.”、空格、、空格、“Enter”“Enter”、、“Tab”“Tab”
键的键入符)分隔的文本系列可以相互转换,键的键入符)分隔的文本系列可以相互转换,
原则上以原则上以“Enter”“Enter”键的键入符为行,其它符键的键入符为行,其它符
分隔为列,进行表格的自动生成。分隔为列,进行表格的自动生成。
4.使用表格
((33)简单的表格数据计算)简单的表格数据计算
对对WriterWriter表格中的数据也可以类似表格中的数据也可以类似EXECLEXECL进行统计工作,进行统计工作,
方法如下:方法如下:
•• 点中一格要计算的单元格;点中一格要计算的单元格;
•• 点菜单点菜单““表格表格”—“”—“公式公式””或按功能键或按功能键“F2”“F2”出现公出现公
式编辑框,如图;式编辑框,如图;
•• 点中数据所在的单元格,输入运算符(或按[点中数据所在的单元格,输入运算符(或按[f(x)f(x)]钮]钮
拖选特殊运算符),再点数据单元格,如果有多个单拖选特殊运算符),再点数据单元格,如果有多个单
元格数据,以元格数据,以““::””表示连续,其中列的排列表示法表示连续,其中列的排列表示法
为为AA、、BB、、C……C……列,行的排列表示法为列,行的排列表示法为11、、22、、3……3……
行。行。
•• 公式编辑完后,点公式编辑完后,点 采用,或按[采用,或按[EscEsc]键取消。]键取消。
5.为表格添加日期
由于表格中的内容具有很强的时效性,所
以很有必要为表格添加日期时间,将光
标定位到表格的右下角,从主菜单选择
“插入→日期时间”后便会出现日期和
时间对话框。Writer提供了多种日期格
式供大家选择,选择一种格式确定。
6.文档输出
文档的输出包括打印和输出成为另外各种格式的文档。文档的输出包括打印和输出成为另外各种格式的文档。
打印可以有许多方式,各种纸张、各种页数组合等。打印可以有许多方式,各种纸张、各种页数组合等。
文件转换是文件转换是OOoOOo的重要特色,的重要特色,OooOoo文件转换如此广泛文件转换如此广泛
的办公软件,它可以输出为的办公软件,它可以输出为MSwordMSword的各种格式,也的各种格式,也
可转换为可转换为StarOfficeStarOffice的各种格、的各种格、HTMLHTML、、palmpalm,最重,最重
要的是它能转换成要的是它能转换成PDFPDF文档,而且只要点一下工具栏文档,而且只要点一下工具栏
上的上的“PDF“PDF输出按钮输出按钮””就可以。如果输出成另外的格式,就可以。如果输出成另外的格式,
可以进行如下操作:点击可以进行如下操作:点击““文件文件”—“”—“另存为另存为”—“”—“
文件类型文件类型””,选中相应格式确定。,选中相应格式确定。
熟悉了熟悉了WriterWriter操作后,操作后,的电子表格模的电子表格模
块块CalcCalc、幻灯片模块、幻灯片模块ImpressImpress使用就更方便了,这里使用就更方便了,这里
就不多叙述。就不多叙述。
练习与思考
一、选择题一、选择题
11..Ubuntu LinuxUbuntu Linux操作系统默认安装的是哪个桌面环境操作系统默认安装的是哪个桌面环境 。。
AA..KDE KDE BB..GNOME GNOME CC..Xface Xface
DD..FluxboxFluxbox
22.以下哪个不是.以下哪个不是的模块的模块 。。
AA..Writer Writer BB..Impress Impress CC..GIMP GIMP DD
..DrawDraw
二、填空题二、填空题
11..X WindowX Window系统体系结构包括系统体系结构包括 与与 。。
22..Ubuntu LinuxUbuntu Linux操作系统主要提供操作系统主要提供 、、 与与 等三个等三个
桌面环境。桌面环境。
三、简答题三、简答题
11.你是怎样理解.你是怎样理解X WindowX Window系统操客户系统操客户//服务器模型?。服务器模型?。
22.你能说出.你能说出XX协议与其他协议,比如协议与其他协议,比如TCP/IPTCP/IP之间的不同?之间的不同?
33.对比微软的.对比微软的OfficeOffice,你认为,你认为OOoOOo办公软件如何?办公软件如何?OOoOOo有什么优点。有什么优点。