Linux 下的 Windows 新闻阅读器 HOWTO

Daniel Quintiliani

2004-02-07

修订历史
修订版本 2.222004-02-07修订者:dq
更新说明:使用 Windows 98SE 配置的 Xnews 也可用于 Windows ME 文件。感谢 Marty Hillman >mehillman@comcast.net< 发现了这一点。
修订版本 2.212004-01-26修订者:dq
更新了更清晰的语言,说明在较新的 Linux 设置下,旧版本 Wine 究竟会出现什么问题。
修订版本 2.22004-01-24修订者:dq
更新说明:对于更现代的 Linux 设置,可能需要 Wine 20031212 版本,但会有更多错误。更新了每个新闻阅读器在 20031212 下的各自问题,包括 Dialog 将无法在高于 20030813 的 Wine 版本上运行的事实。
修订版本 2.112003-12-24修订者:dq
更新说明:Xnews 事件声音可以正常工作,并更新了在 KDE 下正确设置事件声音的说明。
修订版本 2.12003-12-12修订者:dq
更新说明:涵盖了 Forte Free Agent 以及 Xnews 和 Dialog。添加了一个 Dialog 问题。
修订版本 2.022003-12-11修订者:dq
更新了 Xnews 中的“窗口大小调整问题”,并添加了另一个 Xnews 问题。TODO 已更新文档将不涵盖的内容。
修订版本 2.012003-10-24修订者:dq
更新了另一个 Xnews 问题和另一个 Dialog 问题。TODO 现在包含本文档将涵盖的其他新闻阅读器。更新了“擦除文本部分”Xnews 问题,说明文本已被删除,但需要按下 Rewrap 按钮才能修复,以及它也影响 KDE。更新说明:需要 Wine 20030813,因为更高版本似乎会导致问题。
修订版本 2.02003-09-16修订者:dq
更新说明:新名称为“Windows-Newsreaders-under-Linux-HOWTO”,因为本文档现在也讨论 40tude Dialog 的配置和使用。更新了 Xnews 的 Windows XP 说明。更新了 Xnews 的问题和议题。更新了致谢。更新了 Xnews 复制说明以使其更清晰。Xnews 复制部分已重命名。更新了先决条件,说明可能需要标准的 unzip 程序。
修订版本 1.12003-09-07修订者:dq
更新说明:更新了更多问题和议题,包括二进制文件使用。更新了更多 DLL 文件以复制和配置(当使用 Windows 98SE 配置时)以获得更好的结果。更新说明:首选 Windows 98SE 配置,因为 Windows XP“模拟”存在一些问题。
修订版本 1.02003-09-01修订者:dq
初始 LDP 版本,一些更新
修订版本 0.122003-08-31修订者:dq
转换为 XML 格式(感谢 Greg Ferguson),各种更新
修订版本 0.112003-08-22修订者:dq
各种更新

本文档描述了如何在 Linux 操作系统下使用 Wine “模拟器”设置和使用几种不同的 Windows Usenet 新闻阅读器。本文档以前称为 Linux 下的 Xnews HOWTO。

本文档的最新版本始终可在 http://www.geocities.com/core_dump_000/Windows-Newsreaders-under-Linux-HOWTO.xml 获取


目录
1. 简介
1.1. 先决条件
1.2. 版权和许可
1.3. 免责声明
1.4. 本文档的 TODO
2. Xnews
2.1. 设置 Xnews
2.2. 运行 Xnews
2.3. 问题和议题
3. Dialog
3.1. 设置 Dialog
3.2. 运行 Dialog
3.3. 问题和议题
4. Free Agent
4.1. 设置 Free Agent
4.2. 运行 Free Agent
4.3. 问题和议题
5. 致谢

1. 简介

如今 Linux 的问题之一是新闻阅读器软件的多样性和选择性不足,而 Windows 拥有多款功能更强大、稳定性更好的新闻阅读器程序。在 Windows 下,最受欢迎的三款新闻阅读器是 Xnews、Dialog 和 Free Agent。

