有多种技术可以通过Web浏览器查看远程桌面。
我的要求是通过Web浏览器公开在Linux中运行的单个桌面应用程序(java swing)。一种方法是使用X11服务器在Linux docker映像内捆绑分发应用程序(将整个映像部署在容器中)。我们可以通过noVNC或Apache Guacamole远程桌面界面看到此桌面。
但是问题是,它公开了整个桌面,而不是单独显示应用程序。 Apache Guacamole具有RemoteApp选项,但这仅适用于Windows应用程序,不适用于Linux应用程序。如何仅通过Web浏览器向远程用户公开特定的应用程序。
[有各种各样的docker示例,它们在docker中部署了Firefox浏览器,并在主机系统上运行。但是,根据我的要求,客户端计算机将不会安装docker或X11库。它只是带有浏览器的最小的Windows / Linux笔记本电脑。
以下帖子对此进行了讨论,但是我无法理解docker部分。在docker中捆绑了哪些东西。
[请让我知道有人对此有所了解并提供帮助。
[Jádeu uma olhada nos projetos xpra / xephyr ou x11docker吗?Podem ser alternativas ao queestábuscando。通过HTML5的PublicaraplicaçãoX11