您可以使用 setting-list 部分中的属性来配置应用程序设置。所有属性均是可选的。

属性 说明
screen_scaling 配置显示缩放。有效值为 "1/2""2/3""3/4""Auto-fit""No Scaling"
screen_resolution 配置屏幕分辨率。有效值为 "1024*768""1280*1024""1600*1200""Auto-fit""No Scaling"
enable_log 启用或禁用日志收集功能。有效值为 "true""false"
send_log_email 用于发送日志文件的电子邮件地址,例如,"testuser@mail.com"。当用户使用日志收集功能时,此电子邮件地址在默认情况下会显示在收件人: 字段中。请参阅手动检索和发送 Horizon Client 日志文件
all_monitor 启用或禁用多显示器模式。有效值为 "true""false"
default_startscreen 配置 Horizon Client 默认视图。有效值为 "recent""servers"
ssl_tls 配置 Horizon Client 使用的安全协议。有效值为 "tlsv1.1""tlsv1.2""tlsv1.1,tlsv1.2"。如果指定此属性时未提供有效值,则将使用 "tlsv1.1,tlsv1.2"
ssl_cipher_string 指定默认的 TLS 密码控制字符串。
security_mode 配置证书检查模式。有效值为 "verify""warn""don't verify"
enable_h264 启用或禁用 H.264 解码。有效值为 "true""false"
enable_dpi_sync 启用或禁用 DPI 同步功能。有效值为 "true""false"
camera 指定要使用设备上的前置还是后置相机。有效值为 "front""rear"
enable_unauthenticated_access 启用或禁用未验证访问功能。有效值为 "true""false"

以下 JSON 配置文件示例包含 setting-list 部分中的应用程序属性。

{
  "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\"}}}"
}