LinuxSir.cn,穿越时空的Linuxsir!

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

请问如何自动设置DISPLAY环境变量

[复制链接]
发表于 2010-9-2 23:52:34 | 显示全部楼层 |阅读模式
我有用虚拟机装了一个linux环境,这个环境主要是供开发使用,基本上都是远程在访问。平时我有用多种方式登录上去,如直接在本地通过虚拟机/ttyN登录;如果需要GUI,我就远程通过vnc登录;如果只需要命令行,就远程通过ssh登录。
我以前在控制台启动GUI程序时,总是说cannot open display(肯定是在启动Xwindow环境中的控制台,这个常识我是有的)。在网上查找资料找到了解决办法,我只在$HOME/.bashrc中直接设置了DISPLAY="myhost:0.0"。这在本地ttyN登录的控制台中,启动GUI程序是可以的;但是我如果用vnc远程登录,在控制台启动GUI程序时,也会报"cannot open display"的错误。于是我联想到启动vncserver时,是在"myhost:1"这个环境,于是我设置DISPLAY="myhost:1"就可以了。
但是这个DISPLAY变量能不能根据启动环境自动设置呢?
 楼主| 发表于 2010-9-4 17:16:09 | 显示全部楼层
没有人知道这个问题么?
回复 支持 反对

使用道具 举报

发表于 2010-9-5 13:20:59 | 显示全部楼层
同样关注一下。
回复 支持 反对

使用道具 举报

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

本版积分规则

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