Resources that must be protected include security-relevant configuration files.

Table 1. Configuration File Locations by Client Type
Client Type File Location
Linux client

When the Linux client starts, it processes configuration settings from the following directories in the following order:

  1. /etc/vmware/view-default-config
  2. ~/.vmware/view-preferences
  3. /etc/vmware/view-mandatory-config

If a setting is defined in multiple locations, the Linux client uses the value from the last file or command-line option that it reads.

Windows client

User settings that might include some private information are in the following file:

C:\Users\user-name\AppData\Roaming\VMware\VMware Horizon View Client\prefs.txt

Mac client
When the Mac client starts, it generates the following configuration files:
  • $HOME/Library/Preferences/com.vmware.horizon.plist
  • $HOME/Library/Preferences/com.vmware.vmrc.plist
  • $HOME/Library/Preferences/com.vmware.horizon.keyboard.plist
  • /Library/Preferences/com.vmware.horizon.plist
iOS client Security-related settings appear in the user interface rather than in configuration files.
Android client Security-related settings appear in the user interface rather than in configuration files.
Horizon Agent (remote desktop with Windows operating system) Security-related settings appear only in the Windows Registry.
Linux desktop

You can use a text editor to open the following configuration file and specify TLS-related settings:

/etc/vmware/viewagent-custom.conf