Удаленное приложение guacamole rdp в черном ящике

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

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

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

0
0
4 100
1

Ответы 1

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

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

В любом случае я могу удалить этот «рабочий стол»? Насколько я понимаю, удаленное приложение обычно работает на компьютере с Windows. Гуакамоле, должно быть, реализовал этот «рабочий стол», чтобы имитировать его, должны быть способы его удалить. Кроме того, принудительное развертывание развернутого окна таким образом применяется только к ярлыкам (.lnk), а не к исполняемым файлам, которые обычно содержатся в реестре удаленных приложений.

Patrick 18.09.2018 10:27

Я создал файл для удаленного доступа к приложению калькулятора с именем Calculator.rdp в папке D: \ temp. Можете ли вы сказать мне, как настроить RemoteApp в клиентском приложении гуакамоле по умолчанию, предоставленном на сайте Гуакамоле? Я имею в виду, что есть несколько полей для подробностей, таких как программы, рабочий каталог, параметр. Не могли бы вы сказать мне, что я должен упомянуть в этих полях?

Sritam Jagadev 28.03.2019 20:13

Другие вопросы по теме