利用cygwin连接gnome或kde的桌面(转)

利用cygwin连接gnome或kde的桌面(转)[@more@]cygwin工具是free的。不过你安装cygwin时需要连其中的x-free86-Win32 & Open-ssh,这样完全可以用cygwin的功能来远程登录kde或gnome,

在cygwin的命令行下:
1. 执行
#startxwin.bat,
可以看到一个XWindow的根窗口出来了。
2. 执行
#xterm -display 127.0.0.1:0.0
这时候在XWindow的根窗口里会出现一个console窗口,
您可以在里面执行任何cygwin命令
3. 在第二步的console窗口里,键入
#xhost + (若有出错,忽略之)
这将允许连接远程的x客户
4. 如果你要显示另一台linux的桌面(目标),
(假设对方ip为192.168.0.22,自己的ip为192.168.0.8),
#ssh root@192.168.0.22 成功登陆后(也可能是其它已存在的用户),在进入ssh中执行下面命令.
#export DISPLAY=192.168.0.8:0.0 (DISPLAY是环境参数,为大写)
#startkde
这时候您就登录kde窗口了。

测试环境:Slackware 10.2, Suse 10.0 , CYGwin 2.125.2.10

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617542/viewspace-959797/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10617542/viewspace-959797/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。   cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后,他们要把这些工具移植到windows平台上去。一种方案是基于win32 api对这些工具的源代码进行大幅修改,这样做显然需要大量工作。因此,他们采取了一种不同的方法——他们写了一个共享库(就是cygwin dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于win32 api写了一个unix系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用unix主机上的交叉编译器来生成可以在windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础,cygnus又逐步把其他的工具(几乎不需要对源代码进行修改,只需要修改他们的配置脚本)软件移植到windows上来。这样,在windows平台上运行bash和开发工具、用户工具,感觉好像在unix上工作。   关于cygwin实现的更详细描述,请参考http://cygwin.com/cygwin-ug-net/highlights.html.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值