6.3. 办公室中的 Linux

6.3.1. 历史

在过去十年中,办公领域通常由 MS Office 占据主导地位,而且,让我们面对现实:Microsoft WordExcelPowerPoint 格式是行业标准,你迟早要与之打交道。

Microsoft 的这种垄断局面对于吸引新用户使用 Linux 来说是一个很大的劣势,因此一群德国开发者启动了 StarOffice 项目,该项目过去和现在都旨在制作一个 MS Office 的克隆版本。他们的公司 StarDivision 在 1990 年代末,在 5.2 版本发布前不久被 Sun Microsystems 收购。Sun 公司继续开发,但限制了对源代码的访问。尽管如此,基于原始源代码的开发在开源社区中继续进行,该社区不得不将项目重命名为 OpenOfficeOpenOffice 现在可用于各种平台,包括 MS Windows、Linux、MacOS 和 Solaris。在第 1.3.2 节中有一个屏幕截图。

几乎同时,另外几个非常著名的项目也启动了。另一个非常常见的 MS Office 替代品是 KOffice,这个办公套件曾经在 SuSE 用户中很受欢迎。与最初的版本一样,这个克隆版本包含一个与 MS WordExcel 兼容的程序,以及更多功能。

一些较小的项目专注于 MS 示例套件中的特定程序,例如 Abiword 和 MS Wordview,用于兼容 MS Word 文档,以及 Gnumeric,用于查看和创建与 Excel 兼容的电子表格。

6.3.2. 套件和程序

当前的发行版通常附带所有必要的工具。由于这些工具在 帮助 菜单中提供了优秀的指南和可搜索的索引,我们在此不详细讨论它们。有关参考资料,请参阅你的系统文档或项目的网站,例如

6.3.3. 注释

6.3.3.1. 办公文档的通用用法

尽量将办公文档的使用限制在它们原本的用途上:办公室。

一个例子:如果你给大多数 Linux 用户发送一封邮件,邮件正文内容如下:“你好,我想告诉你一些事情,请看附件”,然后附件被证明是一个 MS Word 兼容的文档,例如:“你好,我的朋友,你的新工作怎么样?你明天有时间和我一起吃午饭吗?”,这会让大多数 Linux 用户感到恼火。例如,将你的签名附加到这样的文件中也是一个坏主意。如果你想签名消息或文件,请使用 GPG,即 PGP 兼容的 GNU Privacy Guard 或 SSL(安全套接层)证书。

这些用户感到恼火不是因为他们无法读取这些文档,也不是因为他们担心这些格式通常会生成更大的文件,而是因为这暗示他们正在使用 MS Windows,并且可能是因为启动一些额外的程序会增加额外的工作。

6.3.3.2. 系统和用户配置文件

在下一章中,我们将开始配置我们的环境,这可能包括编辑各种决定程序行为的文件。

不要使用任何办公组件编辑这些文件!

默认文件格式规范会使程序添加几行代码,定义文件格式和使用的字体。依赖于这些文件的程序不会以正确的方式解释这些行,从而导致错误或读取文件的程序崩溃。在某些情况下,你可以将文件保存为纯文本,但是当养成这种习惯时,你会遇到麻烦。

6.3.3.3. 但是我想要一个图形文本编辑器!

如果你真的坚持要用图形编辑器,请尝试 geditkeditkwritexedit;这些程序只处理文本文件,这正是我们所需要的。但是,如果你计划做任何认真的事情,请坚持使用真正的文本模式编辑器,例如 vimemacs

一个可接受的替代方案是 gvimvimGnome 版本。你仍然需要使用 vi 命令,但是如果你遇到困难,你可以在菜单中查找它们。