X-Win32: X-Config – Window


Window Mode

– Multiple

Each individual application will run in its own separate window. There is no main root window. The application looks contains its own windows title bar and can be moved and resized accordingly.

Note: XDMCP sessions always run in single window mode. There is no multiple window option for a default XDMCP session.

Propery

Description

Use Panning

Panning allows windows that appear partially off screen in Multiple Window Mode to be gently nudged back on screen. When a window is off screen, move the cursor into the region of the X window and press against the edge of the screen.  The window will slowly move back on screen.

Set Xresource Defaults

Notifies the remote host that X-Win32 can accept the default color options of applications that use Xresources.  Uncheck if you have set up your own custom color resources in the .Xresource file.

 

– Single

Single Window mode launches a root window defined by the height and width in the Geometry section of the single Window tab. All connections will launch in this main window. In order to move or resize the applications displayed in single window mode, a window manager (such as twm, gnome-wm or kwin) needs to be running. Typically, single window mode is only used to display a full remote desktop.

Property

Description

Window Style

Standard

 

Select this option to run X-Win32 in Single Window mode as a large single
window as specified by the Height and Width options in the Geometry section.

No Decoration

 

Select this option to run single window mode with no titlebar,
but still show the task bar.

Fullscreen

Select this option if you want the single window to take up the entire
screen size. This option is best suited for systems with multiple monitors

 

Screens

X-Win32 can be configured to accept DISPLAYS with multiple screens (192.168.5.2:0.0, 192.168.5.2:0.1, 192.168.5.2:0.2 etc).  Select the number of screens you would like to use to enable multiple screen support.  Multiple Screen support is only available in Standard Window Style  (See below for more options)   

Windowed

 

Each screen will appear in its own window and can be moved independently of the other screens

Tabbed

 

All screens are contained in one window and can be switched by clicking on the tab with the screen number you would like to view.

 

Monitor

On systems with multiple monitors this option allow single window to be sent to a monitor specified by the number, or to span all monitors.  The maximum number of monitors is dependent on the local workstation and its Windows operating system. Windows provides the numerical identification of each monitor, in Display Properties.

Size

Specify the screen size HEIGHTxWIDTH in pixels (eg 1024×768)

Use Scrollbars

By default, X-Win32 uses the RANDR extension to resize a single window. Certain applications do not behave correctly with the RANDR extension. The "Use Scrollbars" option adds scrollbars to the single window allowing the viewable area to be resized and shrunk as needed but still maintaining the X applications original size.

Other Options

Property

Description

PseudoColor

Legacy X applications used colormaps to define
the visuals

Emulation

Use 24 bit TrueColor as the default visual and emulate the 8 bit PseudoColor on top of it

Root Visual

Make PseudoColor the default visual.  Any application that does not specify its Visual will default to PseudoColor.  24 bit TrueColor is still supported if specified

Only

The X Server will run in 8 bit only mode.  There is no 24 bit TrueColor.

 

Backing Store

Some X-applications may request backing store on windows that are complicated to draw, which can slow down the response of the display. When a window is obscured, hidden behind another window, it must be redrawn when it is returned to the front. When cached, CPU usage is significantly decreased, and display time is accelerated.

Off

Disables the feature. Information of the windows will not be saved.

When Requested

Only uses backing store if the X application requests it. This is the default setting.

Always On

Causes the X server to use backing store on all windows, even if the X application does not request it. This is recommended for slower network connections, such as dial-up.

 

Use Direct 2D

 

Direct2D enables X-Win32 to utilize advanced graphics card (GPU) capabilities when drawing images.  Massive Performance increases (2X – 10X faster) have been seen when drawing images, moving windows and rendering text

There is an overhead on certain line drawing operations which will cause a slowdown.  Turn this feature off if you are experiencing a slowdown with your application.

This option is only available on Vista SP2 with the Platform Update and Windows 7 machines.  Other users will default to a nonaccelerated rendering engine.  

 

Use Software Renderer For OpenGL

OpenGL commands will be processed by the system’s Video Card. Check
this option to use the OpenGL rendering as provided by the Windows software.

Show X-Win32 menu in notification area

Starts X-Win32 in the system tray

Display Splash Screen On Startup

Checking this option displays the splash screen when X-Win32 is launched

Disable Xinerama Extension

On certain Solaris machines and Gtk+ based applications, the Xinerama extension causes issues with mozilla and CDE.  Check this box to disable the Xinerama extension if you are having issues with your windows or menus appearing  in odd places..

Disable Composite Extension

This option turns off the Composite extension used for layering windows.  Check this option if you are having issues with legacy applications redrawing properly.

Force Composite redirection for rootless windows

This forces the window to use composite redirection that would skip a couple layers for rendering into the composite off screen pixmap. It is then copied to the rootless off screen pixmap before the server blocks for more network input.

This comes with a higher memory usage since the server has to maintain a second off screen buffer for all top level windows and some extra cpu cycles to copy the screen contents to the rootless buffer.