LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 783|回复: 7

[已解决] xorg怎样实现X-win32的功能?

[复制链接]
发表于 2010-4-19 20:39:46 | 显示全部楼层 |阅读模式
算是困扰我一段时间的问题了..

windows下使用X-win32的时候,在windows本地启动X-win32,然后ssh到服务器,

export DISPLAY=windows_ip
xclock

xclock就显示在windows上和当前桌面上的应用共存,比如装oracle,即使服务器上没装X,也可以这样用。灰长方便...
觉得xorg应该可以实现的,毕竟是原生的X-windows,可惜一直没找到方法..

哪位童鞋有类似经验.. 谢了哈

已解决,方法在楼下,解决一个大问题,哈哈
发表于 2010-4-19 21:29:21 | 显示全部楼层
试试这个
ssh -luser -Y IP
xclock
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-19 21:45:34 | 显示全部楼层
貌似不行...
而且有些服务器可能需要用telnet登录..
回复 支持 反对

使用道具 举报

发表于 2010-4-19 21:52:23 | 显示全部楼层
这本来就是X的功能,打开X的tcp监听,并允许远程访问即可。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-19 22:09:49 | 显示全部楼层
问题是如何打开? 如何允许 - -
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-19 22:27:25 | 显示全部楼层
打开 /etc/X11/xinit/xserverrc
去掉 exec /usr/bin/X -nolisten tcp 后面的 -nolisten tcp

startx 起X,可以了。

以前一直用xdm登录,通过xdm登录确不可以,6000端口没监听..
回复 支持 反对

使用道具 举报

发表于 2010-4-19 22:33:47 | 显示全部楼层
Post by Celinda;2084133
问题是如何打开?  


修改/etc/X11/xinit/xserverrc(直接修改系统文件不太规范,可能有更好的办法)
将/usr/bin/X -nolisten tcp修改为/usr/bin/X,这样启动X将监听600x端口(X对应DISPLAY环境变量),可用netstat  -ntl 查看确认。

Post by Celinda;2084133
如何允许 - -


使用xhost命令,xhost + 表示允许所有IP连接,xhost + IP表示允许特定IP连接。xhost -删除,直接运行xhost查看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-19 22:40:48 | 显示全部楼层
嗯,楼上描述的很详细。

前一段时间通过kdm登录,改了/etc/X11/xinit/xserverrc 之后X还是没监听,一直以为这办法不管用了,
刚忽然想startx试下,还真可以,嘿嘿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表