Удаленное приложение 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);
}

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

введите здесь описание изображения

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

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


person Patrick    schedule 10.09.2018    source источник


Ответы (1)


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

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

person mnikolic    schedule 12.09.2018
comment
Как я могу удалить этот «рабочий стол»? Насколько я понимаю, удаленное приложение обычно работает на компьютере с Windows. Гуакамоле, должно быть, реализовал этот «рабочий стол», чтобы эмулировать его таким образом, должны быть способы его удалить. Кроме того, принудительное развертывание окна таким образом применяется только к ярлыкам (.lnk), а не к исполняемым файлам, которые обычно содержатся в реестре удаленных приложений. - person Patrick; 18.09.2018
comment
Я создал файл для удаленного доступа к приложению-калькулятору с именем calculate.rdp в папке D:\temp. Можете ли вы сказать мне, как настроить RemoteApp в клиентском приложении гуакамоле по умолчанию, представленном на сайте гуакамоле? Я имею в виду, что есть несколько полей для подробностей, таких как программы, рабочий каталог, параметр. Не могли бы вы сказать мне, что я должен указать в этих полях? - person Sritam Jagadev; 28.03.2019