Xnews 由 Luu Tran 创建,是一款适用于 Windows 的免费新闻阅读器,可从网站 http://xnews.newsguy.com 获取。以下是网站上列出的 Xnews 功能列表

遗憾的是,Luu Tran 决定既不将其新闻阅读器开源,也不发布 Linux 版本。但是,有一种方法可以在 Linux 下运行 Xnews,尽管需要做一些工作。

Dialog 是 40tude 公司的新闻阅读器。它可在 http://www.40tude.com/dialog/ 获取。根据该网站的说法,“它支持多个服务器和身份,具有过滤/评分支持、集成的电子邮件功能和二进制支持,包括对多部分的支持。” 该新闻阅读器“对商业用户是共享软件,对个人用户是免费软件”。它在 Linux 下运行良好。

Free Agent 是 Forte 的商业电子邮件和 Usenet 客户端 Agent 的精简功能免费软件版本。它可在 http://www.forteinc.com/agent/ 获取。根据该网站的“功能”部分,该程序具有基本的新闻阅读器功能、消息线程、多部分二进制文件、翻译、内部多任务处理和 URL 检测。它还部分支持离线数据存储、组属性、UI 配置、搜索和排序。除了 Wine 版本高于 20030813 之外,它在 Linux 下运行几乎没有问题,无需额外配置。


1.1. 先决条件

本 HOWTO 假设

  • InfoZIP 实用程序已安装在 Linux 机器上。这些实用程序可在 InfoZIP 的网站 获取。如果读者想要安装 Xnews 或 Dialog 而不从现有安装中复制,则需要 unzip 程序。这是大多数 Linux 发行版的标准部分,但可能不会自动安装。

  • Wine “模拟器”已正确安装在 Linux 机器上。要下载 Wine,请访问 http://www.winehq.com。撰写本文时使用的版本是 20031212。更新(版本 2.01):高于 20030813 的 Wine 版本将无法工作。更新(版本 2.2):在更现代的 Linux 设置下,可能需要 Wine 版本 20031212。此版本存在更多问题,Dialog 将无法工作,但如果没有它,旧版本的 Wine 将无法正确“模拟”,并且在尝试访问 NNTP 服务器时会导致崩溃。首先尝试 20030813 版本,如果遇到问题,请尝试 20031212 版本。

  • 本文档的读者可以访问 Windows 机器。需要从 Windows 操作系统中获取某些文件。首选访问 Windows 98SE。本 HOWTO 涵盖 Windows 98SE 和 Windows XP。如果使用 Windows 98SE 配置,Windows ME 文件也适用于运行 Xnews。

  • 使用 Xnews 稳定版本 5.04.25(撰写本文时未测试 beta 版本)。Xnews 的网站是 http://xnews.newsguy.com/

  • 使用 Dialog 版本 2.0 Beta 28。Dialog 的网站是 http://www.40tude.com/dialog/ 请注意,高于 20030813 的 Wine 版本将无法与 Dialog 一起使用。

  • 正在使用 Free Agent 版本 1.xx。Free Agent 的网站是 http://www.forteinc.com/agent/


1.2. 版权和许可

本文档,Linux 下的 Windows 新闻阅读器 HOWTO,版权归 Daniel Quintiliani 所有 (C) 2003。在 GNU 自由文档许可证 1.2 版或自由软件基金会发布的任何更高版本的条款下,允许复制、分发和/或修改本文档;无不变章节,无封面文本,无封底文本。许可证副本可在 https://gnu.ac.cn/copyleft/fdl.html 获取。

Linux 是 Linus Torvalds 的注册商标。


1.3. 免责声明

对于本文档的内容不承担任何责任。使用本文档中的概念、示例和信息,风险自负。可能存在错误和不准确之处,可能会对您的系统造成损害,尽管任何损害的可能性都很小。请谨慎操作;作者不承担任何责任。

