On Fri, Jan 26, 2018 at 8:21 AM, <[email protected]> wrote:

> Thanks.  That worked well.  I notice that our logo isn’t showing up.
>

How did you specify your logo?

Its currently a gif file (unsure of the size).  Does it have to be a png
> file?
>

Only the "smallIcon" and "largeIcon" need to be PNG (though these
properties are mysteriously missing from the guac-manifest.json docs). All
other resources can have arbitrary mimetypes, specified via the "resources"
property of guac-manifest.json:

http://guacamole.apache.org/doc/gug/guacamole-ext.html#ext-manifest

The logo on the login screen is defined via CSS, so if you wish to override
that logo, you'll need to add your own CSS to the extension which overrides
that rule, pointing instead at the logo exposed by your extension as a
resource:

https://github.com/apache/guacamole-client/blob/406155329c2531a1aa01175ad7023eb8bbb4cd1b/guacamole/src/main/webapp/app/login/styles/dialog.css#L115

Is there a size requirement?
>

No, but you may need to make further adjustments using additional CSS. The
current rule assumes the logo will be square.

Also, under the logo, it still says Apache Guacamole.  Where do we change
> that?
>

Through overriding the "APP.NAME" translation string:

https://github.com/apache/guacamole-client/blob/406155329c2531a1aa01175ad7023eb8bbb4cd1b/guacamole/src/main/webapp/translations/en.json#L7

Beware that you may need to override this for the other supported
languages, as well:

https://github.com/apache/guacamole-client/tree/406155329c2531a1aa01175ad7023eb8bbb4cd1b/guacamole/src/main/webapp/translations

and that you may want to adjust the wording of other strings (error/warning
messages that refer to the "Guacamole server", for example).

- Mike

Reply via email to