Configuring Shadow Window Settings
Typically, the Exceed onDemand Client desktop handles all window drawing requests made by X applications. You can use Shadow Window 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 Connection Server machine. Drawing requests are handled by the server-side X proxy instead of the Client desktop, which displays only 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. When enabled, Shadow Window is used automatically if the proxy detects a high volume of drawing requests when the X client starts to draw a window; however, you can also specify the window(s) for which you want to always use the buffer.
Tip: Shadow Window is not used for small windows such as menus.
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 always use Shadow Window:
-
-
WM_CLASS=windowclass or WM_NAME=windowname
Tip: Within names, you can use the standard wildcard characters * and ?.
-
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
Configuring Log Files
Configuring Drawing Settings
Configuring Connection Settings
Configuring Image Settings