我有一个网关应用程序,它提供了一个登录对话框,然后是一个GUI窗口。我将在没有显示器的共址服务器上运行此应用程序。我只需要在登录时与对话框进行交互,并且可能偶尔会检查主GUI。服务器是Debian 5.0。
到目前为止我唯一的想法是:
将X会话隧道传输到我的桌面进行登录,但我不确定如果X会话断开连接会发生什么(例如,我重新启动桌面等等)。
尝试从包装Java应用程序实例化/启动应用程序,该应用程序可以填写登录对话框或直接登录但是我很可能失去以这种方式查看主GUI并且可能发生其他副作用的能力
这个特定的应用程序是用Swing编写的,并且不提供仅命令行模式或守护进程模式,这太糟糕了。
答案 0 :(得分:4)
您可以在运行应用程序的计算机上运行VNC服务器。然后,您可以随时连接到虚拟X服务器以与用户界面进行交互。
我附近没有Debian系统,但在Ubuntu上有一个包vnc4server,它提供了你需要的功能。