LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 10-09-02, 23:52 第 1 帖
anderlew
 
 
 
注册会员  
  注册日期: May 2009
  帖子: 24
  精华: 0
 

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


我有用虚拟机装了一个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变量能不能根据启动环境自动设置呢?
  anderlew 当前离线   回复时引用此帖
旧 10-09-04, 17:16 第 2 帖
anderlew
 
 
 
注册会员  
  注册日期: May 2009
  帖子: 24
  精华: 0
 

没有人知道这个问题么?
  anderlew 当前离线   回复时引用此帖
旧 10-09-05, 13:20 第 3 帖
luyaotang
 
 
 
注册会员  
  注册日期: Sep 2005
  帖子: 259
  精华: 0
 

同样关注一下。
  luyaotang 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 11:09


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org