OpenOffice.org 资源文件

作者: Bruce Byfield

大多数用户在桌面上与 OpenOffice.org 交互。但是,如果您需要对存储自定义渐变或颜色的文件进行选择性恢复怎么办?排查扩展程序无法安装的原因?与其他用户共享资源?对于这些类型的任务,您需要了解一些关于 OpenOffice.org 存储文件的位置以及您可以对它们做什么的信息。

OpenOffice.org 的文件结构很简单,但具有迷惑性。您在桌面上看到的(例如,当您选择一个模板来创建新文件时)可能不是实际的目录,而是虚拟目录。就像您上传照片时,相机中所有存储卡的内容一起显示而不是单独显示一样,OpenOffice.org 在桌面上以单个视图显示其许多资源。

通常,构成此单个视图的目录来自您在 /home/~/.openoffice.org/3/user 中的个人文件,以及与 OpenOffice.org 一起安装的公共资源,其中大多数位于 /usr/lib/openoffice/basis3.2/share 中。路径中的数字随 OpenOffice.org 版本而异,公共资源可能安装在某些发行版的其他位置,但您可以通过查看 工具 -> 选项 -> OpenOffice.org -> 路径 来找到系统中正在使用的资源。

如果您选择,您还可以编辑当前帐户的资源路径,根据您的选择添加其他目录。但是,顺序很重要——您会注意到默认路径设置为首先查看您的本地资源。

本地目录的内容

您主目录中的资源被分为子目录。其中许多目录存储二进制文件,因此您不应尝试编辑它们。但是,如果您需要从损坏的文件中恢复,或者想与他人共享,那么了解每个目录的作用可能会很有用。

一些子目录包含 OpenOffice.org 基本运行的资源,例如 /database(默认书目数据库)、/LastSession(崩溃后自动恢复)、psprint(打印)和 /wordbook(默认字典)。大多数情况下,您应该没有理由与这些目录交互。但是,如果您尝试编辑或查看它们并遇到问题,您可以通过注销帐户,然后重新登录并重新启动 OpenOffice.org 来自动恢复内容。

其他文件夹,例如 /store 和 /temp,已不再使用,可能保留它们是为了应对您在使用旧格式时可能需要向后兼容的情况。其他文件夹可能在您安装扩展程序时添加的,例如 Writer Tools 扩展程序。

如果您忽略这些目录,那么您可能需要注意的存储资源的目录是

  • /autocorr:包含一个文件,其中包含您对特定语言的自动更正偏好设置,例如 acor_en-US.dat
  • /autotext:在 mytexts.bau 文件中包含自定义自动图文集。
  • /backup:如果您已在 工具 -> 选项 -> 加载/保存 -> 常规 中配置 OpenOffice.org 进行备份,则包含备份文件。这些文件将具有与原始文件相同的格式。
  • /config:包含图形资源的文件,例如自定义箭头、交叉阴影、渐变和颜色。对于那些广泛使用 OpenOffice.org 绘图工具的人来说,这是一个用于备份的重要目录。
  • /gallery:当您选择 工具 -> 图库 时,在浮动面板中显示的剪贴画。如果您有很多剪贴画要一次上传,您可以节省时间并避免单调,方法是使用文件管理器直接将所有内容安装到此目录,而不是通过 OpenOffice.org。唯一的缺点是您可能需要重新启动 OpenOffice.org,新素材才能显示在图库中。
  • /template:包含您创建的模板。
  • /uno_packages:包含当前帐户中安装的扩展程序,以及您已安装或删除的扩展程序的日志。令人恼火的是,有用的信息埋在几个目录级别之下。更令人恼火的是,扩展程序不是按名称识别,而是按明显的任意代码识别。但是,如果您向下钻取到另一个级别,您会找到一个包含扩展程序名称的目录。

这里提到的一些文件是二进制文件,因此您将无法在大多数文本编辑器或文字处理器(包括 OpenOffice.org Writer)中读取它们。

本地与公共

从当前帐户的角度来看,无论您将资源放在您的主目录还是公共目录中都无关紧要。但是,如果您想共享资源,那么您需要将其放在公共目录中——当然,请记住设置权限,以便非 root 用户可以读取文件。

许多版本之前,本地版本和公共版本的目录几乎相同。然而,现在情况已不再如此。公共目录中的许多用于创建每个用户帐户的 /.openoffice 目录的资源不再自动复制。也没有真正的必要这样做。毕竟,为什么要将显示每个 OpenOffice.org 应用程序所需的 XML 和 CSS 文件或不同语言的字符集安装到每个帐户?

但是,在至少一种情况下,重叠可能很有用。如果您有需要在 OpenOffice.org 中使用的字体,您可以在 /home/~/.openoffice/3/user 中创建自己的字体目录,并快速安装它,而无需以 root 用户身份登录。实际上,由于 OpenOffice.org 的虚拟目录结构,您似乎可以在本地复制公共目录中的每个子目录,尽管到目前为止,这是我发现的此功能的唯一实际用途。

深入了解

办公软件套件是如此标准的工具,以至于您很容易忘记它比您在桌面上看到的要多得多。然而,即使像这样的快速了解内部结构也可以使管理任务更容易。花一些时间查看帮助您运行 OpenOffice.org 的资源,您将能够更轻松地完成这些任务。

加载 Disqus 评论