Horizon 7.x – Branding and customization of login page

As Horizon 7.7 just released last week, one of the features my customer often asked me about customizing horizon view default screen for enterprise logo and background. 

I think it is a nice visual to add some simple branding to the default Horizon landing and portal pages and it is relatively straightforward to accomplish.

Let’s start with the default screens and elements.

Landing Page

A screenshot of a cell phone

Description automatically generated

HTML Portal Page

A screenshot of a cell phone

Description automatically generated

I’ve marked the images we are going to change in red and the text that we can change in blue.

Hopefully it goes without saying to backup all files or the connection server(s) before making any changes!

The table below shows where the images on the default screens are located on the Connection Server.

The image directory name changes with every release but location is the same.

Horizon Version Icons Image Directory
7.0 C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\webclient\icons

Check original post

7.1 C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\webclient\icons

Check 7.1 post for details

7.2 C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\webclient\icons-5622958
7.3 C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\webclient\icons-
7.4 C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\webclient\icons-7361877
7.5 C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\webclient\icons-8436628
7.6 C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\webclient\icons-9505036
7.7 C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\webclient\icons-10935101

I have found the quickest and easiest results to be had by replacing the following 3 image files with branded images of the same image size.

Image Filename Image Size
Horizon Logo [email protected]

Logo.png

472×222

240×113

Background BG_image.jpg 2560×1440

The text marked in blue on the default screen can be found in the following location

C:\Program Files\VMware\VMware View\Server\broker\webapps\portal\WEB-INF\classes\com\vmware\vdi\installer\i18n\bundle.properties

Edit the appropriate text and save the file.

A screenshot of a cell phone

Description automatically generated

Do not pass go and head directly to HTML portal page

If you want to skip the landing page and have users hit the portal page directly, which is a useful feature, make a change in the following file

CommonAppDataFolder\VMware\VDM\portal\portal-links-html-access.properties

Change the top line to disable the download

image005.jpg

Once you are happy with all your changes restart the connection service and refresh your browser to apply them (you may need to clear the browser cache if you are not getting the desired results).

It should be noted that these customizations will not persist through an upgrade and will have to be recreated..;)

You might be interested in …

How to Change Workspace ONE Access SAML Signing Certificate

VMware, Workspace ONE Access

In my previous engagement, a customer asked to change the Workspace ONE Access SAML signing cert after a year and a half in production.  WS1 Access was fully deployed along with DR sites and configured as 3rd party IDP with ADFS for O365 use cases. Background: SAML signing certificates ensure that messages are coming from […]

Read More

Netscaler Access Gateway as home gateway for Citrix and Horizon View

Horizon View, NetScaler, XenDesktop

Background: Recently I configured Citrix Products (XenApp, XenDesktop, PVS) and Horizon View Products (View,  Hosted Application, App-Volume, UEM) to my home lab.. I  have only one external IP address (Thanks to Comcast that they do not change external IP frequently any more.) and would like to access both environments remotely. After researching through internet and support from Carl Stalhood (very […]

Read More

Deployment of VMware Unified Access Gateway (UAG) on AWS as EC2 instance

Horizon View, VMware

Deployment of VMware Unified Access Gateway (UAG) on AWS as EC2 instance In this post, I’ll provide guidance on how to Deploy VMware Unified Access Gateway in AWS Amazon Native VPC as EC2 instance.  Before we proceed, currently UAG FIPS is only supported on the vSphere environment to all other deployment such as AWS and […]

Read More

Leave a Reply

Your email address will not be published. Required fields are marked *