所有版权均由其各自所有者持有,除非另有明确说明。本文档中术语的使用不应被视为影响任何商标或服务标志的有效性。对特定产品或品牌的命名不应被视为认可。


1.4. 本文档的 TODO

本文档最终可能包含

  • 本文档可能会扩展以涵盖其他 Windows 新闻阅读器,例如 MicroPlanet Gravity。

本文档将不涵盖以下新闻阅读器:XanaNews(我无法使其工作)以及 Web 浏览器中包含的新闻阅读器(Outlook Express、Netscape/Mozilla Mail 和 News 等)


2. Xnews

2.1. 设置 Xnews

2.1.1. 为 Xnews 配置 Wine

Wine 能够“模拟”许多不同的 Windows 版本。但是,Wine 并不完美;它的运行速度比正常的 Windows 安装慢,而且不是稳定的产品。运行 Xnews 时会出现某些问题;这些问题在文档的“问题和议题”部分中讨论。

在 Xnews 可以在 Linux 下运行之前,需要将 Windows 安装中的某些文件复制到 Xnews 根目录。根据您访问的 Windows 版本,需要复制的文件和配置 Wine 的说明也会有所不同。本文档目前涵盖 Windows 98SE/Windows ME 和 Windows XP 配置。首选 Windows 98SE/Windows ME 配置,因为 Windows XP 配置存在更多问题。以下是描述如何为 Xnews 配置 Wine 的说明。


2.1.1.1. Windows 98SE / Windows ME

如果您可以访问 Windows 98SE 或 Windows ME 机器,则必须根据以下说明设置 Wine 配置文件(位于$HOME/.wine/config)中。

首先,找到 “[Version]” 部分,在.wine/config文件中,并确保 “win98” 是 Wine 将模拟的版本
     [Version]
     ; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31)
     "Windows" = "win98"

其次,更新 “DllOverrides” 部分,该部分将告诉 Wine 使用 Windows 中的某些文件而不是 Wine 中的文件。
     [DllOverrides]
     ; some dlls you may want to change
     "shell"        = "native, builtin"
     "shell32"      = "native, builtin"

第三,在 “AppDefaults” 部分中添加一个条目,该部分也将告诉 Wine 使用 Windows 中的某些文件而不是 Wine 中的文件。
    ;; sample AppDefaults entries

    [AppDefaults\\Xnews.exe\\DllOverrides]
    "commctrl.dll" = "native"
    "comctl32.dll" = "native"
    "riched32.dll" = "native"
    "shell.dll" = "native"
    "shell32.dll" = "native"
    "comdlg32.dll" = "native"


2.1.1.2. Windows XP

如果您可以访问 Windows XP 机器,则必须设置 Wine 配置文件(位于$HOME/.wine/config)中。

首先,找到 “[Version]” 部分,在.wine/config文件中,并确保 “win98” 是 Wine 将模拟的版本
     [Version]
     ; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31)
     "Windows" = "win98"

其次,在 “AppDefaults” 部分,该部分将告诉 Wine 使用 Windows 中的某些文件而不是 Wine 中的文件。
    ;; sample AppDefaults entries

    [AppDefaults\\Xnews.exe\\DllOverrides]
    "comctl32.dll" = "native"
    "riched32.dll" = "native"
    "riched20.dll" = "native"


2.1.2. 复制和/或提取所需文件

首先必须将几个 DLL 文件从现有的 Windows 安装复制到 Xnews 根目录。

如果 Xnews 位于同一机器的 Windows 分区上,则必须将 DLL 文件复制到 Xnews 根目录。Xnews 将从 Windows 分区上的此目录运行。

如果 Xnews 在仅 Linux 机器上运行,则必须将 Xnews 下载到您的虚拟 C 盘(通常是$HOME/c),并将其解压缩到那里的一个目录中。打开终端窗口,导航到您的虚拟 C 盘,然后键入以下命令
     mkdir Xnews
     mv xnews.zip Xnews
     cd Xnews
     unzip xnews.zip
