简体中文 Solaris 用户指南

附录 C 运行网络化的应用程序

介绍

可以在一台远程机器上运行简体中文本地化应用程序。《Solaris 高级用户指南》的附录 C,"网络化的应用程序",对此有所解释。该指南描述 OpenWindows 环境中的高级特性,使您可以运行驻留在网络中另一台机器上的应用程序。


注意:

大多数的用户并不需要阅读这一附录。如果您想尝试运行网络化的应用程序,可询问您的系统管理员,在您的网络上是否有什么特别的应用程序可供使用。


在简体中文 OpenWindows 2. x 环境中运行的应用程序可以在远程的简体中文 OpenWindows 3. x 系统上显示。而简体中文 OpenWindows 3. x 环境中运行的应用程序不一定能够在远程的简体中文 OpenWindows 2. x 环境上显示。这是因为并非所有的 3.x 系统字体可以在 2.x 环境里找到。

运行网络化应用程序的指导

您应该通读《Solaris 高级用户指南》中的附录 C,"网络化的应用程序",并且必须遵循其中的信息和指导。另外您必须作下列调整以使涉及到中文 OpenWindows 环境中简体中文特性的操作可以正常地工作。

设置所需的环境变量

要在远程机器上运行网络化的应用程序,必须正确地设置您的环境变量,如下所述:

一般而言,一个应用程序会使用 LANG 环境变量的值来设置尚未用 LC_XXX 明确地设置过的种类。

远程操作的命令顺序样例

如何在本地 OpenWindows V3.x 系统显示远程 OpenWindows V2.x

下面的命令顺序组成一个实例,启动在一台远程简体中文 Solaris 1.x (包括简体中文 OpenWindows 2.x) 机器上的一个 shell 工具。在这个实例里您的本地机器运行 Solaris 2.x (包括简体中文 OpenWindows 3.x),而远程机器 (在该机器上您启动一个 shell 工具) 运行简体中文 Solaris 1.x,包括简体中文 OpenWindows 2.x:

  1. 键入如下命令。


    local_machine% xhost + remote_machine
    
  2. 登录到远程机器上。


    local_machine% rlogin remote_machine
    


    local_machine% telnet remote_machine 
    
  3. 设置远程机器的语言环境。


    remote_machine% setenv  LANG chinese
    
  4. 设置远程机器使其显示到您的本地机器上。


    remote_machine% setenv  DISPLAY local_machine:0.0 
    
  5. 设置 OpenWindows 环境的起始目录。


    remote_machine% setenv  OPENWINHOME /usr/openwin
    
  6. 设置到 OpenWindows LD 库的路径。


    remote_machine% setenv  LD_LIBRARY_PATH $OPENWINHOME/lib
    
  7. 启动一个 OpenWindows 应用程序,例如一个 shell 工具:


    remote_machine% $OPENWINHOME/bin/xview/ shell tool -lc_basiclocale  oldlocale
      -lc_inputlang  oldlocale  -lc_displaylang oldlocale
    

    要运行不同的应用程序,可用那个应用程序的命令取代 shelltool