Graphics

Graphics and H.264

How to configure

To configure graphics and H.264 protocol support, use the Google admin policy by including the following. By default, H.264 protocol support is enabled. To disable it, set the enabled attribute to false.


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                     "ui": {
                        "features": {
                            "graphics": {
                                "jpegSupport": true,
                                "h264Support" : {
                                     "enabled": true,
                                     "losslessOverlays": true,
                                     "dirtyRegions": true,
                                     "yuv444Support": false
                                }
                            }
                        }
                     }
                }
        }
   }
}

<!--NeedCopy-->

List of graphics options with their descriptions:

  • “jpegSupport”: JPEG capability in Graphics (Thinwire).
  • “h264Support”: H.264 protocol support.
  • “enabled”: H.264 support capability in Thinwire.
  • “losslessOverlays”: Loss-less overlay capability in Thinwire.
  • “dirtyRegions”: Dirty regions capability in Thinwire.
  • “yuv444Support”: Yuv444 support capability in Thinwire.

Note:

We recommend setting the Legacy Graphics Mode to Disabled.

Selective H.264

How to configure

Configuring Selective H.264 in StoreFront using the web.config file

To change the Selective H.264 configuration using the web.config file:

  1. Open the web.config file for Citrix Receiver for Web site. This file is in the C:\inetpub\wwwroot\Citrix\<Storename> Web folder, where Storename is the name that is specified for the store when it was created.
  2. Locate the chromeAppPreferences field and set its value with the configuration as a JSON string; for example: chromeAppPreferences=’{“graphics”:{“ selectiveH264”:false}}

Configuring Selective H.264 using the configuration.js file

The configuration.js file is in the ChromeApp root folder. Edit this file to modify Citrix Workspace app according to your requirement.

By default, selective H.264 is set to true.

To disable the Selective H.264 configuration using the configuration.js file:

  1. Open the configuration.js file and set the selectiveH264 attribute to false.

    selective attribute false

    Notes:

    • Citrix recommends that you back up the configuration.js file before making changes.
    • Citrix recommends editing the configuration.js file only if the Citrix Workspace app for ChromeOS is repackaged for users.
    • Administrator-level credentials are required to edit the configuration.js file.

Other (H.264)

How to configure

To configure H.264, use the Google admin policy by including the following. By default, the option under the other section is disabled. To enable it, set the disabled attribute h264nonworker to true.

{
    "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                    "other": {
                        "h264nonworker" : false
                        }
                }
        }
    }
}

<!--NeedCopy-->

List of options with their descriptions:

  • “h264nonworker”: Enable the option to decode an H.264 frame in the main thread.

Assistive cursor

When a cursor isn’t visible inside a desktop session, you can enable an assistive cursor. Requires a session restart.

Assistive cursor

How to configure

The assistive cursor feature is disabled by default. To enable the assistive cursor feature, use the Google admin policy by including the following.


{
    "settings": {
        "Value": {
            "settings_version": "1.0",
            "engine_settings": {
                "ui": {
                    "assistiveCursor": true
                    }
                }
            }
        }
}

<!--NeedCopy-->

Note:

  • If an administrator enables the assistive cursor as described earlier, the corresponding checkbox on the client-side setting is selected by default. To disable the feature, clear the checkbox.

  • If an administrator disables the assistive cursor as described earlier, the checkbox is cleared and the feature is disabled.

DPI scaling

About this feature

Citrix Workspace app for ChromeOS allows the operating system to control the resolution of app and desktop sessions and supports DPI client scaling for app sessions on a single monitor.

Citrix Workspace app for ChromeOS supports DPI scaling by allowing you to set the VDA resolution on monitors that have a high pixel ratio.

The High DPI Scaling feature is disabled by default for app and desktop sessions. For better resolution on high DPI enabled devices, go to Settings and select the High DPI Scaling checkbox.

How to configure

You can configure the High DPI Scaling setting using the Google Admin policy only.

DPI scaling

The DPI scaling feature Scale the session for monitors with high device pixel ratio is enabled by default.

To set the resolution for desktop sessions, go to the session toolbar. Select Preferences > Display Resolution > Use device pixel ratio for the correct resolution to be set on the VDA. When the resolution is set properly on the VDA, blurry text becomes crisper.

To enable or disable the feature, edit the Google Admin Console policy and set the value of scaleToDPI to true or false.

For example, to disable the feature, set the scaleToDPI property to false.

{
    "settings": {
               "Value": {
                        "settings_version": "1.0",
                              "engine_settings": {
       "features" : {
       "graphics" : {
                "dpiSetting": {
                                "scaleToDPI": false
                                }
                             }
                       }
                    }
                }
            }
         }


<!--NeedCopy-->
Graphics