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

更改 X 服务器访问

在缺省情况下,登录服务器允许基于每个用户的 X 服务器访问控制,并且以在 HomeDirectory /.Xauthority 文件中存储并受保护的授权数据为根据。只允许可读取该文件的用户连接 X 服务器。一般来说,这是 X 服务器访问控制的首选方法。

基于用户的访问控制的一种替代方法是基于主机的访问控制。使用这种方法时,如果授权主机对 X 服务器进行访问, 那么该主机上的任何用户均可以连接 X 服务器。使用基于主机的控制的原因如下:

更改 X 服务器环境

在 X 服务器被登录服务器启动时,如果想为 X 服务器提供一个或多个环境变量和值,可以使用 Xconfig 中的 Dtlogin*environment 资源来指定它们。例如:

Dtlogin*environment: VAR1=foo VAR2=bar

将使变量 VAR1VAR2 可用于本地 X 服务器进程。这些变量还将被输出到 XsessionXfailsafe 脚本中。

更改缺省语言

当用户从登录屏幕登录到桌面时,用户会话在从"选项"菜单的"语言"子菜单中选择的语言环境下运行。如果用户未选择语言,则使用登录服务器的缺省语言。可以通过设置在 Xconfig 中的 Dtlogin*language 资源来控制缺省语言的值。例如:

Dtlogin*language: Ja_JP

检查系统文档以决定在系统中安装的语言。

更改登录服务器语言菜单的内容

在缺省情况下,登录服务器创建包含安装在系统上的所有语言环境的列表的登录屏幕"语言"菜单。用户从登录屏幕语言列表中选择语言环境后,登录服务器将以选定的语言环境重新显示登录屏幕。当用户随后登录时,登录服务器将为该语言环境的用户启动桌面会话。

可以通过修改在 Xconfig 中的 Dtlogin*languageList资源来指定自己的语言列表:

 Dtlogin*languageList: En_US De_DE

此时,登录服务器在登录屏幕"语言"菜单中只显示 En_USDe_DE