You can use settings in the server-list section to configure certain features for specific servers.

Setting Description
enableHighResolution Configures the high resolution mode feature. The value property specifies whether the feature is enabled or disabled. The editable property specifies whether users can change the High Resolution Mode setting in Horizon Client. Valid values for both properties are true and false.
enableMultiMonitor Configures the multi-monitor feature. The value property specifies whether the feature is enabled or disabled. Valid values are true and false.

If the value property is enabled, the Display setting in Horizon Client is affected as follows:

  • If the user has already set a specific display on the device, the Display setting is set to Use Selected Display.
  • If the user has never set a specific display on the device, the Display setting is set to Use All Displays.

If the value property is disabled, the Display setting is set to Use Single Display.

enableWindowsKey Enables or disables the Windows key for remote desktops. The value property specifies whether the feature is enabled or disabled. The editable property specifies whether users can change the Enable Windows Key for Desktops setting in Horizon Client. Valid values for both properties are true and false.
timezoneSync Configures the time zone for remote desktops and published applications. The isSync property specifies whether to set the time zone automatically. The editable property specifies whether users can change the Set Time Zone Automatically setting in Horizon Client. Valid values for both properties are true and false. If you set isSync to false, you can set the time zone manually by specifying the timezone property.
Note: When you set the isSync property to true, the client's time zone is always consistent with the host operating system's time zone, regardless of the value of the timezone property.
resolution Configures the screen resolution. The width property specifies the screen width and the height property specifies the screen height. Both values should be less than or equal to the Chromebook window's width and height, otherwise Horizon Client uses the default resolution (the Chromebook window's width and height).
usbAllowList Specifies the USB devices that are redirected. If a device is not listed, it is blocked. Use the vid property to specify the vendor ID and the pid property to specify the product ID of each device.

When this setting is used, the equivalent agent group policy setting (Include Vid/Pid Device) is ignored.

usbBlockList Specifies the USB devices that are blocked from redirection. Use the vid property to specify the vendor ID and the pid property to specify the product ID of each device.

When this setting is used, the equivalent agent group policy setting (Exclude Vid/Pid Device) is ignored.

The usbBlockList setting has higher priority than the usbAllowList setting, which means if a device is in both lists, it is blocked.

The following JSON configuration file example shows the server settings.

{
  "broker_list": {
    "Value": {
      "settings": {
         "server-list": [{
            "server": "viewserver0.mydomain.com",
            "default": true,
            "description": "View Server 0", 
            "username": "User0",
            "domain": "TestDomain0",
            "settings": {
               "enableHighResolution": false,
               "enableMultiMonitor": false,
               "enableWindowsKey": true,
               "timezoneSync": {
                   "isSync": false,
                   "timezone": "-00:00"
               },
               "resolution": {
                 "width": 600,
                 "height": 800
               },
               "editable": {
                  "enableHighResolution": true,
                  "enableWindowsKey": true,
                  "timezoneSync": false
               },
               "usbAllowList":[{
                  "vid": 1111,
                  "pid": 2222
               },{
                  "vid": 1112,
                  "pid": 2223
               }],
               "usbBlockList":[{
                  "vid": 2222,
                  "pid": 3333
                },{
                  "vid": 2223,
                  "pid": 3334
                }],
          }
       }]
    }
  }
}