丰富多彩的Linux办公软件

      我的课业 2006-4-5 17:14
近两年,Linux下的办公软件得到迅猛发展,性能、种类直逼Win 9X上的办公软件,以前只有在Win 9X上才能办成的事,现在Linux也能完成了。


  (一) Applixware

  Applixware是著名的Linux办公套件,基于Intel X86、Alpha、PPC的Linux版本均可运行Applixware。这里仅以最常见的Intel X86 Linux版本为例,典型的硬件系统需求是:P166以上CPU,32M内存,240M硬盘空间;软件需要glibc库,RedHat 5.x、Debian 2.x、TurboLinux 3.x均可,简单的方法是检查有没有/lib/libc.so.6文件即可知道。

  1.安装方法

  假设现在已取得Applixware软件的压缩包applixdemo.tgz。

  第1步:以root身份登录。

  第2步:解包,命令是tar xvzf ./applixdemo.tgz。

  第3步:执行安装程序。经过解包后,会自动生成一个名为applixdemo的临时目录,进入此目录,执行安装程序./install-axdemo。其间,安装程序会询问将Applixware安装到哪个目录下,选/opt/applix或者/usr/local/applix均可。

  2.启动

  从文件管理器中点击applix图标或在xterm命令行窗口里键入/opt/applix/applix即可启动Applixware,出现如图1所示的主窗口。从左至右,有5个大按钮,分别代表:Words字处理、Graphics/ Presentation演示图文幻灯片制作、Spreadsheet电子表格、Mail电子邮件、Data数据库连接工具。点按某个大按钮,即可启动相应的组件。

  3.操作方式

  和MS Office一样,Applix各组件的操作界面十分相似,均分为选单栏、工具栏、标尺栏、工作区、提示行。选单栏里有常用的文件、编辑、视图、插入、格式、工具、帮助等选单项目。工具栏里则汇集了常用的工具按钮,如新建、打印、保存、字体、对齐方式等;工作区则是Applix文档的编辑显示区;提示行则提供一些辅助信息,如文档总页数、当前页号等等,参见图2。

  Applix的每个组件都可以嵌入其他组件产生的文档,形成一个严密的整体。

  可以看出,Applix的操作方法和MS Office大同小异,熟悉MS Office的用户会很容易地使用Applix套件。

  4.软件特色

  和MS Office相比,Applix还具有另外一些特色:

  (1) 提供强有力的兼容并蓄式的文档交换手段:引入(Import)和卸出(Export)

  引入是将其他格式的文档插入到当前编辑的Applix文档中,与Applix文档合为一体。卸出则恰好相反,是将正在编辑的Applix文档导出保存为其他格式。MS Office虽然也提供"另存为"选单项,但支持的格式较少,而Applix的引入/卸出支持的格式则有数十种之多,极大地方便了与其他软件的文档交换,其中最有价值的是:支持MS Office文档格式。

  利用"引入"功能,您可将在Win 9X下编好的Office文档插入到Applix中进行编辑,充分利用Linux的优势。而在某些时候,您可能又会利用"卸出"功能,将Applix格式的文档存成Office格式拿到Win 9X下去编辑。

  操作方法是:选择一个Applix文档,从选单栏中选文件→引入(或卸出),就会弹出引入(或卸出)窗口,再从引入(或卸出)文件类型下拉框中选中您满意的文件类型,点按引入(或卸出)按钮后,就会出现一个Wizard,然后照提示连续按"下一步",到最后结束,就一切OK了!

  在图3所示的画面中,我们选择了一个演示图文幻灯片,它原来的格式是Graphics/ Presentation软件产生的ap文件。经过选择"卸出"操作,出现卸出格式下拉框,再选择PowerPoint 97,即可将这个ap格式的幻灯片存为PowerPoint 97的ppt格式,然后拿到MS Office中去作进一步处理。

  下面列出了Applix各组件能够支持的常用引入/卸出格式:

  Words字处理:本身是aw格式,支持MS Word 97/95/6.0/5.1, 还支持Wordperfect 7.0/6.0/5.X,RTF,HTML,Frame MIF 5.X/4.0等。

  Spreadsheet电子表格:本身是as格式,支持MS Excel 5.0/4.0/3.0的XLS,还支持Lotus 1-2-3的WKS 3.0/1.0,CSV、DIF、SYLK 等。

  Graphics/ Presentation演示图文幻灯片制作:本身是ap格式,支持PowerPoint97、Windows bmp、GIF 89/87、JPEG 90/75/50、TIFF、TGA等,还支持XPM、XWD、PBM、PGM、PPM、SGI、CGM、HPGL、EPGL、WMF、FAX等众多格式。

  (2)通过网络访问大型SQL数据库

  Appplix提供的Data数据库连接工具,为用户透明访问大型SQL数据库提供了极大的方便。用户不必精通SQL语言,即可通过网络以简单易用的图形界面访问、修改位于远方的数据库。Data支持常见的Oracle、Sybase、Informix、Ingres等SQL数据库,也支持通过ODBC交换数据的其他数据库,如MS 的SQL Server、Access等。在图4所示的画面中,我们通过网络以用户名test登录,访问位于10.84.96.66主机上的Oracle数据库服务器Server1。

  (3)操作界面隐藏的秘密

  你注意到了吗,在图2所示的Words和Spreadsheet组件画面中,在选单栏的左边有一个"*",而在窗口的右下角还有个"+"符号,这就是和MS Office不同的地方了:快捷系统选单按钮和文档放大按钮。

  单击"*",就会浮现出一个凸起的系统选单,这个隐藏的选单作用很大:

  ①在这里,您可以找到主画面中列出的5大组件,快速地在一个组件文档编辑过程中,调用另外的组件,插入其他组件文档。

  ②可以调出其他隐藏的软件。比较重要的有:宏编辑器,在这里您可以录制Applix宏、执行宏,以自动化的方式充分利用Applix的某些特性;Builder快速开发工具,它提供一个可视化开发界面,让高级用户用Applix提供的Script脚本语言来编写一些Applix程序;HTML编辑器,这实际上是Words的一个特别版,在选单选项中,只剩下编辑HTML文档能用到的项目,其他用不着的都被滤除了,方便用户一步到位,快速使用。


  图6 StarCalc电子表格操作界面

  ③对Applix的系统属性进行修改。包括重新定制系统选单、窗口观感、各组件的特性、打印、存盘的设置等等,在这里设置的参数对Applix的各环节均有效。

  而单击"+",整个工作区的文档就会放大2倍显示,方便您就近观察某些细节。该部位是个开关键,再次点按,工作区的文档就自动缩为原样显示。

  (4)帮助系统

  除了常规的帮助资料外,还包含一个Applix指南和系统演示。指南主要是介绍选单项、工具栏按钮的用途和操作,而演示则用标签式窗口的形式分别介绍具体组件的功能、使用方法。两者以直观形象的方式帮助用户更快地掌握Applix。

  Applixware的访问地址是: http://www.applix.com/appware/

  linux/index.htm,有演示版供免费下载。

