英文:
About behavior of "Minimize" in case of Remote App when using Guacamole
问题
我们正在使用Guacamole开发一个带有RDP的应用程序。我们使用以下GitHub存储库中的代码进行了POC:
https://github.com/wwt/guac
https://github.com/wwt/guac-vue
配置细节如下:
- Windows Server 2016。RDP服务在此处运行。
通过这个设置,我们可以成功地远程访问应用程序,但是,“最小化”操作的行为不符合我们的预期。也就是说,当我们按下“最小化”按钮时,远程应用程序窗口消失,显示一个黑屏。
我们可以通过按下“Alt+Tab”组合键返回到应用程序,但我们在这里期望的是应用程序被放置在窗口底部,显示三个按钮:“最小化、恢复和关闭”,以便我们可以采取进一步的操作。(如下所示。)
是否有人遇到过这样的情况,并能够满足需求?任何帮助将不胜感激。
我们遇到了这个线程,讨论了类似的问题,但没有解决方案。
我们还研究了Guacamole的官方文档,但没有找到解决方法。
提前感谢!
英文:
We are using Guacamole for developing an application with RDP. We did POC using code from the following GitHub repositories:
https://github.com/wwt/guac
https://github.com/wwt/guac-vue
Configuration details are:
- Windows Server 2016. RDP service is running here.
With this setup, we could successfully access the application remotely, however, the "minimize" action is not behaving as we expected. That is, the remote app window vanishes when we press the "minimize" button and a black screen is shown.
We could get back to the app by pressing 'Alt+Tab' combination but what we are expecting here is that the app getting placed at the bottom of the window showing three buttons: "Minimize, Restore and Close", so that we can take the further action. (As shown below.)
Has someone come across such a scenario and was able to address the need? Any help will be highly appreciated.
We came across this thread that talks about a similar problem but it doesn't have a solution.
We also explored official documentation of guacamole but had no luck.
Thanks in advance!
答案1
得分: 0
我相信你正在使用RemoteApp机制启动应用程序。RemoteApp意味着远程应用程序将与本地计算机桌面集成启动。本地计算机桌面,或者更好的窗口管理器,将处理最小化操作。
在Guacamole的情况下,“本地计算机桌面”是浏览器窗口,它没有窗口管理器。这意味着当应用程序最小化时,没有地方可以放置它。
你可以尝试使用Guacamole参数“initial-program”而不是“remote-app”。该参数将在建立连接后立即启动应用程序,但会话还将具有来自远程计算机的完整桌面。
英文:
I believe you are starting the application using RemoteApp mechanism. The RemoteApp means that the remote application will be started integrated with the local computer desktop. The local computer desktop, or better window manager, will handle the minimise action.
In case of the Guacamole, the "local computer desktop" is the browser window, which does not have window manager. This means that there is no place for app to go when minimised.
You may try the Guacamole parameter "initial-program" instead of "remote-app". This parameter will launch the application immediately upon the connection is established, but the session will also have full desktop from the remote machine.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论