Configuring Shadow Window Settings
Typically, the Exceed onDemand Client desktop handles all window drawing requests made by X applications. You can use the Shadow Window feature to improve performance when working with applications that impose heavy bandwidth demands, such as IC-CAD.
Enabling Shadow Window creates a buffer on the Exceed onDemand Server machine. Drawing requests are handled by the server-side X proxy instead of the Client desktop, which only displays the updated windows sent by the proxy. In effect, the proxy creates a series of snapshots, thereby dropping the details of the drawing process to reduce bandwidth use.
The Shadow Window feature is not recommended for use with all windows posted by an application, as this can actually have a negative impact on performance. For this reason, after you enable Shadow Windows, you must specify the window(s) for which you want to use the buffer.
Sample scenario

-
An animation-replay application opens with a main window that presents a menu bar, docked or floating toolbars, and a work/display area. You can also open a number of dialog boxes from the menus. The work area displays complex 3D images that require extensive drawing. Your computer slows noticeably when attempting to refresh this area.
-
Because the drawing of user interface elements, such as toolbars and menus, does not draw heavily on bandwidth and resources, only the work area requires a shadow window.
-
Solution
-
Create or select an Xconfig profile intended for use specifically with this application, and enable Shadow Window on the Performance page of the Exceed onDemand Xconfig dialog box. Type the name or class of the work area window in the Window Name box, and save. Restart the X session using the customized Xconfig profile.
To enable and configure Shadow Window:
- Select the Xconfig file in which you want to configure Shadow Window settings and open the Exceed onDemand Xconfig dialog box.
- On the Performance page, enable Shadow Window.
- In the Window Name box, use the following WM_CLASS or WM_NAME properties to specify the window(s) for which you want to use the Shadow Window feature:
-
-
WM_CLASS=windowclass or WM_NAME=windowname
-
Separate multiple entries with commas. If you do not know the name or class of the work area window, you can check the resource database or the X application's documentation. This information is also listed in the Exceed onDemand X proxy log if you enabled the logging of window and command names. You can copy the information from the log to preserve letter case.
-
You can also specify a partial string for WM_CLASS or WM_NAME by prefixing the target with a ~ (tilde) symbol. The search for the string is not case sensitive.
-
-
WM_CLASS=~partialclass
- Click OK to save changes and return to the previous dialog box, or click Apply and select another tab to continue modifying the Xconfig file.
Related Topics
Generating Proxy Log Files
Configuring Drawing Settings
Configuring Connection Settings
Configuring Image Caching Settings