或者,您可以将现有的 Xnews 文件夹复制到您的虚拟 C 盘。Xnews 根目录必须包含以下小节中提到的 DLL 文件。


2.1.2.1. Windows 98SE

如果您可以访问 Windows 98SE 机器,请复制文件commctrl.dll, comctl32.dll, riched32.dll, comdlg32.dll, shell.dll,以及shell32.dll(通常在C:\WINDOWS\SYSTEM)复制到 Xnews 根目录。


2.1.2.2. Windows XP

如果您可以访问 Windows XP 机器,请复制文件comctl32.dll, riched20.dll,以及riched32.dll(通常在C:\WINDOWS\SYSTEM32)复制到 Xnews 根目录。


2.2. 运行 Xnews

使用终端窗口,导航到 Xnews 根目录并键入
     wine Xnews.exe

正常使用 Xnews,注意下一节中标题为“问题和议题”的例外情况。请注意,这些是 Wine 的“模拟”问题,而不是 Xnews 的问题。


2.3. 问题和议题

2.3.1. 等宽字体和 alt.ascii-art

ASCII art 需要等宽字体才能查看。单击消息标题上方的固定字体按钮只会锁定消息,从而导致垂直滚动条无法工作。

解决此问题的最简单方法是转到“Special -> Setup Xnews -> Fonts and Colors”,然后为所有类型的文本选择固定字体。默认的“Fixed”将不起作用;请使用“Misc Fixed”,大小为 12。


2.3.2. 擦除文本部分

用鼠标选择文本部分并按退格键或删除键将从屏幕上删除文本,但由于某种原因,当消息被发送或发布时,它可能看起来仍然在那里。

要解决此问题,请按消息标题下方的“Rewrap”按钮。


2.3.3. 窗口大小调整问题

存在几个与窗口大小调整相关的问题。当单击 CatchUp 按钮时,主组列表窗口会缩小,并且必须最大化。这些大多是轻微的烦恼,除了...


2.3.3.1. 关闭 Xnews

根据窗口管理器(Sawfish 在这方面存在问题),可能无法关闭 Xnews 窗口,并且主菜单中没有“退出”选项。要解决此问题,请确保窗口的大小调整为可以访问用于启动 Xnews 的终端,然后关闭该终端。不要按 Ctrl-C 等,因为这会导致问题。请务必先单击“保存”按钮以保存 newsrc。


2.3.4. 二进制新闻组

目前无法将二进制文件发布到新闻组。尝试发布将锁定在 1% 完成度,并在帖子中止时给出错误消息,仅发布消息的文本部分。但是,二进制文件的组合和解码可以正常工作,没有任何问题。


2.3.5. 某些选项卡上的文本缩进

如果“模拟”Windows XP,某些选项卡上的文本会缩进,导致部分文本不可见。解决方案是使用 Windows 98SE 文件而不是 XP 文件。这并不是那么重要。更新:本文档版本 2.0 包含新的说明,这些说明在使用 Windows XP 文件时解决了此问题。


2.3.6. 字体选择对话框中没有示例文本

如果“模拟”Windows XP,字体选择对话框将不会显示示例文本。根据 Wine 邮件列表消息,Windows XP “模拟”中存在某些未“模拟”的功能。本文档版本 1.1 已更新,在使用 Windows 98SE “模拟”时复制和配置新文件,以便解决此问题。在 Wine 开发人员实现这些 Windows XP 功能之前,请使用 Windows 98SE 配置来解决此问题。如果 Windows 98SE 计算机不可用,只需应用更改并查看主窗口即可。


2.3.7. Web 链接无法执行

Web 链接无法从 Xnews 消息窗口内执行。这很明显,因为 Wine 中没有集成的 Web 浏览器。但是,Wine 的剪贴板可以正常工作,没有任何问题。选择链接并复制粘贴到打开的 Web 浏览器窗口中。


2.3.7.1. Web 链接并非总是复制

