补漏拾遗:在Windows下访问Linux的图形应用
以前在学校的时候了解过这个方法,但实在没遇到很实在的应用,后来就慢慢忘记了。最近在使用ClearCase的过程中经常遇到这个需求,于是到网上搜了搜,罗列如下:
首先在Windows上安装Hummingbird Exceed(这是个商业软件,还好我们公司买了它的license),然后通过Exceed在Windows上建立XServer,当它与Linux Client建立连接之后Client就可以把图形窗口发送到XServer上进行显示和控制了。
1. 设置Exceed
1.1 通过"开始 -> 程序 -> Hummingbird Connectivity V7.1 -> Exceed -> Xconfig,打开"Communication",在Mode 项中选择"XDMCP Broadcast";
1.2 启动Exceed,如果跳出"XDMCP Display Manager Chooser"则选择Passive模式,此时Exceed会显示一个空的桌面。
2. 启动Linux上的图形应用
2.1 登录Linux服务器,成功之后设置环境变量
# export DISPLAY=Windows机器IP地址:0.0
2.2 启动图形应用
# startkde
or
# clt lsvtree -g foo.c
此时Linux机器的图形界面就显示到本地Windows的Exceed窗口里了。