Mozilla[tm] 1.2.1 for Solaris[tm] Operating System 发行说明


本页提供 Mozilla 1.2.1  for SolarisOperating System 的发行说明。 本页包含以下几个部分:

目录

安装说明

运行问题

国际化问题

功能问题

最新消息

文档

修补程序列表

1. 安装说明

*可在以下位置找到安装说明:
 (http://www.sun.com/software/solaris/mozilla) 或 Mozilla 1.2.1 for Solaris 软件包中的自述文件

有关安装的要点有:

* 需要 160 兆字节磁盘空间来安装 Mozilla 1.2.1 for Solaris SVR4 软件包。
* /usr/sfw/lib/mozilla 目录为 SVR4 软件包的缺省安装目录。
* 必须是超级用户才能安装 Mozilla 1.2.1 for Solaris SVR4 软件包。
* 强烈推荐使用 Java 2 标准版 1.4.2 (J2SE)。
* 必须已安装 GTK2 Library 或 GNOME 2 Desktop(包括 GTK2 Library)。

使用旧版本 J2SE 可能会遇到一些兼容性
问题。 有关 Java 平台与旧版本兼容性方面的详细信息,请访问:
http://java.sun.com/j2se/1.4.2/compatibility.html

Checkpatches 脚本

在 Mozilla 1.2.1 安装过程开始时,将运行 checkpatches.sh 脚本以确定是否所有需要的修补程序都已安装。 如果缺少任何修补程序,则此脚本将生成缺失修补程序的列表,并提示您选择继续或停止安装过程。 应执行以下步骤:

1. 停止安装过程。
2. 从下载页面下载必需的修补程序。
3. 对每个缺少的修补程序执行 patchadd 命令。 如果试图添加的修补程序的版本低于先前安装的修补程序,则会显示信息向您通知此状况。 在这种情况下,不需要安装所需修补程序。
在安装完所有需要的修补程序后,可重新启动 Mozilla 1.2.1 安装过程。

卸载 Mozilla 1.2.1 for Solaris

执行以下操作卸载 Mozilla 1.2.1 for Solaris:
注意: 必须一一删除所有可选软件包。

如果您安装了具有 SVR4 软件包的 Mozilla 1.2.1[tm] for Solaris[tm] Operating System,则当您安装具有 SVR4 软件包的新版本 Mozilla 时, 系统会自动将其卸载。 您也可使用 pkgrm 将其卸载。


如果安装了含 Webstart 的 Mozilla 1.2.1 for Solaris,请运行:
% cd <安装目录名>
% ./uninstaller

将 Mozilla 1.2.1 for Solaris 设为缺省的浏览器

对于 CDE 桌面,执行下列操作以将 Mozilla 1.2.1 for Solaris 设为缺省的浏览器:
1. 在 /usr/dt/bin/sdtwebclient 查找 "typeset bList="${2:-netscape sdthotjava hotjava }";
2. 将 mozilla 添加到此列表,"typeset bList="${2:-mozilla netscape sdthotjava hotjava}"
3. 将下列行添加到 /usr/dt/bin/sdtwebclient 的 89 行之前 将下列行添加到 /usr/dt/bin/sdtwebclient 的 89 行之前
        BROWSER="mozilla"

对于 GNOME 桌面,只需要修改 /usr/share/gnome/mime-info/solaris-gnome2.0.键值        
96 行: default_application_id=netscape-launcher -> mozilla

然后执行下列行,将 mozilla 添加到您的 PATH。
ln -s /usr/dt/bin/mozilla /usr/sfw/lib/mozilla/mozilla


在多个 Mozilla 安装版本之间共享插件

通过设置 MOZ_PLUGIN_PATH 环境变量,可以在不同的 mozilla 版本间共享插件。 Mozilla 将检查此环境变量以搜索插件。

主题支持

请不要在不同的 mozilla 版本之间共享主题,因为既不支持主题的向所兼容,又不支持主题的向前兼容。 例如,Mozilla1.2.1的主题可能不能用于 Mozilla1.4,反之亦然。

2. Mozilla 运行问题

调试信息

可生成调试信息来帮助您解决应用程序崩溃问题。

操作:

如果发生应用程序崩溃,请在“终端”窗口中键入以下命令来
重新启动 Mozilla 1.2.1 for Solaris:

% mozilla -debug

启动 Mozilla 1.2.1 for Solaris 的“终端”窗口中会出现
调试信息。 这些信息所提供的内容很有价值。

Java[tm] Plug-in 代理设置

如果将 Java 插件中的代理服务器设置设定成使用 Mozilla 1.2.1 for Solaris 浏览器设置,则会一直使用浏览器的“手动”代理服务器设置。 如果将浏览器设置为直接连接到互联网,Java 插件仍将使用浏览器的“手动”代理服务器设置。 使用这些代理服务器设置仅是那些包含应用小程序的页面才会有的问题。

操作:

回避方法是取消选中 Java 插件代理服务器设置,从而不使用浏览器设置。 执行以下步骤:
1. 转到以下目录:
% cd <安装目录>/java/bin
2. 运行以下命令:
% ./ControlPanel
3. 单击“代理”标签
4. 取消选中“使用浏览器设置”
5. 单击“应用”
6. 关闭窗口

插件焦点问题

使用 Mozilla 1.2.1 for Soalris 查看含插件的页面时,由于存在插件焦点问题,Mozilla 可能会崩溃或无法捕捉到键盘事件。 例如,有时拖动 java 组件的“选择项”会使 mozilla 崩溃。 或无法在 java 文本字段或区域中输入字符。

有关详细信息,请参阅错误记录: 4802104、4805571、4806234。我们正在着手研究此问题,不久就会得到解决。

Ctl 问题

Mozilla 1.2.1 for Solaris 将不支持 ctl(ctl 代表“复杂脚本支持”)。
重新执行以下步骤:
1. 打开邮件和新闻组,编写一封 html 格式邮件
2. 键入一段文本,其间不按回车键,文本可自动换行, 变成数行文本。
3. 使用左箭头键向回移动

预期的结果是插入记号会回移。 但实际上,插入记号会移至某个意外位置(例如,直接移至第一行第 5 个字符后)。

有关详细信息,请参阅错误记录 4801416。目前我们正在着手修复解决这个错误。

在 Mozilla 中切换到 CDE 字体

1. 将用户首选项放入 ~/.mozilla/default/prefs.js 文件:

user_pref("font.name.monospace.x-western", "b&h-lucida sans 8859-1");
user_pref("font.name.sans-serif.x-western", "b&h-lucida 8859-1");
user_pref("font.name.serif.x-western", "b&h-lucida 8859-1");

也可在 <安装目录>/defaults/pref/unix.js 文件中指定这些首选项:

pref("font.name.monospace.x-western", "b&h-lucida sans 8859-1");
pref("font.name.sans-serif.x-western", "b&h-lucida 8859-1");
pref("font.name.serif.x-western", "b&h-lucida 8859-1");

此处指定 dt-.... 式样较好。

2. 修改 global.css,在 <安装目录>/chrome/skin/modern/global/global.css 的字体系列中指定 sans-serif,如下所示:

window
{
...
font family : sans-serif;
...
}

如果认为字体太小,还要请添加字体大小。

font size : 14px;

此问题已在 bugzilla 中报告为 Bugid 5236。

3. 修改下面的 css 文件为 font family 指定“inherit”

skin/modern/global/menulist.css: font family: geneva, arial;
skin/modern/global/tabcontrol.css: font family:charcoal, ms sans serif;
skin/modern/communicator/button.css: font:11px arial;
skin/modern/communicator/button.css: font family:Arial, sans-serif;
skin/modern/aim/findAFriendWizard.css: font family:serif;
skin/modern/aim/findAFriendWizard.css: font family:serif;
skin/modern/global/button.css: font family:charcoal, ms sans serif;

改善图形性能的技巧

Mozilla 1.2.1 for Solaris 使用 Solaris 中的 GTK2 图形库进行图形操作。 此图形库会占用相当数量的共享内存。 通过在 /etc/system 文件中添加下列各行,可获得更好的图形显示效果:

set shmsys:shminfo_shmmax = 0x2000000
set shmsys:shminfo_shmmni = 0x1000
set shmsys:shminfo_shmseg = 0x100

注意: 要编辑 /etc/system 文件,需要具有对机器的根访问权限。 做此更改后,必须重新启动机器。


配置文件兼容性

如果使用的是旧版本的 Netscape 或 Mozilla,由于首选项不兼容,您可能会遇到问题。 建议您在首次启动 Mozilla 1.2.1 前将 $HOME/.mozilla 目录移至他处(例如,% mv $HOME/.mozilla $HOME/.mozilla-old)。

请不要与其它不支持 Sun 的 Web 浏览器共享 Mozilla 1.2.1 的配置文件,尤其是由 Mozilla.org 团体开发的夜间 Mozilla 编译版。 否则,您的配置文件会被更改,甚至被破坏。

导致 mozilla 配置文件损坏、甚至破坏的原因很多。在安装/迁移过程中,在日常使用过程中,包括不正常退出“桌面”、mozilla 崩溃及与其它不支持 Sun 的 Web 浏览器,尤其是由 Mozilla.org 团体开发的夜间 mozilla 编译版共享同一配置文件,都可能发生这种情况。

按以下步骤操作可在 mozilla 配置文件遭到破坏后恢复绝大部分重要信息。

1: 完全退出 Mozilla,制作 mozilla 配置文件的备份。
cp -r ~/.mozilla ~/.mozilla.bak

2: 删除以下文件:

localstore.rdf: ~/.mozilla/(AccountName)/*.slt/localstore.rdf
XUL.mfasl: ~/.mozilla/(AccountName)/*.slt/XUL.mfasl
appreg: ~/.mozilla/appreg

3: 重新启动 mozilla
If mozilla start smoothly, then turn to next step. 否则,删除 prefs.js 后再试。

prefs.js ~/.mozilla/(帐户名)/*.slt/prefs.js

如果现在 mozilla 已可顺利启动,转到下一步骤。 否则,制作 mozilla 配置文件的 tarball:

tar zcvf mozilla-profile.tar.gz ~/.mozilla.bak

并向 mozilla-feedback@sun.com 报告错误,将 tarball 作为附件。

4: 删除后果和恢复所有帐户

I. localstore.rdf:
如果启动时缺少 localstore.rdf,则会创建其缺省版本。 五花八门的浏览器外观设置会使人有点发懵。 并会记不清邮件和新闻组中设置了显示哪些列,因此你必须取消选择不想在该处显示的列。

复位浏览器外观: 启动 Mozilla,打开“文件”/“首选项”。 选中可能添加到“Navigator”下的界面中的“所有”按钮,然后单击“确定”。 现在“再次”打开首选项。 取消选中所有不想显示的列,然后单击“确定”。

II. XUL.mfasl:
删除 XUL.mfasl 不会造成任何严重破坏。 它是 XUL 的“快速加载器”。 如果缺少该文件,下次启动时即会重新创建。

III. appreg:
删除 appreg 有点麻烦。 删除后,Mozilla 下次启动时会无法跟踪您的配置文件。 但请不要担心,您可以按以下步骤操作来恢复它们。
- 启动 Mozilla
mozilla -ProfileManager
- 在下一窗口中,单击“创建配置文件...”
- 在弹出中,单击“下一步”按钮
- 然后在“输入新配置文件名称”下添加您的 OLD 配置文件目录的确切名称(在 ~/.mozilla 下便可找到)。 缺省情况下将其称为“缺省配置文件”。
- 然后单击“结束”按钮,然后单击标记为“启动 Mozilla”的按钮
- 如果您有不止一个帐户,请在单击“启动 Mozilla”前重新创建这些帐户

IV. prefs.js
与 localstore.rdf 类似,prefs.js 会保留 Mozilla 的一些用户定制首选项,包括浏览器和邮件首选项。 如果缺少 prefs.js,需要在“首选项对话框”中再次复位您的首选项。


3. 国际化问题

此 Mozilla 版本不支持需要“双向”(Bi-Directional) 文字(如 Arabic 和 Hebrew 文字)的脚本。

输入问题

在 UTF-8 语言环境中打开新窗口和在 Mozilla 间移动焦点的速度非常慢 (此问题在 Solaris 10 中已得到解决) (错误 4643078)。这是 Solaris 的一个错误,而不是 Mozilla 的错误。 此问题在 Solaris 10 中已得到解决。 在 UTF-8 语言环境的多输入模式下,更改焦点和 打开新窗口的速度非常慢。
回避办法: 如果可能,使用非多输入模式。

打印问题

对非 iso-8859-1 字符,打印不工作。
对非 iso-8859-1 字符,打印不工作。 所有非 iso-8859-1 字符打印为方块。 (错误 4474533)
回避办法: 尝试 Xprint 打印。

如何在 Mozilla 1.2.1 for Solaris 上使用 Xprint
在主机上启动 Xprt 服务器。 可能需要设置附加的字体路径,这取决于语言环境。 请对 Xprt 引用 Xprt(1)。
% /usr/openwin/bin/Xprt:1
设置 XPSERVERLIST 环境变量
% setenv XPSERVERLIST:1
启动 Mozilla
% mozilla

在打印对话框中,将打印机名输入到“打印命令:” 文本字段,然后单击“打印”按钮。

显示问题

中文字符显示问题

显示中文字符时有一些错误。 下面的有些代码点不显示,有些显示为“?”。

zh_HK.BIG5HK 语言环境: 0xF9DD - 0xF9FE 显示为空格。
(错误记录 4637808,参见: http://bugzilla.mozilla.org/show_bug.cgi?id=125412)
zh_TW 语言环境: 0xC2A1 - 0xC2C1(错误记录 4637806)
zh_TW.BIG5 语言环境: 0xA3C0 - 0xA3E0(错误记录 4637805)
0xA27E - 0xA2A7(错误 4637804,http://bugzilla.mozilla.org/show_bug.cgi?id=125406)


4. 功能问题

漫游

Netscape 4.x 中含漫游功能,但在 Netscape 6/7 及 Mozilla 系列产品中不包含此功能。 尽管 Mozilla 和 Netscape 4.x 的编码库不同, 项目团队仍计划在 Mozilla 编码库尽管 Mozilla 和 Netscape 4.x 的编码基数不同, 项目团队仍计划在 Mozilla 编码基数中再次实现漫游功能。中再次实现漫游功能。 (请参阅: http://bugzilla.mozilla.org/show_bug.cgi?id=17048)

AIM

Netscape 7 中包含“AOL 即时信息传送”(AIM)。 但 Mozilla 未捆绑 AIM。

5. 最新消息

有关 Mozilla 1.2.1 for Solaris [tm] Operating System 的最新问题和信息,请访问以下 URL:
http://www.sun.com/software/solaris/mozilla/

6. 文档

可在以下位置找到它们:

Mozilla 1.2.1 for Solaris [tm] Operating System 版本说明:
(http://docs.sun.com/db/doc/817-2603-10)

Mozilla 1.2.1  for Solaris [tm] Operating System 版本说明常见问题 (FAQ)::
(http://wwws.sun.com/software/solaris/mozilla/faq.html)

新手册页面:
您的安装目录中提供有 Mozilla 1.2.1 for Solaris [tm] Operating System 的新版手册。 请使用命令

man -M $(setupdirectory) mozilla

to see the detailed information about the command "mozilla".

7. 修补程序列表

建议对您系统中的 Java 2 SDK 标准版 v1.4.2 应用以下修补程序:
(参见: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/J2SE)

可在下载 Mozilla 1.2.1 for Solaris 的同一页面中下载这些修补程序。