发行说明
新增功能 (与上一版本的不同之处以及升级到本版本的理由。)
与 Mozilla 社团版的不同之处
安装指南
Mozilla 1.4 for Sun Java™ Desktop System(Solaris 操作系统版)的分步安装说明
故障排除指南
反馈
支持
版权所有 2004 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054 U.S.A. 保留所有权利。Sun、Sun Microsystems、Java、SunOS、OpenWindows 和 Solaris 是 Sun Microsystems, Inc. 在美国和其它国家的商标、注册商标或服务标志。所有 SPARC 商标的使用均符合许可规定,且均为 SPARC International, Inc. 在美国和其它国家的商标或注册商标。带有 SPARC 商标的产品均以 Sun Microsystems, Inc. 开发的体系结构为基础。
新增功能
Sun Mozilla 团队一如既往地努力推出富于变化的新版本,以改进性能、稳定性、网站兼容性、标准支持性和易用性。
配置文件:
配置文件漫游 - 允许您通过漫游服务器访问您在任何计算机上的配置文件。“配置文件”包括书签、cookie、通讯录和首选项等。
配置文件切换 - 用户现在可以对配置文件进行“热切换”。要进行尝试,请从工具菜单中选择“切换 > 配置文件...”
邮件
抵制垃圾邮件!- 垃圾邮件上下文菜单项、“删除垃圾邮件”菜单项以及对垃圾邮件控制所作的其它许多用户友好改进。垃圾邮件分类。经过一些初步“训练”,客户端便能够分辩出哪些是垃圾邮件哪些是想要的邮件,并将两者分开。要了解更多信息,请访问 Mozilla 垃圾邮件控制页面
丰富文本编辑 - 用户现在可以为 HTML 邮件指定缺省字体、字号及颜色。
图像处理
自动调整大小 - 自动调整大小允许在原大小图像与适合窗口大小的图像之间进行切换。单击图像将会在自动大小与原大小之间交替变化。可在“首选项”的外观面板中禁用(或启用)此功能。
图像阻止 - 图像阻止/禁止装入功能现在更为灵活,用户可以通过“查看图像”来查看被阻止或未装入的图像。
动态调整图像和表格大小 - 编写器现在支持以单击拖动方式动态调整图像和表格的大小。当选中某个图像或是将光标置于某个表格内时,会出现八个大小调整手柄,允许通过简单的单击/拖动/释放操作来调整图像/表格的大小。工具提示会以像素为单位实时显示目标大小以及相对变化。
浏览
书签 - 书签现加入的功能有:提供一个根级文件夹,允许两个不同名书签指向同一位置,“书签管理器”和“书签工具条”中可包含站点图标,以及可以对分隔符加标签。
启动 - 可以为每个首窗口、新窗口和新附签指定“空白页”、“主页”或“上次访问的页面”。
弹出阻止 - 经过精简提高了易用性
随打随找 - 只需键入要找的内容,匹配项就会自动突出显示。它有一个新的首选项面板(“编辑”>“首选项”>“高级”>“键盘导航”),允许进行超链接以及任何文本搜索
代理 - 如果无法用代理服务器接通,代理自动配置故障转移功能将尝试直接连接
聊天 - ChatZilla IRC 客户端现在拥有一个完整的 Mozilla 首选项面板。
新闻组 - 增添了过滤功能。
Sun 的 Mozilla 版本与社团版本的不同之处
可访问性
使所有人可以自由地使用 Mozilla web 浏览器的全部功能
可视性 - 支持与 Gnome 兼容的大字体和高对比度主题 键盘导航 - 可以单凭键盘(无需鼠标)访问所有的 Mozilla 浏览器功能 辅助技术 - 支持 gnome 可访问性框架,以便与将在 Gnome 桌面未来版本中出现的辅助技术(屏幕阅读器、屏幕放大器、屏上键盘)合作使用。
配置文件漫游
兼容性 - 兼容 Java Enterprise 和标准 FTP 服务器,支持 HTTP、LDAP 和 FTP 协议 高可用性 - 可随时随地访问您的书签、首选项、通讯录 可靠性 - 进行更改时,冲突解决可以避免多重访问带来的问题
拼写检查器
MySpell™ 拼写检查引擎 - 在编写器和邮件中增添了拼写检查功能 多语种支持 - 如果需要更多的词典,在 http://www.mozcafe.com/download/index.php 上有 27 种语言可以获得
打印
True Type 打印 - Sun Mozilla 会生成一个 postscript 文件,它无需另行配置即可打印非西文语言
Kerberos
单一登录
安全:Kerberos 是一种身份验证服务,一些 web 服务器使用它将单一登录功能扩展至内部网。使用此方法的主要好处是它比“基本”身份验证方法具有更高的安全性,并且不要求用户输入任何名称或口令组合 注意:要使用这种身份验证方法,必须将客户端和服务器均配置为使用 Kerberos
错误修正!
Sun 的 Mozilla - 修正了 100 多处错误,这是社团版所没有的
磁芯信息转储文件 - 只有 Sun 的 Mozilla 才允许您保存和提交磁芯转储信息,以供分析之用
已知问题
Flash 6
当颜色深度设置为 256 色(8 位)时,无法显示 flash 6 的文本。 如果颜色深度设置为 16 位或更高,则此问题不会出现。
CDE
当颜色深度设置为 256 色(8 位)时,无法正确显示 UI。 如果颜色深度设置为 24 位或更高,则此问题不会出现。
注意: 要检查当前设置,请使用:fbconfig -prconf 要更改当前设置,请使用 fbconfig -depth <所需颜色深度>
Real Player
应用某些 Solaris 修补程序时,Real Player 8.0 插件将会挂起。参见错误 126310
直接单击 linux 软件包文件 (.rpm) 将导致 Mozilla 崩溃,这是因为 web 服务器和 Mozilla 都将 .rpm 注册为 RealPlayer 媒体,但 RealPlayer 插件无法正确处理无效的 rpm 文件,从而使 Mozilla 与它一起发生崩溃。用户可以通过右键单击链接并从弹出菜单中选择“链接目标另存为...” 来避免此问题。参见错误:http://bugzilla.mozilla.org/show_bug.cgi?id=215999
配置文件
如果配置文件遭破坏,会在 Mozilla 中引起意外错误。 如果发生此问题,请创建一个新的配置文件
国际域名和书签
使用 IDN 时,URL 书签可能显示不正确,而且您可能无法通过书签访问 URL 此问题可以通过手动编辑书签加以解决
印地语
在所有对话框中,数字信息都不以印地语形式显示
系统要求
最低要求
操作系统 - Solaris 8 操作系统
桌面 - GNOME 2.0 或 CDE(通用桌面环境)
内存:128 MB
磁盘空间:
SVR4 - 最终占用 80MB 磁盘空间(安装期间需要 262MB,空间可收回) WebStart - 最终占用 144MB 磁盘空间(安装期间需要 240MB,空间可收回)
库 - GTK2 库
注意:GNOME 2 桌面包括 GTK 2 库,此库也可在运行 Mozilla 安装程序时安装。
Java - JRE 1.4.2_02
修补程序
Solaris 8 SPARC
108652-66、108921-16、108940-54、112003-03、108773-18、111310-01、 112472-01、109147-24、111308-03、112438-01、111111-03、112396-02、 110386-03、111023-02、108987-13、108528-22、108989-02、108993-22、 108714-07、110380-04、110934-10
Solaris 8 x86
108653-55、108922-16、108774-18、111307-04、111311-01、112473-01、 112439-01、108715-07、111112-03、112397-02、108941-54、108988-13、 108529-22、108990-02、110403-04、110935-10、109148-24、111309-03、 110400-01、111024-02、108994-22
这些修补程序可以从以下网址获得: http://sunsolve.sun.com/pub-cgi/show.pl?target=patchrpts/8 或 http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
Solaris 9 SPARC
对于:Gnome 2.0.0 Sparc 修补程序 ID:114686-02 对于:Gnome 2.0.2 Sparc 修补程序 ID:115738-03
Solaris 9 x86
对于:Gnome 2.0.0 Intel 修补程序 ID:114687-02 对于:Gnome 2.0.2 Intel 修补程序 ID:115739-03
这些修补程序可以从以下网址获得: http://sunsolve.sun.com/pub-cgi/show.pl?target=patchrpts/9 或 http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
注意:在搜索修补程序时,为获得最新的版本,请勿输入版本号,只需输入主修补程序号即可。 例如,请使用 108664 而不是 108664 -02(-xx 表示版本号)。 进行修补时,-xx 是最低的可接受版本,比它更新的修补程序也是可以接受的。
如何安装 Mozilla 1.4 for Solaris OS - Web Start 版
下载 Mozilla 后,请执行以下步骤来安装该应用程序。
1. 使用以下命令解压缩文件: % unzip <安装软件包名称>.zip
2. 转到 Mozilla 安装目录: % cd MOZinstaller
3. 如果您的系统上无 GTK2 库,请执行步骤 4 至 7 来安装该库。否则,请转到步骤 8。
4. 如果您还不是超级用户,键入“su” 即可成为超级用户,然后键入您的超级用户口令。
5. 转到 GTK2 目录: # cd GTK2
6. 运行 GTK2 库安装脚本: # ./GTK2install
7. 转到 Mozilla 安装目录: # cd ..
8. 运行 Mozilla 1.4 安装脚本: # ./installer
9. 需选择“定制安装”来安装英语以外的其它语言包。 10. 指定安装 Mozilla 的目录。 缺省情况下,将在您的起始目录中创建一个“Mozilla”目录 并将 Mozilla 安装在那里。
11. 选择要安装的语言包。
12. 按屏幕说明完成安装过程。 请等待,直到看到“安装汇总”窗口出现,它会通知 您安装是否成功。
13. 单击“退出”关闭安装程序。
14. 要启动 Mozilla,请转到安装目录,然后运行 以下程序:
% ./mozilla &
如果您的系统中无 GTK2 库,且您以普通用户身份直接运行 Mozilla 安装程序脚本,您将看到以下这些信息:
“Sun Mozilla 1.4 需要 GTK2 库,您可以安装包含 GTK2 的 GNOME 2.0, 也可只安装 GTK2” “要只安装 GTK2,您应转到 GTK2 目录,然后以超级用户身份运行 GTK2install”。
如何安装 Mozilla 1.4 for Solaris OS - SVR4 软件包
确保已在系统中分别安装了 GNOME2(其中包括 GTK2)或 GTK2 库。
1. 解压文件前先建一个目录来放置这些文件,然后转到新目录,使用 unzip 命令对文件进行解压。
% mkdir <新目录名> % cd <新目录名> % unzip <安装软件包名>.zip
2. 如果您还不是超级用户,键入“su”即可成为超级用户, 然后键入超级用户口令。
3. 如果已有 GTK2 或 GNOME2,请跳到步骤 5 转到 GTK2 目录: # cd GTK2
4. 运行 GTK2 库安装脚本: # ./GTK2install
5. 运行以下安装脚本安装 Mozilla:
# ./mozinstall
注意 - Mozilla 1.4 软件包将安装在 您工作站的 /usr/sfw/lib/mozilla 目录中。
6. 安装语言包
安装程序会向您提示一个可安装语言列表,输入与语言包对应的编号,然后按 enter 键。 重复此步骤添加所需的每种语言。输入 0 并按 enter 键继续安装。
7. 在提示符处键入“exit”退出超级用户。
8. 要启动 Mozilla,请转到安装目录,然后运行 以下程序:
% ./mozilla &
从 Mozilla1.2.1 升级至 Mozilla1.4
Web Start - 如果希望保留 Mozilla 的旧版本,请将 Mozilla 1.4 安装在您起始目录内的单独目录中,这样两个版本就可以并存了。 否则,请参考 Mozilla 1.2.1 随带的卸载说明
SVR4 - 如果安装了 Mozilla 1.2.1 SVR4 软件包(pkgadd 版本),则应首先以超级用户身份使用 pkgrm 删除 Mozilla 1.2.1,然后再安装 Mozilla 1.4。
注意:当从 Mozilla 的较早版本进行升级时,(为避免发生与以前版本不兼容的问题)Mozilla 安装程序会提示您删除安装目录(如果该目录非空)。如果您的配置文件或其它个人文件位于安装目录中,请回答“否”,否则这些文件将会被删除。配置文件放在缺省位置的用户不受影响。
从 Netscape 4.7x 移植到 Mozilla 1.4
如果您决定试用 Mozilla 1.4 for Solaris OS,这不会影响您继续使用 Netscape 4.7x。这两个软件可以同时运行。 但是,建议不要同时使用两个邮件客户端程序。
Netscape 4.7x 和 Mozilla 1.4 for Solaris 会将用户信息(首选项、高速缓存文件、书签)写入不同的目录:
Netscape 4.7x - 在 ~/.netscape 目录下。 Mozilla 1.4 for Solaris - 在 ~/.mozilla 目录下。
在移植 Netscape 4.7x 首选项(如书签、代理服务器、电子邮件设置)期间,缺省会制作首选项文件、电子邮件设置和本地邮件夹的副本。 本地邮件夹的副本会浪费很多磁盘空间,这可能不是您所期望的。我们为您提供了两种选择来控制本地邮件夹的移植行为。
选项 #1:重复使用利用 Netscape 4.7x 创建的原有本地邮件夹。除可节省磁盘空间外,这样做使您能够在 Netscape 4.7x 的邮件程序和 Mozilla 的邮件程序间来回切换。
注意:如果 Netscape 4.7x 和 Mozilla 邮件程序同时运行,且使用相同的共享本地邮件夹,则可能会破坏本地邮件夹中的数据。
选项 #2:(缺省)使本地邮件夹与 Netscape 4.7x 和 Mozilla 1.4 for Solaris 保持分离,以便能同时使用 Netscape 4.7x 和 Mozilla 邮件程序。 此选项确保您决不会丢失存储在本地邮件夹中的任何数据,这是以占用额外的磁盘空间和分割本地邮件夹为代价换来的。
当首次使用 Mozilla 1.4 的用户要从 Netscape 4.7x 进行移植时,会为其提供上述选择。系统管理员和企业管理员可以为其范围更广的用户群作出如下决定。 他们可以用下面的首选设置来更改其用户的缺省设置,并选择是否赋予用户覆盖缺省设置(或拒绝覆盖)的能力。
要设置选择选项 #1,并禁止用户的覆盖权限,请编辑文件 <Mozilla 安装目录>/defaults/pref/mailnews.js
pref("mail.migration.copyMailFiles", false); pref("mail.migration.copyMailFilesPopupWindow", false);
要设置选择选项 #1,但允许用户具有覆盖权限,请编辑文件 <Mozilla 安装目录>/defaults/pref/mailnews.js
pref("mail.migration.copyMailFiles", false); pref("mail.migration.copyMailFilesPopupWindow", true);
从 Netscape 6 或 7 移植到 Mozilla 1.4
您可以安全地将 Mozilla 1.4 与 Netscape 7 安装在一起。Mozilla 可以从 Netscape 7 导入用户数据;如果您希望从 Netscape 7 移植到 Mozilla,建议您在安装完 Mozilla 并移植完用户数据后,卸载 Netscape 7。
Netscape 6 或 7 的配置文件可供 Mozilla 使用。但是,在 Netscape 6 或 7 与 Mozilla 之间共享配置文件会发生问题。
Mozilla 会自动使用 Netscape 的配置文件,除非您拥有多个配置文件(此时 Mozilla 会提示您选择一个配置文件)。为避免以 Netscape 配置文件无意中打开 Mozilla,请在安装 Mozilla 前,使用 Netscape 的“配置文件管理器”另行创建一个新的配置文件。
注意:从 netscape 6 或 7 进行升级时,(为避免发生与以前版本不兼容的问题) Mozilla 安装程序会提示您删除安装目录(如果该目录非空)。如果您的配置文件或其它个人文件位于安装目录中,请回答“否”,否则这些文件将会被删除。配置文件放在缺省位置的用户不受影响。
注意:强烈建议不要在 Mozilla 与 Netscape 6 或 7 之间共享配置文件
将 Mozilla 添加到路径中
确定 PATH 变量的设置位置,然后将 Mozilla 目录添加到路径中,这样便可通过在终端窗口中键入“mozilla”来启动 Mozilla。该路径可在 .dtprofile、.login、.bashrc 或 .cshrc 文件中设置。
对于 bash shell:
export PATH=$PATH:<Mozilla 安装目录>
对于 csh shell:
setenv PATH ${PATH}:<Mozilla 安装目录>
插件
下载插件,然后安装在 Mozilla 的插件目录中
Mozilla 的插件目录
1) 缺省插件目录位于 <Mozilla 安装目录>/plugins 2) 缺省用户插件目录位于 $HOME/.mozilla/plugins 3) 用户定义的插件目录可通过环境变量“env: MOZ_PLUGIN_PATH”设置 例如,“export MOZ_PLUGIN_PATH=~/download/plugins”
Java
缺省情况下,Mozilla 1.4 中已启用了“Java 插件”。 如果它不起作用,请确保插件目录中存在一个符号链接,该链接指向:
SPARC: $JAVA_PATH/plugin/sparc/ns610/libjavaplugin_oji.so x86: $JAVA_PATH/plugin/i386/ns610/libjavaplugin_oji.so
注意:以复制文件代替生成符号链接将会导致 Java 崩溃
Real Player
Macromedia Flash
A.
在系统范围安装 Macromedia Flash Player,使其对所有计算机用户均可用
1. 在系统范围安装 Macromedia Flash Player 需要对计算机拥有超级用户访问权限。
2. 将 Macromedia Flash Player 文件、libflashplayer.so 和 flashplayer.xpt 复制到 Mozilla 插件目录中。
3. 重新启动 Mozilla。
4. 通过在地址栏中键入 about:plugins 或选择“帮助”> “关于插件”,检验是否安装成功。 成功时会看到以“Shockwave Flash 6.0”形式列出的 Macromedia Flash Player
B.
在“用户帐户”中安装 Macromedia Flash Player:
1. 如果您尚未自用户帐户中使用过 Mozilla,请启动 Mozilla,然后将其关闭。这将在您的起始目录中创建一个首选项目录 (.mozilla)。
2. 在该 Mozilla 首选项目录中创建一个“plugins”目录。 如果 mkdir 命令报告错误“cannot make directory: File exists”,请不要惊慌。这仅说明该目录已经存在,不需要再行创建。
3. 将 libflashplayer.so 和 flashplayer.xpt 复制到该插件目录中。
4. 重新启动 Mozilla。
5. 通过在地址栏中键入 about:plugins 或选择“帮助”> “关于插件”,检验是否安装成功。成功时会看到以“Shockwave Flash 6.0”形式列出的 Macromedia Flash Player
Adobe Acrobat Reader
解决方案
主题 |
问题 |
解决方案 |
|
安装 |
|
|
修补程序 |
警告:系统未安装所需的修补程序 |
安装必需的修补程序。可在以下网址找到最新修补程序: http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage |
修补程序 |
未安装所需的修补程序 106300。 |
此修补程序是用于 64 位 C++ 的共享库修补程序。需要在系统中安装 SUNWlibCx 软件包。安装 SUNWlibCx 软件包,或不安装修补程序 106300 而继续安装其它修补程序。 |
启动 |
|
|
无任何反应 |
从远程机器启动 Mozilla 时,无任何窗口出现。 |
将 DISPLAY 环境变量设置为您机器的显示器。 例如,“setenv DISPLAY <主机名>:0.0” |
无任何反应 |
无窗口出现 (您先前使用的是 Netscape 4.X) |
首次启动 Mozilla 1.4 时,Mozilla 1.4 for Solaris 会尝试移植您的 Netscape 4.X 首选项。Netscape Communicator 4.X 首选项可能未正确移植,从而引起错误。尝试将 ~/.mozilla 目录移到 ~/.mozilla.old 目录。如果仍然无效,请尝试将 ~/.netscape 目录移到 ~/.netscape.old,然后重新启动该应用程序。 |
无任何反应 |
当在 Solaris 2.6 上启动时, 无窗口出现 |
Solaris 2.6 不支持 Mozilla 只有 Solaris 8 或更高版本才支持 |
浏览器不对 |
Mozilla 启动了 Netscape 或 FireFox 窗口 |
带参数启动 Mozilla,例如,“-P” |
错误 |
启动时 错误消息: “内部错误:不可用的临时资源。” |
执行下列步骤来增加计算机的交换空间:
- 打开终端窗口。
- 使用 su 命令转为超级用户。
- 键入以下命令:mkfile -v 100m swapfile_name
- 键入以下命令:swap -a swapfile_name
|
错误 |
shell 输出中出现警告消息:Gdk-WARNING **: shmat failed! |
此消息仅在运行 mozilla -debug 启动脚本时才会出现。该消息表明应用程序的共享内存不足。该应用程序仍会运行,但比平时稍慢。 |
显示 |
|
|
图标 |
图标显示不正确 |
重置主题:“视图”->“应用主题”,选择任何主题,然后重新启动 mozilla |
崩溃 |
|
|
Solaris 9v4 |
崩溃 |
Solaris 9 update 4 上的 gtk+-2.0 库有一处错误,该错误会导致浏览器崩溃。 请获取修补程序 115738-03 或更高版本对错误进行修正。 |
Flash 6 |
在播放多个 Flash 动画时会发生崩溃 |
在系统文件 (/etc/system) 中添加下行: “set shmsys:shminfo_shmseg=在此填入具体数字” 这会防止崩溃的发生,但 Flash 文件仍可能运行缓慢 |
打印 |
|
|
调整大小 |
无法横向打印较大页面 |
1. 仅使用比例打印 2. 使用 Xprint 系统。有关信息,请访问 xprint.mozdev.org |
语言 |
打印非西文网页时,有时会将字符打印成空白块。 |
添加字体搜索路径:pref("font.directory.truetype.1", path) “prefs.js”文件位于您起始目录的“.mozilla”目录中。 |
脚本 |
|
|
Javascript |
关闭窗口功能不关闭附签 |
更改 prefs.js 中的首选项设置: pref("dom.allow_scripts_to_close_windows", true); |
邮件 |
|
|
IMAP |
有些 IMAP 服务器不支持混合类型的文件夹。因此,此类服务器上的文件夹只能存储邮件或子文件夹,但 Mozilla 邮件在缺省情况下支持混合文件夹。因而,这会在创建和删除文件夹时带来一些问题。 |
打开“编辑”->“邮件和新闻组帐户设置”->“服务器设置”。单击“高级”。取消选中“服务器可以支持包含有子邮件夹和邮件的邮件夹” |
配置文件 |
|
|
装入 |
装入配置文件时发生崩溃 (您运行了以前版本的 Mozilla) |
此目录中的某些文件的格式已更改,从而造成兼容性问题。要解决这个问题,请执行以下步骤:
- 打开终端窗口。
- 键入以下命令:mv ~/.mozilla ~/.mozilla.old
- 重新启动浏览器。
|
常规 |
Mozilla 表现反常 |
配置文件的破坏会导致 Mozilla 表现反常。在这种情况下,请创建一个新的配置文件 |
插件 |
|
|
Java |
使用“inkoveAndWait()”显示模态对话框时,Java 1.4.1 代码陷入死锁 |
回避办法是用 invoketLater 调用,而不用 inkoveAndWait 调用。 |
Java |
如何更新 1.4.2 之前版本的 applet? |
推荐采用以下方法:
- 应使用 J2SE1.4.2,以缺省选项(即不含 -target 1.4.2)对 1.4.2 之前版本的 applet 重新进行编译。
- 只要它们不依赖于 1.4.2 API,它们应当可以在所有平台 (Solaris/Linux/Windows) 上正常运行
|
聊天 |
|
|
IP 解析 |
无法解析服务器地址 |
改用 IP 地址 |
Web Start 卸载
如果 Mozilla 1.4 是用 Web Start 安装的,请运行: % cd <安装目录名> % ./uninstaller
SVR4 卸载
如果 Mozilla 1.4 是从 SVR4 软件包(pkgadd 版)安装的,则应使用 pkgrm 删除 mozilla。 %pkgrm<安装软件包名> 注意:必须单独删除可选软件包,而且必须登录到超级用户
X-printing
如何为 Mozilla 设置 x-printing。
Xprt 是面向 X Window 系统版本 11 的 Xprint 打印服务器,用于打印机和传真机等非显示设备。
Xprint 是一种高级打印系统,使 X11 应用程序能够使用诸如打印机、传真机等设备,或创建如 PostScript、PCL 或 PDF 格式的文档。它可以由类似 mozilla 这样的客户端程序使用。
如何在客户端配置 Xprint?
有一个环境变量 (env vars) 可以用来控制客户端的 Xprint。 该环境变量 ${XPSERVERLIST} 包含一个显示标识符(以空白字符分隔)的列表, 用以告知 Mozilla 在哪里可以找到 X-print 服务器。
示例: %export XPSERVERLIST="littlecat:80 bigdog:72" 这条指令指示应用程序查看机器“littlecat”上的显示 80 以及机器 bigdog 上的显示 72,以寻找 X-print 服务器。
如何设置 Xprint 服务器?
缺省情况下,会在 Solaris 上安装 Xprint 服务器。
Xprt [ -ac ] [ -audit level ] [ -pn ] [ -fp fontpath ] [ -XpFile file ] [ -XpSpoolerType spoolername ] [ : display ]
: display
X 服务器在给定的显示上运行。如果有多个 X 服务器要在一个主机上同时运行,则每个服务器均必须具有一个唯一的显示号。注意,标准的 X 服务器(用于视频显示)通常运行于显示:0
示例:要在显示 99 上启动 Xprint 服务器: %Xprt :99
-fp fontpath
设置字体搜索路径。此路径是一个以逗号分隔的目录列表,Xprt 将在其中搜索字体数据库。
示例:
%Xprt :99 -fp \ /usr/X/lib/X11/fonts/TrueType/,\ /usr/X/lib/locale/zh/X11/fonts/TrueType/ &
有关如何设置 Xprint 服务器的详细信息,请参阅 http://xprint.mozdev.org/docs/Xprt.html 或参阅手册页(在 Solaris 上使用“man Xprt”命令)
如何从 Mozilla 打印含非西文字体的网页。
含有非西文字体的页面有时可能无法正确打印,使用 TrueType 打印可以解决此问题。
何谓 TrueType 打印?
Mozilla 使用 FreeType 库将 True Type 字体转换为 CID type 1 字体。然后再将 CID Type 1 字体嵌入到 postscript 文件中。
如何设置 TrueType 打印?
每个字体集的路径均需包括在文件 solaris.js 中,该文件位于: defaults/pref/solair.js
可以向 solaris.js 文件添加新 True Type 字体的搜索路径。
以下为缺省设置
pref("font.directory.truetype.1", "/usr/X/lib/locale/zh/X11/fonts/TrueType"); pref("font.directory.truetype.2", "/usr/X/lib/locale/zh.GBK/X11/fonts/TrueType"); pref("font.directory.truetype.3", "/usr/X/lib/locale/zh_CN.EUC/X11/fonts/TrueType"); pref("font.directory.truetype.4", "/usr/X/lib/locale/zh_CN.GB18030/X11/fonts/TrueType"); pref("font.directory.truetype.5", "/usr/X/lib/locale/zh_TW/X11/fonts/TrueType"); pref("font.directory.truetype.6", "/usr/X/lib/locale/zh_TW.BIG5/X11/fonts/TT");
要添加一个新字体路径,请使用与下面相同的格式: pref("font.directory.truetype.<编号>", "<路径/文件夹位置>");
对于韩语即为 pref("font.directory.truetype.7", "/usr/X/lib/locale/ko/X11/fonts/TrueType ");
注意:此功能需要 freetype2 库支持。 确保已安装了 FreeType,并且“libfreetype.so”的路径对系统可用。
如果 Mozilla 找不到 libfreetype.so,请添加路径: export LD_LIBRARY_PATH=<libfreetype.so 的位置>
Mozilla 崩溃时如何应对
如果 Mozilla 发生崩溃,您可以采取下面的步骤来协助我们进行调试。 此方法仅适用于 Sun Mozilla 1.4 版。Mozilla 1.2 版和社团版不适用。
何谓磁芯信息转储文件? 磁芯信息转储文件包含与调试有关的所有进程信息:硬件寄存器内容、进程状态和进程数据。
文件所在位置 进程崩溃时,操作系统会将磁芯映像写入到一个文件中(称为磁芯信息转储)。通常会将该磁芯信息转储文件写至 Mozilla 的启动目录(假设可以这样做;正常的访问控制即适用)。
为何无法写入磁芯信息转储文件?
有两种可能的情况:
1. 进程没有 Mozilla 启动目录的写入权限
解决办法:从拥有写入权限的目录启动 Mozilla。
2. 磁芯信息转储文件的大小超过了允许的缺省最大限度。
解决办法:使用以下命令删除文件大小限制: “ulimit -c unlimited”。
如何处理磁芯信息转储文件?
直接将其发送至我们的信箱 mozillafeedback@sun.com,或者将其存放地点告诉我们。请务必提供完整的平台信息。 您可以通过以下方式获得上述完整信息:“uname -a”
如果不便发送该磁芯信息转储文件,可先检查该文件,然后将结果发送给我们。 Solaris 提供了下列工具,可以用来检查磁芯信息文件:
/usr/bin/pstack ./core /usr/bin/pmap ./core /usr/bin/pldd ./core
将输出结果以纯文本格式发送至 mozillafeedback@sun.com
Mozilla - debug 选项
尽管有局限性,但带调试开关运行 Mozilla 可能有助于管理员对问题进行诊断。某些在正常模式下不出现的错误/警告消息将会在以下两个脚本中显示:debuginfo.sh 和 checkpatches.sh,如果用“-debug”选项启动 mozilla,这两个脚本将会运行。debuginfo.sh 会打印输出一些系统信息,checkpatches.sh 会检查是否已安装了 mozilla 所需的所有修补程序。
示例:
bash-2.05$ /mozilla/mozilla -debug ------- Running Mozilla 1.4 debug mode------- USER: robin HOSTNAME: eri0 = dart IP ADDRESS: eri0 = 129.158.217.225 HOSTNAME: eri0 = dart IP ADDRESS: eri0 = 129.158.217.225 ARCH: sparc FRAME BUFFER(S): unknown SunOS RELEASE: 5.9 KERNEL ID: Generic_112233-12 MEMORY: 256MB SWAP: 0.0MB total, 0.0MB used, 0.0MB available LOAD AVERAGE:19, 1 user, :0.05, 0.01, 0.02 DNS DOMAINNAME: ETHERNET ADDRESS: 0:3:ba:5b:97:f5 HOSTID: 835b97f5
Checking for recommended patches ...
** (mozilla-bin:10798): WARNING **: Size mismatch when converting text from input method: supplied length = 8 , result length = 6 ** (mozilla-bin:10798): WARNING **: Size mismatch when converting text from input method: supplied length = 8 , result length = 6 ** (mozilla-bin:10798): WARNING **: Size mismatch when converting text from input method: supplied length = 8 , result length = 6
.
手动实现配置文件服务器
本文档假定您是在专用服务器上而不是在现有服务器上实现配置文件服务器。建议使用专用配置文件服务器,因为它可提供更高的性能,并且可最大程度地减少与其它应用程序的交互。本文档说明如何在 Java Enterprise Web Server(版本 6.1 或更高)或 Java Enterprise Directory Server(版本 5.2)上实现配置文件服务器。由于配置文件服务器不依赖于 Java Enterprise 服务器的任何专有功能,因此其它服务器或许也能用,但它们并未经过 Sun 测试。
应该采用哪种服务器类型? 您可以将配置文件数据存储在 HTTP、FTP 或 LDAP 服务器上。选择何种服务器类型在很大程度上取决于您现有的基础架构以及配置文件数据的管理控制需求。HTTP 和 FTP 相对较容易设置,但它们不具有 LDAP 所具有的某些管理功能。
如何设置 HTTP 配置文件服务器?
为 HTTP 配置文件服务器启用“远程文件操控”
- 启动管理服务器,然后导航至“管理服务器”页面。
- 转到“类管理器”视图。
- 单击“内容管理”附签。
- 在左窗格中选择“远程文件操控”。
- 选中“激活文件操控命令”标签下面的“是”选项。
- 应用此更改。
为“配置文件漫游”用户添加规则
- 转到“服务器管理器”视图。
- 单击“首选项”附签。
- 在左窗格中选择“限制访问”。
- 编辑 ACL 文件,添加访问控制规则
注意:确保用户有权访问存储漫游访问文件的目录。
如何设置 LDAP 配置文件服务器
-
停止目录服务器的运行。
- 在 LDAP 服务器中添加配置文件服务器模式,如下面的列表所示。
注意:缺省情况下,Java Enterprise LDAP Server 中包括该模式。
显示模式
# ns-mcd-li-schema.conf # # Profile Server schema #
attribute nsLIPtrURL |
2.16.840.1.113730.3.1.399 |
ces |
attribute nsLIPrefs |
2.16.840.1.113730.3.1.400 |
ces |
attribute nsLIProfileName |
2.16.840.1.113730.3.1.401 |
cis |
attribute nsLIData |
2.16.840.1.113730.3.1.402 |
bin |
attribute nsLIElementType |
2.16.840.1.113730.3.1.403 |
cis |
attribute nsLIServerType |
2.16.840.1.113730.3.1.404 |
cis |
attribute nsLIVersion |
2.16.840.1.113730.3.1.405 |
integer |
attribute nsServerPort |
2.16.840.1.113730.3.1.280 |
cis |
objectclass nsLIPtr oid 2.16.840.1.113730.3.2.74 requires objectclass allows nsLIPtrURL, owner
objectclass nsLIProfile oid 2.16.840.1.113730.3.2.75 requires objectclass, nsLIProfileName allows nsLIPrefs, uid, owner
objectclass nsLIProfileElement oid 2.16.840.1.113730.3.2.76 requires objectclass, nsLIElementType allows owner, nsLIData nsLIVersion
objectclass nsLIServer oid 2.16.840.1.113730.3.2.77 requires objectclass, serverhostname allows description, cn, nsServerPort, nsLIServerType, serverroot
- 重新启动目录服务器。
- 创建一个将要在其下存储配置文件的根条目。您可以将所有用户配置文件存储在单个根条目下,这样做可以简化“配置文件漫游”的设置和管理。所创建的根条目可以包含任何对象类,尽管您通常会加入对象类“orgazinationalUnit”
- 设置根配置文件条目的访问控制,授予用户对该条目及其子节点的读写访问权限。读访问允许用户将自己的配置文件数据复制到本地计算机。这样,您便可以使用单一访问控制规则向所有用户授予经过验证的访问权限,如下所示。
示例: (target="ldap:///ou=Roaming,o=mcom.com")(targetattr!="nsLIPrefs")(version 3.0; acl "Roaming"; allow (all) userdnattr ="owner"; )
- 根据具体使用的服务器,您也许还能够使用单独的管理工具来设置此 ACL。
- 在配置文件根下创建一个 nsLIProfile 条目,以此方式为每个用户创建一个配置文件。下面给出了 LDIF 的一个示例,您可以用它来为一位名为 pete 的用户创建一个配置文件条目。
示例: dn: nsLIProfileName=pete,ou=Roaming,o=myCompany changetype: add objectclass: top objectclass: nsLIProfile nsLIProfileName: pete owner: uid=pete,ou=People,o=myCompany
- 创建浏览器用以验证用户身份的用户条目。您可以为用户创建新条目(如下面的列表所示),也可以将用户条目从公司目录复制到配置文件服务器(推荐)。
示例: dn: uid=pete,ou=People,o=myCompany changetype: add objectclass: top objectclass: inetOrgPerson cn: pete userpassword: myPassword
配置文件漫游首选项
配置文件服务器包括一组新的浏览器首选项,可用来控制该功能的许多方面。例如,您可以设置或锁定首选项以启用该功能,设置配置文件服务器或公司目录的位置,定义允许用户从服务器或向服务器传输的文件,等等。
可以在两个地方设置“配置文件漫游”首选项:
- 在配置文件服务器上,使用“配置文件服务器控制”
- 在浏览器的“首选项”窗口中(由用户设置)
浏览器将所有配置文件服务器首选项存储在特殊的文件中:活动用户配置文件中的“prefs.js”,一起存储的还有通过配置文件服务器向其提供服务的其它用户首选项。
下表给出了可以设置的配置文件服务器首选项的完整列表。注意,如果使用“配置文件服务器控制”在服务器上设置首选项,则无需直接对首选项进行操作。此时,您可以转而使用“配置文件服务器控制台”的图形用户界面。
首选项设置 |
通过相应首选项可以允许或禁止传输的文件。 |
|
|
roaming.files.abook.mab |
通讯录 |
roaming.files.history.mab |
收集的通讯录 |
roaming.files.bookmarks.html |
书签 |
roaming.files.cookies.txt |
Cookie |
roaming.files.cookperm.txt |
Cookie 权限 |
roaming.files.history.dat |
浏览器历史记录 |
roaming.files.mimeTypes.rdf |
帮助应用程序设置 |
roaming.files.panels.rdf |
工具条面板列表 |
roaming.files.localstore.rdf |
Windows 设置 |
roaming.files.liprefs.js |
用户首选项 |
roaming.files.mailViews.dat |
邮件视图设置 |
roaming.files.training.dat |
垃圾邮件过滤器 |
roaming.files.filter |
邮件过滤器 |
|
注意:您还可以使用“配置文件服务器控制台”的图形用户界面。 |
注意:有些文件会日益增大,如通讯录、浏览器历史记录。 如果传输这种文件会对网络性能产生负面影响,可以考虑在服务器端将此首选项设置为 false。
高级功能
配置文件服务器还支持以下功能:
- 复制 - 为提高性能和数据完整性,“配置文件漫游”兼容于复制的 LDAP 服务器。只需将浏览器客户端指向一个复制的服务器即可;系统会自动处理到主服务器的写入操作。(您可以使用 DNS 循环复用技术在复制的服务器间分配负载)
- 服务器端首选项 - 在读取“配置文件漫游”的 LDAP 配置文件条目时,浏览器还可以下拉管理员在 nsLIPrefs 属性中设置的首选项
|