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 类)并理解以下的资源名和类:
255.255.255.0/198.112.45.0, |
255.255.255.0/198.112.46.0 |
匹配地址集:198.112.45.* 和 198.112.46.*。 更精确一点,这里的测试为(地址和掩码)== 值。
如果 RX 文档请求 X-UI-LBX 服务,而缺省的 X 服务器并没有发布 LBX 的扩展,那么,RX 插件会查找 XREALDISPLAY 环境变量,获取 X 服务器的第二个地址,然后在那里查找 LBX 扩展。 在通过 lbxproxy 运行浏览器的时候,如果希望远程应用程序能够跨越因特网使用 LBX,那么需要将 XREALDISPLAY 设置为服务器的真实地址。
如果 RX 文档请求 XPRINT 服务,RX 插件会查找 XPRINTER、PDPRINTER、 LPDEST、PRINTER 和 XPSERVERLIST 变量,以获取打印机名字和 X 打印服务器的地址,以便使用。 注意,尽管这个变量集允许指定多个服务器和打印机,实际使用的只是第一个对。
最后,如果您使用了防火墙代理,RX 插件会查找 PROXY_MANAGER,获取代理管理器的地址(参见 proxymngr)。如果没有指定该地址,那么它会使用缺省值 :6500。
xrx 命令、lbxproxy 命令以及 proxymngr 命令。