rdesktop中有一个-A参数,可以启用SeamlessRDP模式,在该模式下rdesktop会为远端的win主机上的每个窗口创建一个对应的X11窗口。另外该模式需要远程win主机安装SeamlessRDP组件,你可以从这里下载该组件,然后将其解压到Windows系统的c:\windows目录即可。
然后您可以使用如下的命令访问win主机的某个应用:
window.google_render_ad();
[bash]
rdesktop -a 24 -uwin主机用户名 -pwin主机访问密码 -A -s 'seamlessrdpshell 要启动的程序名称' win主机IP
以上命令可以启动win主机上的任意程序,比如我经常用的Notes。如果您向一次访问多个程序,又不想一个个调用,一个建议,您可以在win的机器上安装一个mdie (这个是win的资源管理器的替代工具),然后使用rdesktop运行mdie,然后您就可以和访问win主机的我的电脑一样,启动任意你要打开的程序了。如下:[bash]
rdesktop -r disk:linux=/home/feiy -a 24 -uAdministrator -p1234-A -s 'seamlessrdpshell e:\mdie\mdie_cn.exe' 192.168.1.1
下面是效果图:
最后意淫下,想像下,你有一堆的win服务器,然后你的笔记本上通过rdesktop以SeamlessRDP的方式分别在使用不同的机器不同的巨无霸软件,比如在A机器用eclipse,在B机器数据库管理,在C机器剩下一堆的测试工具,而你的笔记本才是个Pm/512M内存的烂机器,是不是很爽啊?嘿嘿,很不运,最近我就是这么跑的,哈哈。
5 Comments at "SeamlessRDP:rdesktop seamless 模式实现"
没有评论:
发表评论