Когда я подключаюсь к 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);
}
Я подключаюсь нормально, но удаленное приложение отображается в большом черном ящике.
Можно ли обрезать экран только для удаленного приложения?
Кроме того, закрытие страницы не закрываетсяудаленное приложение на сервере, поэтому, когда я обновляю страницу, я получаю два калькулятора, какие-нибудь советы по этому поводу?