(二) StarOffice

StarOffice是Sun推出的免费办公套件,StarOffice既有for Win 9X的版本,也有for Linux的版本。基于glibc的Linux,如RedHat、TurboLinux、Caldera OpenLinux等均可运行StarOffice。自然,MS Office里面有的东西,它也全都有,如:字处理StarWriter、电子表格StarCalc、数据库StarBase、演示图文制作StarImpress ......。

  StarOffice的系统需求是奔腾以上机型、64M内存、160M硬盘空间。

  1.操作方式

  和Office一样,StarOffice也可从快捷工具栏里直接调用组件。进入StarOffice后,在左半部的窗格里,列出了快捷功能项目,直接选中,就会自动调用相应的功能组件,在右半部的窗格里显示出来。主要的功能项目有:

  (1)Text:编辑文件;

  (2)Spreadsheet:电子表格;

  (3)Presentation和Drawing:演示图文制作。该组件提供了数十种模板,按照提示,选择您比较满意的样式,连续按"下一步"即可完成制作;

  (4)HTML Document:编辑制作网页。从位于窗口左边的代表Form控制、拼写控制、插入控制、文本控制等工具栏组的图标中选择一个,即可在窗口上方显示相应的工具栏,方便地进行某一类操作;

  (5)Mail:电子邮件;

  (6)Database:数据库工具,除了可以生成StarBase格式的数据库外,从标签中选择"管理"操作,可以访问诸如DB2、Oracle、Access、dBase等数据库,也可访问通过ODBC、JDBC接口交换数据的其他数据库;

  (7)Formula:写作科学计算式的工具。一些格式复杂的计算式、操作符号,如微积分、不等式、集合、乘方、开方等,通过右键选单和浮动窗口选取即可方便地写出。

  2.软件特色

  (1) 与其他文档格式的兼容性

  最有用的自然是可以和MS Office交换文档。StarOffice的每个组件,不仅与MS Office对应组件的功能类似,而且可以将自己的文档存成MS Office组件格式。

  操作方法是:进入一个StarOffice组件,打开文档,从选单栏中选"文件→另存为",就会弹出"另存为"窗口,再从"另存为文件类型"下拉框中选择您要的文件类型,点按"保存"按钮即可。

  下面列出了常用的几种格式:

  Text:除了自身的StarWriter 5.0/4.0/3.0格式外,还可另存为MS Word 97/95/6.0格式,当然也能存成其它格式,如HTML、RTF、TEXT(Unix/Mac/Win均可)等;

  Spreadsheet:自身是StarCalc格式,可另存为MS Excel 97/95/5.0格式,还可存成dBase、SYLK、CSV、DIF等格式;

  Presentation和Drawing:自身是StarImpress格式,使用另存为功能可存成PowerPoint 97和PowerPoint 97模板格式。如果需要其他格式,如GIF、JPG、TIF、BMP、WMF、PPM、EPS、XPM等,可从选单栏中选"文件→卸出",在随后的"卸出文件类型"下拉框中选择您要的格式即可,这是和其他组件不同的地方。

  在图6所示的画面中,我们选择了一个StarCalc电子表格test_tab作示例,通过"另存为"操作后,弹出了"另存为文件类型"下拉框,选中MS Excel 97,点按"保存"按钮后,即可存为Excel 97格式,生成test_tab.xls。

  (2) 操作界面上的特色

  和MS Office不同,Staroffice的快捷工具栏始终位于屏幕左方,并且可以根据鼠标点的位置自动隐藏/显示,有点儿像WPS 2000的文档模板显示方式。其选单栏"固定"在桌面上方,随着调用组件的不同,选单项目内容跟着变化,有点儿像苹果机上的Mac 系统选单。

  而StarOffice组件的工具栏使用时也要注意:除了位于窗口上方的那一横排外,窗口左方还有竖的一排。熟练使用竖排工具按钮,会给您的工作带来很大方便。

  在StarOffice的操作界面中,时常会碰到一个像"图钉"一样的按钮,熟悉Linux KDE界面的用户都知道,它的作用就是固定窗口。和Win 9X只有一个桌面不同,Linux有"虚拟桌面"的概念,可同时打开多个桌面,然后利用"桌面选择器"进行切换。在某一个时刻,用户看到的只是众多桌面中的一个——即当前被激活的桌面。这样问题就来了:在第1个桌面中打开的软件窗口,切换到第2个桌面时就看不到了。怎么办?利用"图钉"按钮固定,这样无论切换到哪个桌面,您固定的那个窗口始终"钉"在原始位置。

  StarOffice的网址是http://www.sun.com/staroffice,有兴趣可以去看看。

 (三) 其它工具软件

