XManager是一個簡單易用的高性能的運行在Windows平臺上的X-Server軟件,而Gnome和KDE就是X-Client,Linux下的X-Server則為Xorg。它能把遠端Unix/Linux的桌面無縫地帶到你的Windows上,甚至當你的電腦是在內網或防火墻后,你也能通過SSH協議安全的運行遠端的X應用程序。特點包括: -可通過Xcongfig工具設置多個Xmanager設置; -支持多用戶的Windows終端環境; -支持多個IP地址; -支持本地資源數據庫; -通過熱鍵轉換鍵盤映射; -支持多窗口下的Windows打印功能等。
XManager的原理是:X-Window并沒有規定X-Server與X-Client必須工作在同一臺電腦上,所以X-Server可以工作于不同的電腦,而XManager就是Windows平臺下的X-Server。XManager與X-Client之間用XDMCP協議相連,Linux端的響應由顯示管理器(又叫登錄管理器,Gnome的顯示管理器為GDM,KDE的顯示管理器為KDM,另還有XDM、WDM等)管理,所以Linux端必須啟動顯示管理器(啟動Gnome或KDE)。有關X-Window的原理與細節請自行google。
一、Linux 端的配置:
開機后就要啟動顯示管理器。打開 /etc/inittab文件,將 runlevel 變為5,即修改為id:5:initdefault: 如果原來就是5,則不用修改。
系統的顯示管理器由displaymanager文件管理,此處僅為確定開機后啟動顯示管理器。
二、CentOS 5 上的配置(適用于默認圖形環境為Gnome的Linux):
1、配置GDM。
CentOS 5的默認圖形環境為Gnome,只安裝了GDM,而CentOS 5的KDE也是使用GDM而不是KDM。所以CentOS 5只需配置GDM。
方法1:編輯/etc/gdm/custom.conf,添加如下內容:
[daemon]
RemoteGreeter=/usr/libexec/gdmgreeter 注:“遠程登錄界面與本地登錄界面相同”功能,若沒有此項及[greeter]項則登錄界面為簡潔型
[security]
AllowRemoteRoot=true 注:允許root用戶遠程登錄
[xdmcp]
Enable=true 注:允許遠程登錄本地,xdmcp默認端口177,此處沒有顯示的加入Port=177
[greeter]
Browser=true 注:遠程登錄界面為“帶頭像瀏覽器的簡潔主題”,若定義了[daemon]項本行不起作用
方法2:在終端中運行gdmsetup或點擊菜單中的“登錄屏幕”,打開圖形化界面。
注:可以調整“遠程”和“安全”兩項。具體見上圖。