> 看了你以前提到可由西藏远程共享上海XWin的贴后,很感兴趣,想亲手试一下(当然不能跑去西藏 :-)。
> 现在我本地的Xdm已经搞定,每次登录直接由init 4进X,感觉很爽,直追95,再把远程X搞定就超NT5了。
> 从LDP的Linux User's Guide里了解了一些X的基本常识,觉得搞远程X应该不难,可惜SAG
> (System Administrator's Guide)里的Xdm配置一节让作者给省了。市面上讲X的书很少,有也是只提编
> 程的。

噢,是吗?我没看过那篇东西。但是我的感觉是各种的UNIX的文档虽然
很多但是不是很好读,不像是教科书,不够系统。我记得多年前买了套
UNIX,资料码在书架上有一米多,要找的东西总是找不到。 :-)相比之
下Linux的东西要容易读一些。

> 因此还望 宫博士能点拨一二。

抱歉因为时间限制不能在这里作详细的讲解,我试着简明扼要地说一下吧,希望对你和大家有用。

xdm的意思是X显示管理器(X Display Manager)。一个机器上的xdm
可以管理多个X显示器(X Server)。这些X服务器可以在不同的机器上
(不同的ip地址)。在一个Linux机器上可以起动多个X Server,每个
X Server都有自己的标识(ID)。X的标识有以下的格式:

主机域名:X服务器号.荧光屏号

注:
   很多的工作站有不止一个荧光屏,但是受同一个X服务器管理。例
   如光标可以从一个荧光屏连续移动到另一个荧光屏。

例如:

roska.hut.fi:0.0
jt11-129-2.tky.hut.fi:2.0

以上第一行表示在主机roska.hut.fi上的第零个X服务器的第零号
荧光屏。第二行表示在主机jt11-129-1-2.tky.huy.fi上的第二号
X服务器的第零号荧光屏。

虽然有多荧光屏的PC但是绝大多数都只有一个,因此我们不说荧
光屏了。

我们现在说几个和你的问题有关的X服务器的启动和选项。

X :server_number -query host

这是说起动X服务器,该服务器的号码为server_number,该服务器
必须向主机host上的xdm请求管理。例如:

X :1 -query roska.hut.fi

可以将你机器上的第一号X服务器与我机器的xdm连上(别试,太慢)
这样你的Linux就跑了两个X服务器,一个联你本地,另一个连其他
机器。:-)

值得注意的是那个远地机器的.xsession必须有xdm在运行,并且起动
一个好的窗口管理器和好的设置。我的经验是Redhat带的fvwm2-95
不工作,没工夫仔细检查,也可能是fvwm2-95rc的毛病,总之不是零
号服务器就不工作。:-(

fvwm和mwm是工作的。我以前贴过我的.fvwmrc文件,它是工作的。
有工夫我查查fvwm2-95rc有没有毛病,能不能改好。为大家好,作
点好事吧,我本人是不用它的。 :-)

如果你起动了不止一个X服务器,那么你用<Ctrl><Alt><F7(89..)>
键可以切换。

启动多个X服务器的另一原因是起动多个不同visual的X服务器,例如一
个24为真彩色服务器可以得到逼真的彩色,另一个八位伪彩色的用
来跑那些“脑损伤”(brain damaged)的应用程序,他们不会用真
彩色。只可惜绝大部分的PC显示卡都不能支持直接彩色,太不高级了。

宫敏
----
NT=No Thanks, WWW=World Wide Wait
Does PnP mean "Plug and Pray"?
 
 

本文转自中文Linux论坛