简体中文 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/shelltool -lc_basiclocale     oldlocale
     -lc_inputlang oldlocale -lc_displaylang oldlocale
    

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