Chinaunix首页 | 论坛 | 博客
  • 博客访问: 723668
  • 博文数量: 823
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5165
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-21 15:52
文章分类

全部博文(823)

文章存档

2011年(1)

2008年(822)

我的朋友

分类: LINUX

2008-08-21 17:35:39


下午想运行服务器端的一个GUI程序,但服务器端没有启动X服务,所以想直接将DISPLAY定向到我本地的机器上,于是在服务器上增加了对DISPLAY环境变量的设置如下:exportDISPLAY=xxx.xx.xx.xxx:0.0

然后试着启动gvim,却报出无法连接Xserver的信息.

想了想,猜测可能是本地机器的Xserver的访问控制权限未全部打开,于是跑到本地机器上,运行xhost

再从服务器端启动gvim,还是不能启动gui,报出连接DISPLAY失败的信息.

一时有点挠头.

突然想起来,前一段时间自己安装配置Ubuntu的时候,在ubuntu中文站里的一篇文章里看到说Ubuntu默认的安全相关选项设置的比较高,是禁止远程的X访问的.于是在System->Administration-->LoginWindows(嫌麻烦的可以直接在命令输入sudogdmsetup)中找到了一个"DenyTCPConnectiontoXserver"的选项,将这个选项禁止掉,再重启系统。然后就可以成功从服务器连接到我本地系统的Xserver来运行服务器端的GUI应用了. 下载本文示例代码
阅读(290) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~