当您尝试将 Web 链接复制到剪贴板时,它可能不会复制。当复制整个链接而不是选定的文本时,会发生这种情况。解决方案是确保在选择文本时,链接的其余部分不会自动选中。如果这种情况仍然发生,请选择链接之前的空白区域,并与前面的空白区域一起复制。


2.3.8. 声音无法工作

Xnews 中的事件声音目前无法工作。有关此问题的更新说明可能会包含在本文档的未来版本中。

更新(版本 2.11):事件声音可以正常工作。如果您运行 KDE,则首先需要关闭 aRts 声音服务器,方法是转到“设置”->“控制中心”->“声音和多媒体”->“声音系统”,然后取消选中“在 KDE 启动时启动 aRts 声音服务器”(说明在版本 3.1.3 上进行了测试;对于其他版本可能有所不同)。请注意,这将禁用依赖于 aRts 声音服务器的 KDE 应用程序的事件声音。Xnews 声音在 Gnome 声音服务器下可以正常工作。


2.3.9. “撰写”消息正文不会自动换行

在某些情况下,“撰写”窗口的消息正文不会自动换行。只需在此发生时单击“重新换行文本”即可解决问题。


2.3.10. X-Faces 不可见

当使用高于 20030813 的 Wine 版本时,在撰写或阅读消息时,X-Face 不可见,并且 X-Face 所在的框会显示为黑色。忽略此问题,因为无论如何都会发布正确的 X-Face。如果可以,请尝试使用 Wine 版本 20030813。


3. Dialog

3.1. 设置 Dialog

3.1.1. 为 Dialog 配置 Wine

Wine 能够“模拟”许多不同的 Windows 版本。但是,Wine 并不完美;它的运行速度比正常的 Windows 安装慢,而且不是稳定的产品。运行 Dialog 时会出现某些问题;这些问题在文档的“问题和议题”部分中讨论。请注意,高于 20030813 的 Wine 版本将无法正确“模拟”Dialog。

在 Dialog 或其安装程序可以在 Linux 下运行之前,需要将 Windows 安装中的某些文件复制到包含 Dialog 安装程序的目录,以及安装后的 Dialog 根目录。根据本文档的读者可以访问的 Windows 版本,需要复制的文件和配置 Wine 的说明也会有所不同。本文档目前涵盖 Windows 98SE 和 Windows XP 配置。以下是描述如何为 Dialog 配置 Wine 的说明。


3.1.1.1. Windows 98SE

如果您可以访问 Windows 98SE 机器,则必须根据以下说明设置 Wine 配置文件(位于$HOME/.wine/config)中。

首先,找到 “[Version]” 部分,在.wine/config文件中,并确保 “win98” 是 Wine 将模拟的版本
     [Version]
     ; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31)
     "Windows" = "win98"

接下来,在 “AppDefaults” 部分中添加一个条目,该部分也将告诉 Wine 使用 Windows 中的某些文件而不是 Wine 中的文件。
    ;; sample AppDefaults entries

    [AppDefaults\\dialog.exe\\DllOverrides]
    "commctrl.dll" = "native"
    "comctl32.dll" = "native"
    "riched32.dll" = "native"


3.1.1.2. Windows XP

如果您可以访问 Windows XP 机器,则必须设置 Wine 配置文件(位于$HOME/.wine/config)中。

首先,找到 “[Version]” 部分,在.wine/config文件中,并确保 “win98” 是 Wine 将模拟的版本
     [Version]
     ; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31)
     "Windows" = "win98"

其次,在 “AppDefaults” 部分,该部分将告诉 Wine 使用 Windows 中的某些文件而不是 Wine 中的文件。
    ;; sample AppDefaults entries

    [AppDefaults\\dialog.exe\\DllOverrides]
    "comctl32.dll" = "native"
    "riched32.dll" = "native"
    "riched20.dll" = "native"


3.1.2. 复制和/或安装所需文件

