Solaris 公用桌面环境:高级用户和系统管理员指南

为多个用户设置语言

如果通过 Xconfig 文件来设置语言,登录屏幕将本地化,并为所有用户设置了 LANG。该方法是在多重显示器系统中为所有显示器更改 LANG 的唯一方法。 (要修改 Xconfig,请将 /usr/dt/config/Xconfig 复制到 /etc/dt/config/Xconfig。)

设置语言的方法是,在 /etc/dt/config/Xconfig 文件中插入如下一行:

dtlogin.host_display.language: language 

例如,下面一行将显示器 my_host:0 中的 LANG 设置为 Swedish_locale

 dtlogin.my_host_0.language: Swedish_locale 

dtlogin 客户机程序读取该语言相应的消息目录,并调用本地化的登录屏幕。然后,dtlogin 客户机程序使用 /etc/dt/config/Xresources 资源文件中的如下资源来决定语言环境列表:

Xconfig 文件可能需要为所选择的语言来适当设置 NLSPATH 环境变量。如果不是这种情况,或者希望自己来设置 NLSPATH,请参见"NLSPATH 环境变量"