WordPerfect 7 for Linux

作者:Michael Scott Shappe
  • 制造商:Corel Corporation(由 Software Development Corporation 移植)

  • 电子邮件:custserv2@corel.com (info@sdcorp.com)

  • 网址:http://www.corel.com/ (http://www.sdcorp.com/)

  • 价格:199 美元(CD-ROM 另加 19.95 美元)

  • 评测人:Michael Scott Shappe

自从 Linux 下商业应用程序的需求开始增长以来,旗舰应用程序之一就是 PC 文字处理的“老前辈”——WordPerfect。最初,Caldera 将 WordPerfect 6 移植到他们的商业 Linux 发行版中。这次移植显然做得足够好,足以让该产品线的当前所有者 Corel 相信,这是一个值得他们努力的市场。他们将移植工作外包给 Software Development Corporation,但 Corel 直接以及通过 SDC 的网站销售 WordPerfect 7 for Linux 的成果。

我很高兴地说,WordPerfect 7 for Linux 非常好——当然足够好,让我最终放弃 Windows 作为文字处理环境。它几乎没有问题(没有致命的缺陷),而且价格合理。

获取程序

有两种方法可以获取该程序:从网上下载或订购 CD。在这两种情况下,您都将获得一个功能完整的程序,包含所有功能,但只有 15 天的评估许可。我认为这是该程序的商业性质与 Linux 社区习惯的免费软件模型之间的一个很好的折衷方案。如果您从网上获取,则此评估版本完全免费;您也可以支付约 30 美元让 CD 寄给您。我倾向于将光盘放在身边,所以我测试了 CD 和网络安装。

如果您决定保留 WordPerfect,则单用户许可证为 199 美元——比其他平台(包括其他 Unix 平台)上的当前版本的 WordPerfect 便宜约 100 美元。这种定价似乎也是为了在两种思维模式之间取得折衷。虽然不愿意免费赠送许可证,但 Corel 对 Linux 社区非常感兴趣,因此提供了极具吸引力的低价。

安装

无论您是从网上获取还是选择 CD,安装都非常容易,正如您现在所期望的那样。如果您选择下载,则需要做更多的工作。您还需要更多的磁盘空间来存储发行版和安装文件,但是一旦您对设置感到满意,前者就可以擦除或存档。根据您选择的选项,最终安装将需要 50 到 150MB 的磁盘空间。

从网络安装

从互联网上获取必要的文件只是链接到正确的网站的问题。在这种情况下,您需要访问 http://www.sdcorp.com/ 或 http://www.corel.com/。导航 SDC 的网站速度稍快一些。SDC 的主页上有一个“WordPerfect for Linux”的链接,该链接指向评估副本的注册和下载页面。它还链接到允许您实际购买许可证或从他们的经销商处购买 CD 的页面。

一旦您拥有了所需的文件(即使在快速链接上,也需要一段时间),创建一个目录并解压缩这些文件(tar xzf 应该可以处理每个文件)。请注意,与大多数 GNU 软件包和您现在从网上获得的其他软件不同,这些 tar 文件不会为您创建目录,因此请小心。

完成后,您将获得许多名称隐晦的文件和一个完全明显的“Runme”文件。以 root 身份执行“Runme”,它将引导您完成安装,可以选择精心设计的图形界面或可忍受的字符界面,具体取决于您的 X 服务器当时是否正在运行以及 root 当前是否具有显示权限。如果您正在运行默认配置的 XDM,并以普通用户身份登录并使用 susudo 获取 root 访问权限,则默认情况下 root 将没有显示权限。您可以选择使用命令

xhost `cat hostname`

在调用 su 之前添加整个本地主机,或使用此命令

xauth merge ~yourusername/.Xauthority
以 root 身份授予 root 访问必要密钥的权限。这两种方法都有点作弊,您可能希望在完成后撤消它们(通过使用 xhost - 或删除 /root/.Xauthority)。这两种方法在它们允许您执行的操作方面几乎相同。

安装完成后,您将发现所有这些名称隐晦的文件现在都添加了 .bk 扩展名。文件本身根本没有更改,但是如果您发现需要重新安装或希望更改安装选项,则需要先将这些文件移回其原始名称,然后再运行“Runme”。

从 CD 安装

从 CD 安装要简单得多。像安装任何其他 CD-ROM 一样挂载 CD,更改到挂载目录并以 root 身份执行 install.wp。这基本上与上面的“Runme”程序相同,只是发行版的格式不同。如果选择相同的选项,则生成的安装将是相同的。

