欢迎来到天天文库
浏览记录
ID:9647618
大小:48.50 KB
页数:2页
时间:2018-05-04
《freebsd的x显示管理器》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、FreeBSD的X显示管理器 X显示管理器(XDM)是一个X视窗系统用于进行登陆会话管理的可选项。这个可以应用于多种情况下,包括小XTerminals,桌面,大网络显示服务器。既然X视窗系统不受网络和协议的限制,那对于通过网络连接起来的运行X客户端和服务器端的不同机器,就会有很多的可配置项。XDM提供了一个选择要连接到哪个显示服务器的图形接口,只要键入如登陆用户名和密码这样的验证信息。您也可以把XDM想象成与getty(8)工具一样。为用户提供了同样功能。它可以完成系统的登陆任务,然后为用户运行一个会话管理器(通常是一个X视窗管理器)。接下来XDM就等待这
2、个程序退出,发出信号用户已经登陆完成,应当退出屏幕。这时,XDM就可以为下一个登陆用户显示登陆和可选择屏幕。 XDM精灵程序在/usr/X11R6/bin/xdm中。您可以在任何时候用root来运行这个程序,在本地机器上,它将启动管理X的画面。如果要XDM每次机器一启动就开始运行,一个简单的办法是在/etc/ttys中加入一个记录。在默认的/etc/ttys文件中用于运行XDM守护程序的一行是这样的:ttyv8/usr/X11R6/bin/xdm-nodaemonxtermoffsecure默认情况下,这个记录是关闭的,这个程序将管理的终端名称是ttyv8
3、。这意味着XDM将运行在第9个虚拟终端上。 XDM的配置目录是在/usr/X11R6/lib/X11/xdm中。在这个目录中,您会看到几个用来改变XDM行为和外观的文件。您会找到这些文件:文件描述Xaccess客户端授权规则。Xresources默认的X资源值。Xservers远程和本地显示管理列表。Xsession用于登陆的默认的会话脚本。Xsetup_*登陆之前用于加载应用程序的脚本。xdm-config运行在这台机器上的所有显示的全局配置。xdm-errors服务器程序产生的错误。xdm-pid当前运行的XDM的进程ID。当XDM运行时,在这个目录中
4、有几个脚本和程序可以用来设置桌面。这些文件中的每一个的用法都将被简要地描述。这些文件的更详细的语法和用法在xdm(1)中将有详细描述。默认的配置是一个矩形的登陆窗口,上面有机器的名称,Login:和Pass-config被修改成用于侦听远程连接。Xresources是一个默认的用来显示选项和登陆屏幕的应用程序文件。这就是您能够定制登陆程序的外观的地方。这个格式与X11文档中描述的默认应用程序文件是一样的。Xservers是一个选择者应当提供的作为可选的远程显示列表。Xsession是一个用户登陆后针对XDM的默认会话脚本。通常,在~/.xsession中每个
5、用户将有一个可定制的会话脚本。Xsetup_*在显示选择者或登陆接口之前,这些将被自动运行。这是一个每个显示都要用到的脚本,叫做Xsetup_,后面会跟一个本地显示的数字(比如Xsetup_0)。典型的,这些脚本将在后台(如xconsole)运行一个或两个程序。xdm-config以应用程序默认值的形式,提供了在安装时所使用的普适的显示设置。xdm-errors这个文件包含了XDM正设法运行的的X服务器的输出。如果XDM正设法运行的显示由于某种原因被挂起,那这是一个寻找错误信息的好地方。这些信息会在每一个会话的基础上被写到用户的~/.xsession-err
6、ors文件中。 运行一个网络显示服务器 对于其他客户端来说,为了连接到显示服务器,您将必须编辑访问控制规则,然后启用连接侦听。默认的这些被设置成比较保守的值。要让XDM能侦听连接,先要在xdm-config文件中
此文档下载收益归作者所有