0

当我使用以下代码连接到 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);
}

我连接得很好,但远程应用程序显示在一个大黑盒子里。

在此处输入图像描述

有没有办法只将显示裁剪到远程应用程序?

另外,关闭页面不会关闭服务器上的远程应用程序,所以当我刷新页面时,我会得到两个计算器,还有什么提示吗?

4

1 回答 1

0

您看到的黑匣子是“桌面”,或者远程应用程序下方包含的任何内容。您可以使用“宽度”和“高度”参数来设置桌面大小。可用 RDP 选项的列表在这里:https ://guacamole.apache.org/doc/0.9.5/gug/configuring-guacamole.html#rdp

或者,您可以将应用程序设置为最大化并占据整个桌面。您可以在此处查看如何设置:https ://www.computerhope.com/tips/tip201.htm 。

于 2018-09-12T12:23:12.180 回答