运行程序

首先,即使您是通过基于字符的界面安装的,也要确保在运行程序时 X 服务器正在运行。WordPerfect for Linux 绝对需要 X Window 系统才能运行。大多数其他 WordPerfect for Unix 发行版都包含基于字符的版本(啊,功能键),但 Linux 发行版目前不包含。未来是否包含尚未排除;只是目前未包含。我猜他们想先看看“主要”产品的表现如何,然后再看看对基于字符的版本的需求如何。就我个人而言,我并不介意拥有这个选项,但我不会因此而责怪他们的谨慎。

程序安装完成后,请确保您的路径中包含其二进制目录(如果您安装在 /usr/wp 中,则需要将 /usr/wp/wpbin/ 包含在您的路径中)并运行 xwp。您应该在一秒钟内看到启动画面,之后不久会看到一个带有两个菜单项的小窗口,然后再过一秒左右会看到一个大型的新文档窗口。在此处添加一个比较说明,我发现 WordPerfect 的启动时间与 StarOffice 相比非常快。

优点

此时,如果您曾经使用过任何现代 Windows 或 Macintosh 文字处理器,您应该会感到宾至如归。WordPerfect for Linux 具有 WordPerfect 7 for 其他平台的所有功能,包括简单的绘图和图表模块、拼写和语法检查、自动更正和随输随拼高亮显示、表格、邮件合并、大纲、列表和样式表。这是人们期望在文字处理器中获得的功能集的完整实现。

尽管如此,该程序设法没有成为一个完全的内存杀手。在键入此评论时,我发现该程序的常驻集大小仅为 5.5MB,而并发运行的小守护程序 (wpexc) 仅占用 416K——不算苗条,但按今天的标准来看也不算臃肿。这些数字基本上意味着我可以在我的小型 16MB 笔记本电脑上运行该程序而无需交换。再次进行比较:虽然我不记得 StarOffice 的确切常驻集大小,但我清楚地记得,当处理不仅仅是打字的任何事情时,它会疯狂地交换。

秘密似乎部分在于 SDC 利用了 Unix 模型,并将许多“幕后”功能分解为单独的程序。例如,语法和拼写检查器都是单独的二进制文件,文件转换过滤器也是如此。其中一些甚至可以独立于 WordPerfect 从命令行运行。结果是,大多数时候,所有需要驻留在内存中的只是处理命令和键入的基本界面。

易用性

如果您需要快速入门,WordPerfect 绝对是赢家。虽然默认文本样式不是文档的最佳样式,但重新格式化非常简单,您可以先开始键入,然后再担心它。

在任何给定时间,鼠标右键都会弹出一个方便的常用格式命令菜单。此外,鼠标指针当前指向的段落旁边始终会有一个小按钮。按下此按钮会弹出一个小窗口,其中仅包含段落格式命令。

如果您启用了随输随拼(突出显示拼写错误的单词的功能的名称),则当您右键单击突出显示的单词时出现的菜单会更改为提供替换建议。您还可以选择立即将该单词添加到字典中或调出完整的拼写检查器。

具有样式的文字处理

即使是最简单的文字处理器现在也具有样式表,尽管它们处理样式表的方式都略有不同。在我看来,WordPerfect 的处理方式在易用性方面处于中间范围。使其无法获得更高评分的原因是底层样式表模型的复杂性,以及一个似乎没有从用户的角度完全考虑清楚的界面。样式有几种不同的类型:字符、段落和文档,以及样式表可以驻留的几个不同的“位置”:单个文档、个人样式表库、系统库。用户必须非常注意这些细节,特别是当他们希望在多个文档中使用单个样式表时(例如,一本书的章节)。但是,在某些情况下,如何设置您需要的选项并不完全明显。

另一个复杂之处是 WordPerfect 本身的历史遗留问题。WordPerfect 仍然是代码驱动的;也就是说,它通过使用括号标签透明地标记文本来执行样式更改,很像 HTML。事实上,仍然可以告诉 WordPerfect 在您的文档中显示这些代码——WordPerfect 的老用户将熟悉“显示代码”功能。

允许您实际操作样式的窗口要么向您显示这些代码以告诉您已选择哪些功能,要么什么都不显示。对于更熟悉 Microsoft Word 或 StarOffice 的用户来说,这可能会非常令人困惑;尤其因为用户实际上不需要了解代码。列出已为给定样式设置的功能,并将“显示代码”作为高级用户的选项,这将同样有用。

