我在我的Ubuntu8.10盒上配置了一个VNCServer (vino)。我想从运行在同一台机器上的vncclient连接到此服务器(下面将提到执行此奇怪操作的原因)。
可以理解,当我连接到同一个框上的vncserver时,vncclient显示递归窗口。
是否有一种方法可以连接到同一台机器上的vncserver而不存在递归窗口问题?也许,如果我可以在一个显示器上启动vncserver,在另一个显示器上启动客户机,那么它会工作吗?我怎么能做这种事?
注-在同一台机器上运行vnc客户端和服务器的原因:当我启动我们的Java Swing单元测试套件时,会在测试运行时创建和销毁大量swing UI。这些窗口在前台运行,使测试套件在运行时无法工作。我希望在vncclient中启动测试套件,以便在测试运行时继续工作。
一些搜索似乎表明我可以在另一个显示器上启动一个进程。我尝试这样做,以便在另一个显示器上启动vncviewer。
export DISPLAY=:1
vncviewer localhost:0但我有个错误-
错误:无法打开显示::1
有人知道为什么我会收到这个错误消息(我运行的是Ubuntu8.10)吗?
发布于 2010-03-31 01:35:10
使用Xvfb或西弗尔创建另一个(虚拟)显示,然后告诉应用程序使用该显示。
别管VNC了。
发布于 2010-03-31 03:18:54
使用Xnest:
Xnest :1.0 &
DISPLAY=1.0 xlogohttps://serverfault.com/questions/127227
复制相似问题