【发布时间】:2010-11-06 15:20:57
【问题描述】:
如果我在 vnc 服务器上运行,我看到 $DISPLAY 设置为 localhost:0.0,这可能不正确,有没有办法在我的登录脚本中自动设置它?
【问题讨论】:
-
像这样的问题更多是关于操作系统而不是编程,而 serverfault.com 就是他们的去处。
-
似乎当 vncserver 启动时,在新的 vnc 会话中自动设置了 DISPLAY 变量,至少这对我有用。
-
你应该描述你正在登录的机器,以及 vnc 服务器在哪里运行。在 vncserver 环境中创建的任何 shell 都已经具有正确的 DISPLAY 变量。听起来您正在远程登录到远程主机并尝试在已经运行的 X 服务器上启动应用程序。您的登录脚本不知道它应该连接到哪个 vnc 服务器,而不是我们。