值得赞扬的是,WordPerfect 有一个“快速样式”选项,该选项只是根据插入点下的当前格式创建样式。因此,用户可以键入文档,使用正常的格式命令更改一个段落的样式直到满意,然后调用“样式”功能并选择“快速样式”。之后,选择“全选”,然后选择新样式会将该样式应用于整个文档。

速度需求

我很想说 WordPerfect 是一个完全的速度恶魔,但事实并非如此。可以肯定的是,许多操作都很快(例如,拼写检查非常快),但其他一些操作似乎很慢,至少在我的笔记本电脑上(奔腾 120、16MB、Xfree86 和后来的 Accelerated X LX 4.1)。仅仅是打字在 Xfree86 下似乎很滞后,尽管在 Accelerated X 下得到了很大改进。然而,即使在那个服务器下,打字有时也很迟缓,尤其是在插入到段落中间时。实际上没有字符丢失,但它没有我期望的那么快。

我发现我可以做一些事情来加快速度。关闭随输随拼是一个很大的帮助。此外,重新配置窗口底部的状态栏以不显示完整的位置信息有助于消除每个字符的重绘。

我还发现,插入笔记本电脑电源而不是使用电池供电会加快速度;这不足为奇,因为大多数便携式电脑都有自动“减速”模式以节省电量。当然,这不是 WordPerfect 的问题。即便如此,文字处理器在奔腾时代之前很久就一直在跟上人们的步伐,所以我并不一定期望轻微的省电减速会如此明显。

我的速度问题并非完全一致,我也没有对程序变慢时到底发生了什么进行非常科学的检查。

然而,即使 WordPerfect 感觉迟缓,它仍然完全可用。事实上,如果您是那种受过训练在打字时不看键盘或屏幕,而是看您的源材料或其他中立点的人,您可能甚至不会注意到。

笨拙之处

虽然我发现该程序在很大程度上令人满意,具有我可能想要的所有功能以及我可以接受或放弃的许多功能,但我发现了一些我只能称之为“笨拙之处”的问题。它们都没有阻止整个程序的成功使用,但它们确实使某些功能难以或不可能使用,这当然会降低产品的整体吸引力。

我注意到的第一个问题是,在线帮助系统在我的便携式电脑上似乎无法工作,尽管它在我尝试过的另一个系统上运行良好。事实证明,我的区域设置信息设置为“us”而不是 C,这是通常的默认设置。在线帮助在面对它不了解的区域设置时似乎会崩溃。这可以说是用户错误的一个案例,但在我看来,帮助程序可以简单地回退到一个合理的默认设置,而不是崩溃。

我遇到的第二个问题是 HTML 导出功能似乎无法始终如一地工作。当我尝试将此文档导出为 HTML 时,它工作正常。但是,当我首先导入一些(但不是全部)现有的 HTML 文档时,我发现我绝对无法导出它们——文件为空白。我已经报告了这个问题,希望它很快就会被追踪到。

最后的话

WordPerfect 7 for Linux 是一项出色的努力,相当稳定、速度合理,并且包含人们期望在文字处理程序中获得的一切。它在相对较低的内存条件下(在当今的商业应用程序中非常罕见)和相对低端的硬件上运行良好。事实上,从低端的角度来看,唯一能使它变得更好的是包含基于字符的版本,这样低端用户根本不必使用 X Window 系统。

虽然 WordPerfect 确实存在问题,但它成功地证明了为免费操作系统编写商业软件是可能的,并且在争取摆脱微软帝国的斗争中又提供了一种出色的武器。我很高兴地说,现在我的 Linux 分区上安装了 WordPerfect,我只有两个理由继续使用另一个操作系统:Dramatica(一个用于理清故事细节的优秀程序,我正在努力说服 Screenplay Systems 将其移植到 Linux)和 Jedi Knight。

Software Development Corporation 和 Corel:我向你们致敬。做得好。

WordPerfect 7 for Linux
Michael Scott Shappe 是 AetherWorks Corporation 的高级程序员,该公司是位于明尼苏达州圣保罗市的一家科技初创公司。在过去的 10 年里,他一直在各种条纹的 Unix 系统上工作,并将毫无戒心的人们沉迷于互联网。您可以浏览他的个人网页 http://www.publiccom.com/web/mikey/ 或发送电子邮件至 mshapp19@idt.net。
加载 Disqus 评论