Skip to main content

3 de febrero de 2025

Application Settings

You can use properties in the setting-list section to configure application settings. All the properties are optional.

PropertyDescription
screen_scalingConfigures display scaling. Valid values are "1/2", "2/3", "3/4", "Auto-fit", or "No Scaling".
screen_resolutionConfigures the screen resolution. Valid values are "1024*768", "1280*1024", "1600*1200", "Auto-fit", or "No Scaling".
enable_logActivates or deactivates the log collection feature. Valid values are "true" or "false".
send_log_emailThe email address, for example, "testuser@mail.com", to send log files. This email address appears in the To: field by default when a user uses the log collection feature. See Manually Retrieve and Send Horizon Client Log Files.
all_monitorActivates or deactivates multiple-monitor mode. Valid values are "true" or "false".
default_startscreenConfigures the Horizon Client default view. Valid values are "recent" or "servers".
ssl_tlsConfigures the security protocol, or protocols, that Horizon Client uses. Valid values are "tlsv1.1", "tlsv1.2", or "tlsv1.1,tlsv1.2". If you specify this property without a valid value, "tlsv1.1,tlsv1.2" is used.
ssl_cipher_stringSpecifies the default TLS cipher control string.
security_modeConfigures the certificate checking mode. Valid values are "verify", "warn", or "don't verify".
enable_h264Activates or deactivates H.264 decoding. Valid values are "true" or "false".
enable_dpi_syncActivates or deactivates the DPI synchronization feature. Valid values are "true" or "false".
cameraSpecifies whether to use the front or back camera on the device. Valid values are "front" or "rear".
enable_unauthenticated_accessActivates or deactivates the Unauthenticated Access feature. Valid values are "true" or "false".
check_signature Specifies whether to run a verification check of the APK signature when users start Horizon Client. Valid values are "true" or "false". If you do not specify this property, the value defaults to "true".
  • If you set the property to "true" but do not set the signatures property, the verification check compares the APK signature with the signature of the official Omnissa certificate.
  • If you set the property to "true" and also set the signatures property, the verification check compares the APK signature with the digest values specified in the signatures property.
signaturesSpecifies the array of custom signatures to compare the APK signature with when the check_signature property is set to "true". For each signature object in the array, you must specify values for algorithm and digest.
algorithmSpecifies one or more hash algorithms used to generate the digest value of a custom signature. Valid values are "MD5", "SHA-1", and "SHA-256".
digestSpecifies the digest value generated for a custom signature by a given hash algorithm.

The following JSON configuration file example includes application properties in the setting-list section.

{
  "broker_list":
  {
    "settings": 
    {
      "server-list":
      [
        {"server":"123.456.1.1","description":"View Server 1","username":"User1","domain":"TestDomain1"},
        {"server":"123.456.1.2","description":"View Server 2","username":"User2","domain":"TestDomain2"}, 
        {"server":"123.456.1.3","description":"View Server 3","username":"User3","domain":"TestDomain3"}, 
        {"server":"viewserver4.mydomain.com","description":"View Server 4","username":"User4","domain":"TestDomain4"}
      ],
      "setting-list": 
      {
        "screen_resolution":"1024*768",
        "send_log_email":"testuser@mail.com",
        "enable_h264":"true",
        "all_monitor":"true",
        "default_startscreen":"recent",
        "ssl_cipher_string":"!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES",
        "ssl_tls":"tlsv1.1,tlsv1.2",
        "security_mode":"verify",
        "camera":"front",
        "enable_dpi_sync":"true",
        "enable_log":"false",
        "enable_unauthenticated_access":"true",
        "check_signature":"true",
        "signatures":   
        [
          {"algorithm":"MD5", "digest":"a0642affc522006584c00b8b3e6444e3"},
          {"algorithm":"SHA-1", "digest":"75e7603e5e619ead7e7ad1d18f9280473b133956"},
          {"algorithm":"SHA-256", "digest":"cc782f6be1975ac1ce959c3031300195e78297222ecf8bff7b27601c41fc3a85"}
        ]
      }
    }
  }
}

¿Le resultó útil esta página?

Enviar comentarios sobre este tema

¿Le resultó útil este tema?

No incluya información personal ni confidencial.

Generando el enlace…