Guacamole RDP Remote App в черном ящике - PullRequest
0 голосов
/ 10 сентября 2018

Когда я подключаюсь к 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);
}

Я подключаюсь нормально, но удаленное приложение отображается в большом черном ящике.

enter image description here

Можно ли обрезать экран только для удаленного приложения?

Кроме того, закрытие страницы не закрываетсяудаленное приложение на сервере, поэтому, когда я обновляю страницу, я получаю два калькулятора, какие-нибудь советы по этому поводу?

1 Ответ

0 голосов
/ 12 сентября 2018

Черный ящик, который вы видите, является «рабочим столом» или чем-то, что находится под удаленным приложением. Вы можете использовать параметры "ширина" и "высота", чтобы установить размер рабочего стола. Список доступных опций RDP находится здесь: https://guacamole.apache.org/doc/0.9.5/gug/configuring-guacamole.html#rdp

Кроме того, вы можете настроить приложение на максимальный размер и занять весь рабочий стол. Вы можете проверить здесь, как настроить это: https://www.computerhope.com/tips/tip201.htm.

...