OpenOffice.org 扩展
OpenOffice.org 扩展是添加功能的快捷方式。它们可以使用多种语言编写,包括 Java、JavaScript、OpenOffice.org Basic、Python 和 C++,使开发人员能够贡献功能,而无需掌握 OpenOffice.org 出了名的晦涩难懂的源代码。对于用户而言,它们为常见的功能请求提供了快速修复。
出于某种原因,OpenOffice.org 扩展尚未像 Firefox 扩展那样引起开发人员的想象力。对于每个 OpenOffice.org 扩展,Firefox 必定有 20 或 30 个。尽管如此,现有的少数扩展还是值得一看的。在某些情况下,它们提供用户经常在项目邮件论坛上请求的小功能。其他扩展则满足 OpenOffice.org 尚未解决的专门需求。
那些希望编写扩展的人可以在 OpenOffice.org Wiki 上找到入门信息。对于那些主要是开发人员成果的消费者而言,以下是对如何使用扩展以及可用扩展示例的描述。
使用扩展
OpenOffice.org 扩展的最佳来源是项目 Wiki 的存储库页面。扩展被打包为 zip 文件,并且通常很小,即使使用拨号 Internet 连接也可以快速下载。
要添加扩展,请启动 OpenOffice.org 并选择“工具”>“扩展管理器”。“扩展管理器”窗口显示两个树视图:“我的扩展”,用于仅为当前用户帐户添加的扩展;“OpenOffice.org 扩展”,用于 root 用户为所有帐户添加的扩展。选择其中一个树,然后单击“添加”按钮并导航到下载的扩展。如果扩展添加到当前用户帐户,则会复制到该帐户主目录中的 ~/.openoffice.org2/user/uno_packages。如果扩展添加到所有帐户,则会解压缩到基本 OpenOffice.org 安装中的 ~/share/uno_packages,通常位于 /opt 中,但在其他发行版中可能位于其他位置。例如,在 Debian 中,它位于 /usr/lib/openoffice 中。无论位置如何,一旦扩展被解压缩,它都会列在“扩展管理器”窗口中,您可以删除下载的 zip 文件。
默认情况下,添加的扩展处于启用状态。但是,如果在安装过程中发生错误,您可能需要选择它并单击“启用”按钮使其可用。您可能还需要使用“禁用”按钮来防止同时启用两个或多个冲突的扩展。扩展在删除之前也应禁用。否则,OpenOffice.org 会冻结,必须终止并重新启动。
对扩展的大多数更改都是即时发生的。但是,如果您删除扩展,它的菜单项或工具栏按钮会继续显示,直到您退出所有当前文档。您不必重新启动 OpenOffice.org - 只需关闭所有内容,直到只显示基本的灰色窗口。
扩展精选
以下是我发现最有用的一些扩展。除非另有说明,否则提及的所有扩展均可在 OpenOffice.org 存储库中找到
- 历史记录管理器: OpenOffice.org 用户列表上的消息过去经常询问如何增加 Writer 中显示的最近文档的数量。自从 2.0 版本将最近文档列表增加到十个以来,此请求已不那么频繁,但仍然存在。“历史记录管理器”在“工具”>“附加组件”中添加了一个子菜单项,用于更改列表的大小。它还包括一个用于更改撤消步骤的字段,尽管相同的功能也可以从“工具”>“选项”>“OpenOffice.org”>“内存”中获得。该扩展消除了编辑核心文件以更改最近文档列表的需要,但您可能只希望在您确信更改的大小不会显着降低程序速度之前使用它。之后,您可以禁用或删除它。
- OOo Blogger: 如今,每个文字处理器和文本编辑器似乎都在添加博客发布工具,OpenOffice.org 也不例外。OOo Blogger 添加了一个“博客”菜单,用于发布新条目和编辑旧条目,其中包含用于输入用户名、密码和 URL 的字段。
- LanguageTool: OpenOffice.org Writer 的主要缺陷之一是语法检查器。尽管许多人指出,如果您知道如何使用语法检查器而不会被诱导犯更多错误,那么您就不需要语法检查器,但用户列表对语法检查器的需求仍然很高。LanguageTool 是为英语、德语和波兰语提供语法检查器的首次尝试。默认情况下,英语配置检查整个文档或选定文本中超过 70 种常见的语法错误和拼写错误。虽然响应时间有点慢,但总的来说,LanguageTool 的性能与任何语法检查器大致相同 - 也就是说,它可以快速捕获小错误,并且有时会因不相关的查询而让您感到沮丧。它唯一的缺点是需要 Java 1.5.0,自由软件支持者可能不想安装它。
- OOo Wikipedia: OOo Wikipedia 未包含在 OpenOffice.org 的扩展存储库中,是 OpenOffice.org 对 MS Word 的 Encarta 链接的回应。OOo Wikipedia 由两个工具栏按钮组成,其中一个按钮在您的桌面默认 Web 浏览器中打开一篇关于光标附近单词的文章,语言是您选择的语言,另一个按钮对选定的单词执行相同的操作。对于研究人员来说,OOo Wikipedia 非常宝贵,特别是如果您正在撰写在线文章并且需要为可能需要一些背景知识的读者提供链接。它是一个非常方便的工具,Debian 默认将其包含在其 OpenOffice.org 软件包中。唯一的问题是,当启用 LanguageTool 时,OOo Wikipedia 会变得无法使用,因此您不能同时使用两者。
此列表绝非详尽无遗。但是,它足以让人了解扩展可以提供的各种功能。
等待功能
您是否可以使用扩展可能取决于您使用的 OpenOffice.org 版本。例如,在 Debian 中,OpenOffice.org 文件被重新定位以符合 Debian 标准,因此如果您使用 Debian OpenOffice.org 软件包,则需要标准 OpenOffice.org 软件包使用的路径的扩展可能会失败。OOo Multisave 就是这种情况,它是一个用于同时以不同格式保存文件的有用工具。如果您真的想要这样的扩展,您可能可以在研究路径如何更改后重写它们。或者,您可以使用 OpenOffice.org 站点提供的软件包,如有必要,使用 alien 将它们转换为 .debs。
另一种选择可能是等待另一个 OpenOffice.org 版本。过去,由该项目的扩展主管兼 OOo Wikipedia 的创建者 Laurent Godard 编写的用于安装新字体和字典文件的宏已进入新版本,并且很可能某些扩展将在未来遵循相同的路径。例如,OOo Wikipedia 似乎很可能这样做,因为它添加了 MS Word 具有而 OpenOffice.org Writer 当前缺少的功能。其他扩展可能不会这样做,可能是因为它们优先级较低或其他原因。但也许扩展的最大意义在于您不必等待 - 它们在有人(可能是您)看到需求时立即可用。
Bruce Byfield 是一位计算机记者,定期为 Newsforge 和 Linux Journal 网站撰稿。