Changing Display Assignment Using Overrides

Hummingbird User Manager

Changing Display Assignment Using Overrides

You can use the following two overrides, which apply only to Exceed versions previous to 10.0, to change display assignment:

  • Exceed.Xserver.UniqueDisplayForUsers—Lets you to select which of the two display assignment types (dynamic or static) is applicable for each user. If you do not use this override, Exceed uses dynamic assignment. If you set the override’s value to 1, Exceed uses static assignment.
  • Exceed.Xserver.UniqueDisplayReadOnly—If you are using static assignment, you can set this override value to 1 to make the Display Number box in the Xconfig Communication dialog box read-only; if you set this value to 0, the box is not read-only. When assignment is static, the value in this box determines the display number that Exceed uses for the current user; otherwise, this value is ignored.

For Exceed versions previous to 10.0, Exceed keeps track of used static displays with the DisplayMap value (a binary value) in the system registry. The DisplayManagement key must have Query Value and Set Value permissions in order to work. These permissions are set during the installation process. (Dynamic display assignment does not require you to set permissions for it to function.)

For Exceed 10.0 and above, Exceed keeps track of used static displays using Hummingbird Exceed Display Controller Service, Display Manager.ini, which can be modified at any time.

Note: 
  For all versions of Exceed, If you are using static assignment and no further display values are available, Exceed switches to dynamic assignment. If no display values are available when Exceed launches, it stops with an error message.

To set a valid display range for the entire machine using Exceed versions previous to 10.0:

  1. Open the system registry editor.
  2. Navigate to the following location, where version is the current version of Exceed:

HKEY_LOCAL_MACHINE\Software\Hummingbird\Connectivity\
version\Exceed
  1. Set one or both of the following values:
    • DisplayMapLow (a DWORD value type)—Sets the low end of the range; default of 0.
    • DisplayMapHigh (a DWORD value type)—Sets the high end of the range; the default of 9999 is the maximum display number.

To set a valid display range for the entire machine using Exceed 10.0 and above:

  1. Navigate to the following location:

AppDataFolder\Hummingbird\Connectivity\version\Global
\Exceed

where AppDataFolder is the Application data folder, and version is the current version number of Exceed.
  1. Open Display Manager.ini, and set the display range accordingly.

Related Topics

About the Display Assignment Type