你应该通读Solaris高级用户指南中的附录C,"网络化的应用程序",并且必须遵循其中的信息和指导。另外你必须作下列调整以使涉及到中文OpenWindows环境中简体中文特性的操作可以正常地工作。
要在远程机器上运行网络化的应用程序,必须正确地设置你的环境变量,如下所述:
如果OpenWindows库尚未被安装在标准的/usr/lib或/usr/local共享库目录中,必须设置LD_LIBRARY_PATH
环境变量到恰当的目录($OPENWINHOME/lib)。
一般而言,一个应用程序会使用LANG
环境变量的值来设置尚未用LC_XXX明确地设置过的类别。
下面的命令顺序组成一个示例,启动在一台远程简体中文Solaris 1.x (包括简体中文OpenWindows 2.x)机器上的一个shell工具。在这个示例里你的本地机器运行Solaris 2.x(包括简体中文OpenWindows 3.x),而远程机器(在该机器上你启动一个shell工具)运行简体中文Solaris 1.x,包括简体中文OpenWindows 2.x:
键入如下命令。
local_machine% xhost +remote_machine |
登录到远程机器上。
local_machine% rlogin remote_machine |
或
local_machine% telnet remote_machine |
设置远程机器的语言环境。
remote_machine% setenv LANG chinese |
设置远程机器使其显示到你的本地机器上。
remote_machine% setenv DISPLAY local_machine:0.0 |
设置OpenWindows环境的起始目录。
remote_machine% setenv OPENWINHOME /usr/openwin |
设置到OpenWindows LD库的路径。
remote_machine% setenv LD_LIBRARY_PATH $OPENWINHOME/lib |
启动一个 OpenWindows 应用程序,例如一个shell工具:
remote_machine% $OPENWINHOME/bin/xview/shelltool -lc_basiclocale oldlocale -lc_inputlang oldlocale -lc_displaylang oldlocale |
要运行不同的应用程序,可用那个应用程序的命令取代shelltool。