我在我的Ubuntu 8.10盒子上configuration了VNCServer(vino)。 我想从一台运行在同一台机器上的vncclient连接到这台服务器(这个奇怪的事情的原因在下面提到)。
可以理解的是,当我连接到同一个盒子上的vncserver时,我的vncclient显示recursion窗口。
有没有一种方法可以连接到同一台机器上的vncserver,并没有recursion窗口的问题? 也许如果我可以在一台显示器上启动vncserver,在另一台显示器上启动客户端,那么它会工作吗? 我怎么能做这样的事情?
注意 – 在同一台机器上运行vnc客户机和服务器的原因:当我启动我们的Java Swingunit testing套件时,testing运行时会创build并销毁一堆摆动UI。 这些窗口在前台飞行使testing套件运行时无法工作。 我希望在vncclient中启动testing套件,以便在testing运行时继续工作。
更新
一些search似乎表明,我可以在另一个显示器上启动一个进程。 我试图做这个在另一个显示器上启动vncviewer。
export DISPLAY=:1 vncviewer localhost:0
但我得到一个错误 –
错误:无法打开显示::1
有谁知道为什么我得到这个错误消息(我正在运行的Ubuntu 8.10)?
使用Xvfb或Xephyr创build另一个(虚拟)显示,然后告诉应用程序使用该显示。
忘了VNC。
使用Xnest:
Xnest :1.0 & DISPLAY=1.0 xlogo