AIX命令参考大全,卷 3,i - m - libxrx 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

libxrx 命令

用途

RX Netscape Navigator 插件。

描述

RX 插件可以使用在 Netscape Navigator(3.0 版或更高版本)中,用于解释 RX MIME 类型格式的文档和启动远程程序。

RX 插件读取 RX 文档,从中获取应用程序需要使用的服务列表。 在此信息的基础上,RX 插件设置所需的不同服务,包括在您的 X 服务器支持 SECURITY 扩展的情况下创建授权密钥。 然后它会通过相关 CGI 脚本的 HTTP GET 请求来将相关数据,诸如 X 显示名称,传递给应用程序。 然后 Web 服务器会执行相关的 CGI 脚本,启动该应用程序。 客户机运行在连接到 X 服务器的 Web 服务器之上。 另外,在 EMBED 标签(对 HTML 的 Netscape 扩展)中使用 RX 文档的时候,如果您的 X 服务器支持 RX 插件,那么该 RX 插件会使用 XC-APPGROUP 扩展,以使远程应用程序嵌入在启动它的浏览器页中。

安装

为了安装 RX 插件,以便 Netscape Navigator 可以使用,在 /usr/lib/X11 中找到名为 libxrx.so 的文件,然后将其拷贝到系统 Netscape 系统插件目录中,或者拷贝到 $HOME/.netscape/plugins 中。 不要将该插件安装为符号链接,否则会使 Netscape 混淆。

如果已经配置了 Netscape Navigator 以使用 RX 帮助程序(xrx),那么您必须重新配置它。 通常只需删除或注释掉先前在 mailcap 文件中添加的,以使用 RX 帮助程序的行。 否则此插件不会被启用。(mailcap 常用的注释字符是 #。) 如果已经运行了 Netscape Navigator,需要退出,然后在拷贝插件库以后重新启动它,以便它能够找到新的插件。 一旦完成了这项工作,就可以通过从“帮助”菜单检查 About Plug-ins 页,来检查 Navigator 是否已经成功地装入了此插件。 这样就可以得到类似以下的显示输出:

RX 插件
文件名:/usr/local/lib/netscape/plugins/libxrx.sl.6.3
X 远程激活插件
Mime 类型 描述 后缀    启用
application/x-rx    X 远程激活插件    xrx   

正确配置后,Netscape Navigator 会在检索到 MIME application/x-rx 类型的任何文档时激活 RX 插件。

资源

RX 插件搜索所有与 netscape.Navigator 小窗口相关的资源(Netscape.TopLevelShell 类)并理解以下的资源名和类:

xrxHasFirewallProxyXrxHasFirewallProxy 类)
指出 X 服务器防火墙是否在运行,是否应该被使用。缺省值为 False。
xrxInternalWebServersXrxInternalWebServers 类)
不应该使用 X 服务器防火墙代理的 Web 服务器(只有在 xrxHasFirewallProxy 为“True”的时候才有意义)。 它的值是一个用逗号分隔的掩码/值对的列表,用来在内部 Web 服务器地址的基础上过滤它们。 掩码部分指定了需要考虑哪一段地址,而值部分指定了结果应该匹配什么。 例如以下列表:
255.255.255.0/198.112.45.0,
255.255.255.0/198.112.46.0

匹配地址集:198.112.45.* 和 198.112.46.*。 更精确一点,这里的测试为(地址和掩码)== 值。

xrxFastWebServers XrxFastWebServers 类)
不允许使用 LBX 的 Web 服务器。 如前所述,此处的资源值也是地址掩码/值对的列表。
xrxTrustedWebServersXrxTrustedWebServers 类)
在其中远程应用程序应该作为可信客户机运行的 Web 服务器。 缺省情况下,远程应用程序应该作为不可信客户机运行。 如前所述,此处的资源值是一个地址掩码/值对的列表。

环境

如果 RX 文档请求 X-UI-LBX 服务,而缺省的 X 服务器并没有发布 LBX 的扩展,那么,RX 插件会查找 XREALDISPLAY 环境变量,获取 X 服务器的第二个地址,然后在那里查找 LBX 扩展。 在通过 lbxproxy 运行浏览器的时候,如果希望远程应用程序能够跨越因特网使用 LBX,那么需要将 XREALDISPLAY 设置为服务器的真实地址。

如果 RX 文档请求 XPRINT 服务,RX 插件会查找 XPRINTERPDPRINTERLPDESTPRINTERXPSERVERLIST 变量,以获取打印机名字和 X 打印服务器的地址,以便使用。 注意,尽管这个变量集允许指定多个服务器和打印机,实际使用的只是第一个对。

最后,如果您使用了防火墙代理,RX 插件会查找 PROXY_MANAGER,获取代理管理器的地址(参见 proxymngr)。如果没有指定该地址,那么它会使用缺省值 :6500

相关信息

xrx 命令、lbxproxy 命令以及 proxymngr 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]