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

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

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

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

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

配置 X 终端以使用 XDMCP 直接模式 (查询模式) 时, 将登录服务器主机的主机名告知 X 终端。X 终端引导时,它自动联络登录服务器,登录服务器便在 X 终端上显示登录屏幕。有关讲述如何配置 X 终端以使用 XDMCP 直接模式的信息,请参阅 X 终端文档。

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

X -query anita

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

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

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

管理非 XDMCP 网络显示器

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

因为显示器在网络上,所以 display_name 将主机名作为名称的一部分。显示类可被用来指定特定类的 X 终端的特定资源。(X 终端文档会告诉您 X 终端的显示类。)foreign 这个 display_type 告知登录服务器连接现有的 X 服务器,而不是启动它自己的 X 服务器。在这种情况下,有一个 X_server_command 没有被指定。

实例

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

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