首先必须将几个 DLL 文件从现有的 Windows 安装复制到 Dialog 根目录。

如果 Dialog 位于同一机器的 Windows 分区上,则必须将 DLL 文件复制到 Dialog 根目录。Dialog 将从 Windows 分区上的此目录运行。

如果 Dialog 在仅 Linux 机器上运行,则必须将 Dialog 下载到您的虚拟 C 盘(通常是$HOME/c)。然后,您必须根据下面标题为“使用安装程序”的小节中的说明使用提供的安装程序。或者,您可以将现有的 Dialog 文件夹复制到您的虚拟 C 盘。Dialog 根目录必须包含以下小节中提到的 DLL 文件。


3.1.2.1. 使用安装程序

要提取包含 Dialog 安装程序的存档,请打开终端窗口,导航到您的虚拟 C 盘(Dialog 下载到的位置),然后键入
     unzip 40td2b28.zip
文件名可能因下载的 Dialog 版本而异。

为了使安装程序正常工作,需要将 Windows 中的某些 DLL 文件复制到安装程序所在的目录。如果您可以访问 Windows 98SE 机器,请复制文件riched32.dll到您的虚拟 C 盘。如果您可以访问 Windows XP 机器,请复制文件riched20.dllriched32.dll到您的虚拟 C 盘。

最后,要安装 Dialog,请打开终端窗口,导航到您的虚拟 C 盘,然后键入
     wine SETUP.EXE
从这里开始,Dialog 的安装应该可以正常工作。在运行程序之前,请务必将本节其余部分中提到的 DLL 文件复制到您的 Dialog 根目录。


3.1.2.2. 复制所需文件 - Windows 98SE

如果您可以访问 Windows 98SE 机器,请复制文件commctrl.dll, comctl32.dll,以及riched32.dll(通常在C:\WINDOWS\SYSTEM\)复制到您的 Dialog 根目录。


3.1.2.3. 复制所需文件 - Windows XP

如果您可以访问 Windows XP 机器,请复制文件comctl32.dll, riched20.dll,以及riched32.dll(通常在C:\WINDOWS\SYSTEM32\)复制到您的 Dialog 根目录。


3.2. 运行 Dialog

使用终端窗口,导航到 Dialog 根目录并键入
     wine dialog.exe

正常使用 Dialog,注意下一节中标题为“问题和议题”的例外情况。请注意,这些是 Wine 的“模拟”问题,而不是 Dialog 的问题。


3.3. 问题和议题

3.3.1. 拖动垂直滚动条的占位符不起作用

在消息列表中拖动垂直滚动条的占位符将导致其弹回原始位置。要解决此问题,请按住鼠标在滚动条的向下箭头处,或者使用鼠标滚轮(如果有)。


3.3.2. 关于 fontinfo.dat 的奇怪错误消息

您偶尔可能会收到关于文件fontinfo.dat需要重建的错误消息。忽略此消息,因为它似乎不会以任何方式影响程序。


3.3.3. 窗口大小调整问题

根据使用的窗口管理器,窗口可能需要在切换到另一个窗口后重新最大化。也可能存在其他大小调整问题。


3.3.4. 等宽字体和 alt.ascii-art

ASCII art 需要等宽字体才能查看。只有字体“Misc Fixed”才能工作。

要更改字体,请转到“设置” - “常规设置” - “字体/颜色”。将“正文(等宽)”字体更改为“Misc Fixed”。


4. Free Agent

4.1. 设置 Free Agent

4.1.1. 为 Free Agent 配置 Wine

Wine 能够“模拟”许多不同的 Windows 版本。但是,Wine 并不完美;它的运行速度比正常的 Windows 安装慢,而且不是稳定的产品。运行 Free Agent 时会出现某些问题;这些问题在文档的“问题和议题”部分中讨论。

在 Free Agent 可以在 Linux 下运行之前,需要将 Windows 安装中的某个文件复制到 Free Agent 的根目录。Windows 98SE 和 Windows XP 配置的说明类似。以下是描述如何为 Free Agent 配置 Wine 的说明。