Linux上还有为数众多的小型办公软件,它们只专注解决某一方面的问题,精悍实用。

  1.Xdict——小巧玲珑的英汉翻译词典

  Xdict是TurboLinux中文版自带的一个英汉翻译词典。虽然没有金山词霸那样功能强大、词汇众多,但对付平时的工作需要还是可以的,外语不太好的朋友,可多找找它帮忙。在输入框里输入要翻译的英文单词,在窗口的右下方就可看到翻译结果。而在窗口的左下方,Xdict列出了和输入单词相关联的词,方便您进一步查找。

  2.Gnumeric——GNU的电子表格

  Gnumeric是GNOME桌面环境的一个组成部分,是一个源代码公开的自由电子表格软件,操作界面和Excel很相似。和Excel不同的是,刚进入Gnumeric时,默认的空工作表只有1个,如果需要打开更多的工作表,可从"插入"选单项中选择"插入工作表"。

  3.Gnomecal——日程安排软件


  图9 Gnomecal日程安排软件

  Gnomecal也是GNOME提供的一个很不错的日程安排备忘录,在这里您可以保存工作事项、约会等,设置报警钟自动提示。时间上可以按天、周、月、年等不同跨度设定。如果选年,则是12个月的日历表;如果选天,则显示24小时时间表。在定好了时间后,即可在文本输入框中详细写上您到时要做的事项,然后选好报警时间、次数。到了预定时刻,Gnomecal的报警通知窗口就会弹出来提醒您。

  4.Khexdit——十六进制编辑器

  大家对Windows上的Ultra Edit编辑器印象很深刻吧!在Linux上也有类似软件,KDE桌面环境中就提供了Khexdit编辑器,以十六进制显示、编辑文件。


  图10 Khexdit十六进制编辑器

  进入Khexdit后,整个窗口被切割成两部分,左半边以十六进制字节显示指定文件的内容,右半边则对应地把每一个字节以ASCII字符显示,无法显示的用"."代替。当您用鼠标进行定位时,左半边以醒目的红色光标指示当前位置,同时右半边也自动跟随出现一淡绿色光标,停留在ASCII字符区的对应位置;反过来也一样,如果您在右半边ASCII字符区移动淡绿色光标,左半边的红色光标也自动跟随定位到十六进制显示区的对应位置。利用选单栏中的编辑选单您就可以方便地进行拷贝、剪切、粘贴等操作了。

  对查看、修改一些非文本的机器码文件,Khexdit是个很好的工具。

  图11 Webmaker主页制作软件

  5.Webmaker、Bluefish——主页制作

  不知大家对做网页有多大的兴趣,Windows下Dreamweaver、Frontpage给我们带来了很大的方便,而在Linux下可没这么幸运了。虽然有Webmaker、Bluefish这样的工具,但是它们却并不像Dreamweaver一样做网页是可视化的,它更需要我们对HTML语言有充分的了解。同Frontpage、Dreamweaver相比,用它们制作网页是"写网页",而用Dreamweaver 更像是"画网页"。但是你可别以为它功能就弱了,其实它们可以为我们做网页带来很大的便利:它们有很多的工具,可以很方便地实现诸如表格、帧、甚至PHP等方面的自动生成,但是它给我们的不是所见即所得,而是相应的代码,这也是我们得到优秀高效代码的保证。有了更多的可视化,你可能对基本的代码视而不见。至于其到底如何使用,那你首先得对HTML语言有足够深的了解。


  图12 Bluefish主页制作软件

  6.KArchiver——压缩工具

  在Windows下最常见的压缩包应该是Zip了,最常用的压缩工具可能非Winzip莫属。在Linux下最常见的压缩包也是Zip,可是情况却有些不同—— 一般是先用tar(备份工具)将一组文件备份成一个文件,然后再用gzip进行压缩。因此我们在安装软件时一般要会使用tar和gzip,不知大家是否用过,命令可是够长的。现在我们有了KDE,有了KArchive,一切都好办了!


  图13 压缩工具KArchiver

  一般在KDE下要解压压缩文件非常方便,对各种其支持的压缩文件,在KFM下单击右键会有一弹出式选单,你选择其中的KArchiver就可以打开该文件(对于.tar.gz模式的压缩文件,KFM可以直接打开),你可以选择选单中的"Extract"将其展开到某一目录。要压缩文件可就没有这么方便了,最关键的是你必须用的是KFM文件管理器(没有它,你还是老老实实地敲命令吧,当然KDE中是不会没有KFM的,主要是怕你使用的不是KDE),有了KFM的配合,压缩就很方便了:你只须将要压缩的文件从KFM中拖到KArchiver中,此时会弹出一对话框让你选择存放的路径和文件名,需要注意的是你必须输入带有后缀的文件名。一般的后缀名是.tar.gz和.zip,其中.tar.gz比.zip压缩率要高。


  图14 工具软件KPackage

  7.KPackage——安装、升级、卸载工具

  在Linux下与.tar.gz(tgz —— 也是一种用tar和gzip处理过的压缩包)同样常见的压缩文件格式要属RPM了。同.tar.gz相比,RPM更具优势:一般情况下,我们安装用tar、gzip压缩过的软件,展开(不论是手动还是用KArchiver)后,还得编译安装,至少也得仔细查看一下Readme文件,确定其安装方法和路径。而若文件格式是RPM,一切就好办得多,你只需一个RPM命令和几个参数就可以搞定了。而有了KDE下的KPackage(见图14),你甚至连键盘都不必敲了。KPackege的使用很简单,我们常用它来安装、升级或卸载软件。用鼠标点击选单上的"Open",打开要安装的文件(RPM文件),在弹出式选单中选择"Install"或"Update",即可安装或升级软件。在已安装的软件中(左边的一栏中显示了所有已安装的软件)选择你要卸载的软件,在右边的一栏中,点击"Uninstall"即可卸载软件。需要知道的是,KPackage不能建立RPM包。


  结束语


  通过以上各种软件的介绍,你会发现Linux下很多软件和Windows下的相似,简直是"超级模仿秀"。其实仔细一想也没什么奇怪的,毕竟现在Windows还大行于世,为了赢得更多的用户,Linux的软件开发者们推出相似的软件,用户更容易接受。

  再就是大家在安装软件时要注意软件的版本和文件格式。新版本的软件可能还需要相应较高版本的库(好比Windows下的DLL等)的支持,即你很可能需要同时升级你的库,而这可能比较麻烦——你可以轻易地在网上查到你需要的软件,但是却不好查到你需要的库(要是你要的软件中同时有库文件的升级,你就万事大吉了)。

  同样,软件包的格式也会影响到你的安装。一般说来,RPM格式的软件要比用tar、gzip打包的软件容易安装——后者往往需要手动编译安装,而前者用RPM命令或KPackage、Gnorpm就可以轻易完成。
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}