当我使用以下代码连接到RemoteApp时:
@Override
protected GuacamoleTunnel createTunnel(Session session, EndpointConfig config) throws GuacamoleException {
// Create our configuration
GuacamoleConfiguration guacConfig = new GuacamoleConfiguration();
guacConfig.setProtocol("rdp");
guacConfig.setParameter("security", "any");
guacConfig.setParameter("hostname", HOST);
guacConfig.setParameter("port", PORT);
guacConfig.setParameter("username", USER);
guacConfig.setParameter("password", SECRET);
guacConfig.setParameter("ignore-cert", "true");
guacConfig.setParameter("remote-app", "||calc");
// Connect to guacd
GuacamoleSocket socket = new ConfiguredGuacamoleSocket(
new InetGuacamoleSocket(GUACD_HOST, GUACD_PORT),
guacConfig
);
return new SimpleGuacamoleTunnel(socket);
}
我连接得很好,但是远程应用程序显示在一个大黑框中。
是否可以将显示内容仅裁剪到远程应用程序?
另外,关闭页面不会关闭服务器上的远程应用程序,因此,当我刷新页面时,我会得到两个计算器,这也有任何提示吗?
答案 0 :(得分:0)
您看到的黑匣子是“桌面”,或远程应用程序下面包含的任何内容。您可以使用“宽度”和“高度”参数来设置桌面大小。可用的RDP选项列表在这里:https://guacamole.apache.org/doc/0.9.5/gug/configuring-guacamole.html#rdp
或者,您可以将应用程序设置为最大化启动并占用整个桌面。您可以在此处查看如何进行设置:https://www.computerhope.com/tips/tip201.htm。