X Window 系统使用指南--全部放在一起--xdm


第20章 全部放在一起 -- xdm
现在我们已涵盖了你需要用到X的所有个别的项目 , 你知道如何启动系统 ,
如何设定一个视窗管理器的执行 , 如何执行应用程式 , 如何从不同的角度定制
系统 , 最後 , 如何退出系统 。
本章中 , 我们把这些分开的部份放在一起 , 且描述一个完整的档案设定 ,
用来定制涵盖所有的□例功能系统机器环境 。在本章我们将看到我们所要介绍
给你的最後一个X的工具:显示管理器(display manager) -- xdm , 它提供一
个精巧和清楚的方法在你的机器上启动X 。
20.1 我们需要做些什麽当我们启动之後 , 我们需要安排萤幕 , 让一些我们在整个执行期间中都会
使用的应用程式适得其所 , 让一些偶然用到的则以表徵图为开始时的表示方式 。
我们需要执行视窗管理器 , 对某些种类的功能做一些设定 。详细来说 , 我们需
要下列的程式:.一个xterm 的主控台 , 在萤幕左上角 。.uwm 在背景下执行 。.一个我们的(正常)编辑器的全萤幕xterm 视窗 , 以表徵图启始 。.在右上角一个(较一般为小)的时钟 。.xbiff 在时钟之下 。.一个计算器在右下角 。.一个用到我们所有最小的字型的表徵图化的xterm , 它的高度为screen高 。.在xbiff 之下 , 排列我们使用远方机器的频率图 。除了程式之外的项目:.设定背景视窗为亮灰色 。.启动键盘滴答(key-click) 的功能 。.从我们常用的网路主机存取到我们的server 。.载入我们对所有clIEnt用到的server设定的resource , 在16章我们定义
的$HOME/.Xresources 档案中 , 根视窗RESOURCE_MANAGER性质之上 。.启动一个screen saver 。并且我们需要uwm 有选单让我们能够:.容易地存取在网路上其它的主机 。.变更一些键盘和滑鼠的设定 , 且设定背景视窗的颜色 。.启动那些我们偶而会用到的应用程式 。.启动一些被选定的示□程式 。对这些我们自己的设定 , 在我们网路上其它的使用者需要不同的初始设定 ,
所以我们需要安排每一个使用者依他们自己的喜好设定 , 理想上 , 使用者应能
自行设定而毋需藉系统管理者的帮助 , 下一节我们来看程式xdm 如何能帮助我
们达成这些目的 。
20.2 xdm -- X显示管理器(X Display Manager)的概观xdm 管理一或多个显示器 , xdm 可在同一机器或远方的机器上执行 。它可
以做到所有xinit 能做到的 , 而且更多 。它所隐含的概念为它应控制当你在X
工作时的完整周期 (session) , 意即从你进入直到结束视窗系统的周期 。(用
xinit , 有效周期为当你执行xinit 开始 , 到你结束(logout)最初的xterm
视窗和关闭server 。)xdm 较这更进一步:你可以用它执行一个不确定的周期 。当一个结束 , 下
一个便准备开始 。实际上 , 如果你有需要 , 它让你不变地指定一个显示器 。xdm 完全取代xinit。从现在起你可忘掉xinit , 而且不再需要使用它 ,
我们在最初使用xinit 的原因为它较易观察和了解系统的运作 。xdm 是一个非常灵活的程式 , 你几乎可用它建构任何你所需要的 , 在进一
步深入之前 , 让我们观察一个□例周期的预设行为 , 然後我们来看一看你如
何改进当一个使用者进入X系统所看到的初始介面 。
20.2.1 一个用xdm 的□例周期我们将使用xdm 来设定在我们机器上执行的X 。你的机器已经启动 , 但尚
未有视窗系统在其上执行 。用下列的命令启始xdmxdmxdm 开始执行 , 你几乎立刻又看到你的shell 提示 。然後萤幕背景变更为
通常灰色形式 , 且你看到一个大的X游标 , 所以你知道server已经启始 。接下来是一长段修止状态 -- 大约接续15秒或更久 -- 而後突然间一个带

推荐阅读