Cursor

Support for cursor color inverting

Previously, the Citrix Workspace app displayed a dotted cursor that appeared the same in color to the black and white background of a text. As a result, it was difficult to locate the position of the cursor.

Starting with version 2112, the cursor color inverts based on the background color of a text. As a result, you can easily locate the position of the cursor in the text. By default, this feature is disabled.

Prerequisites:

  • If .ICAClient is already present in the home folder of the current user:

    Delete All_Regions.ini file

    Or,

    To retain the All_Regions.ini file, add the following lines at the end of the [Virtual Channels\Thinwire Graphics] section:

    InvertCursorEnabled=

    InvertCursorRefreshRate=

    InvertCursorMode=

If the .ICAClient folder is not present then it indicates a fresh install of the Citrix Workspace app. In that case, the default setting for the feature is retained.

To enable this feature, do the following:

  1. Navigate to the $HOME/.ICAClient/wfclient.ini configuration file.
  2. Go to the [Thinwire3.0] section and set the following entry:

    InvertCursorEnabled=True

Note:

The cursor does not invert when the value for the Use video codec for compression policy in Citrix Studio is set to Do not use video codec.

Support for 32-bit cursor

Previously, when you were using the custom 32-bit cursor, a black box might appear around the cursor.

Starting with Citrix Workspace app for Linux version 2212, support for the 32-bit cursor was enabled by default. As a result, the black box around the cursor issue is resolved.

Starting with Citrix Workspace app for Linux version 2309, you can disable the support for the 32-bit cursor. For this enhancement, a new parameter named Cursor32bitSupport is added in the wfclient.ini file.

To disable support for the 32-bit cursor, do the following:

  1. Navigate to the $HOME/.ICAClient/wfclient.ini configuration file.
  2. Go to the [Thinwire3.0] section and set the following entry:

    Cursor32bitSupport=False
    <!--NeedCopy-->
    
Cursor