首先,找到 “[Version]” 部分,在.wine/config文件中,并确保 “win98” 是 Wine 将模拟的版本
     [Version]
     ; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31)
     "Windows" = "win98"

接下来,在 “AppDefaults” 部分中添加一个条目,该部分也将告诉 Wine 使用 Windows 中的某些文件而不是 Wine 中的文件。
    ;; sample AppDefaults entries

    [AppDefaults\\agent.exe\\DllOverrides]
    "comdlg32.dll" = "native"


4.1.2. 复制和/或安装所需文件

首先必须将几个 DLL 文件从现有的 Windows 安装复制到 Free Agent 根目录。

如果 Free Agent 位于同一机器的 Windows 分区上,则必须将 DLL 文件复制到 Free Agent 根目录。Free Agent 将从 Windows 分区上的此目录运行。

如果 Free Agent 在仅 Linux 机器上运行,则必须将 Free Agent 下载到您的虚拟 C 盘(通常是$HOME/c)。然后,您必须根据下面标题为“使用安装程序”的小节中的说明使用提供的安装程序。或者,您可以将现有的 Free Agent 文件夹复制到您的虚拟 C 盘。Free Agent 根目录必须包含以下小节中提到的 DLL 文件。


4.1.2.1. 使用安装程序

要安装 Free Agent,只需将安装程序下载到您的虚拟 C 盘,打开终端窗口,导航到您的虚拟 C 盘,然后键入
     wine installer.exe
(其中installer是安装程序的名称)。从这里开始,安装应该可以正常工作。在运行程序之前,请务必将本节其余部分中提到的 DLL 文件复制到您的 Free Agent 根目录。


4.1.2.2. 复制所需文件

Windows DLL 文件comdlg32.dll需要复制到 Free Agent 根目录。在 Windows 98SE 下,该文件通常位于C:\WINDOWS\SYSTEM\。在 Windows XP 下,该文件通常位于C:\WINDOWS\SYSTEM32\.


4.2. 运行 Free Agent

使用终端窗口,导航到 Free Agent 根目录并键入
     wine agent.exe

正常使用 Free Agent,注意下一节中标题为“问题和议题”的例外情况。请注意,这些是 Wine 的“模拟”问题,而不是 Free Agent 的问题。


4.3. 问题和议题

4.3.1. 等宽字体和 alt.ascii-art

ASCII art 需要等宽字体才能查看。只有字体“Misc Fixed”才能工作。

要更改字体,请转到“选项”->“显示首选项”->“字体”->“固定间距正文”。确保正在使用字体“Misc Fixed”。


4.3.2. 无法发布二进制文件

如果使用高于 20030813 的 Wine 版本,则尝试向消息添加附件将不会打开文件对话框。请尽可能尝试使用 Wine 版本 20030813。


4.3.3. 无法保存消息或二进制附件

如果使用高于 20030813 的 Wine 版本,则尝试保存消息或二进制附件将不会打开文件对话框。请尽可能尝试使用 Wine 版本 20030813。


5. 致谢

首先,我要感谢这些新闻阅读器的创建者,感谢他们让 Usenet 保持活力。希望他们能将其产品开源。

我还要感谢 Vancouverite 和 Gentoo 论坛消息中的其他人,他们描述了如何使用 Windows 98SE 文件在 Wine 下运行 Xnews。我基于这些信息构建了整个 HOWTO。

我要感谢 Linux 文档项目的 Greg Ferguson、Tabatha Marshall 和 Mark Garboden,感谢他们帮助我提交我的第一个 HOWTO。Greg Ferguson 将我的第一份文档从纯文本翻译成 XML 格式。

此外,感谢 news.software.readers 中的人们与我一起编写本 HOWTO,并感谢世界各地的 Usenet 用户,感谢他们在充斥着广告、受许可证约束、分散的 Web 论坛中保持协议的活力。