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

在网络显示器上显示登录屏幕

登录服务器可以接受来自网络显示器的请求并将在那个特定的显示器上显示登录屏幕。网络显示器通常是 X 终端,也可以是工作站。

要管理来自网络显示器的请求,登录服务器需要支持"X 显示器管理器协议" (XDMCP) 1.0 。该协议可以使登录服务器协商并接受或者拒绝来自网络显示器的请求。 大多数 X 终端内置 XDMCP 。

来自网络显示器的 XDMCP 直接请求

配置 X 终端以使用 XDMCP 直接模式(查询模式)时, 将登录服务器主机的主机名告知 X 终端。引导 X 终端时,它自动连接登录服务器, 然后,登录服务器在 X 终端上显示登录屏幕。 关于如何为 XDMCP 直接模式配置 X 终端,请参阅 X 终端文档。

大多数 X 服务器还支持-query选项。在该模式中, X 服务器就象 X 终端一样工作,直接联络登录服务器主机 并请求在 X 服务器上显示登录屏幕。 例如,在工作站bridget的位图显示器上启动 X 服务器会使 登录服务器anita在 X 服务器上显示出登录屏幕:

X -query anita

来自网络显示器的 XDMCP 间接请求

配置 X 终端来使用 XDMCP 间接模式时,将登录服务器主机的主机名告知 X 终端。引导 X 终端 时,它将联洛登录服务器,然后登录服务器将 在选择器屏幕上给出网络上其它登录服务器主机的列表。从该列表中,用户可以选择主机,该主机将在用户的 X 终端上显示登录屏幕。关于如何为 XDMCP 间接模式配置 X 终端,请参阅 X 终端文档。

与直接模式相似,大多数 X 服务器支持-indirect 选项, 该选项使 X 服务器以XDMCP间接模式联洛登录服务器。

管理非 XDMCP 网络显示器

较早的 X 终端可能不支持 XDMCP 。为了使登录服务器在该类型的 X 终端上显示登录屏幕,要在Xservers文件中列出 X 终端的名称。

由于显示器在网络上,所以display_name 将主机名作为名称的一部分。display class 可被用来指定特定于 X 终端的特殊类的资源。(X 终端文档将给出 X 终端的显示类。) display_type,它的值为foreign,告知登录服务器连接现有的 X 服务器,而不是启动它本身。 在这种情况下,未指定X_server_command

示例

Xservers文件中的下列行指示登录服务器在两个非 XDMCP X 终端,rubywolfie上 显示登录屏幕:

ruby.blackdog.com:0 AcmeXsta foreign
wolfie:0 PandaCo foreign