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或点击菜单中的“登录屏幕”,打开图形化界面。
注:可以调整“远程”和“安全”两项。具体见上图。