MKS Homepage v8.5 

MKS X/Server is designed to be the ideal solution for interoperability of PCs and UNIX/Linux systems, and provides the usability and flexibility that users as well as enterprise system administrators require. MKS X/Server is a great companion to MKS Toolkit, the leader in UNIX to Windows interoperability.

MKS Inc.
12701 Fair Lakes Circle,
Suite 350
Fairfax VA



MKS X/Server 8.5

MKS X/Server 8.5 is the latest version of MKS' newest interoperability product, MKS X/Server, a high performance X/Server for Windows environments. With this release, MKS X/Server improves performance and supports the latest standards while maximizing application compatibility and minimizing the need for specialized configurations for specific applications. For a list of fixes included in this release as well as other MKS X/Server releases, see Fixed Problems below. Details on the new features of this release can be found in the following sections:

X11R6.9 Support

MKS X/Server 8.5 fully supports X11R6.9, the most recent release of the popular X11R6.x code base. While powerful extensions like RENDER, RANDR, XKEYBOARD, and XInputExtenions allow for the improved rendering and performance of applications built on the X11R6.9 code base, the addition of Unicode fonts and improved IPv6 support increases the range of applications that can be supported.

Input Device Support

MKS X/Server 8.5 adds support for 3D input devices such as 3dConnexion's SpaceBallTM and SpaceMouseTM devices. In addition, joystick support and configuration mapping have also been added.

Enhanced RPS and RDP Connection Handling

MKS X/Server 8.5 features improved performance of RPS (Remote Program Starter) over VPN links and better handling of RDP (Remote Desktop Protocol) connections, including improved control over screen resolution and color depth.

Enhanced Windows Font Handling

MKS X/Server 8.5 puts a new face on selecting Windows fonts for use with X applications. The enhanced Select Windows Fonts dialog lets you narrow down the fonts available for selection based on the style of the fonts (for example, sans serif or monospaced) and whether they are TrueType, screen, or printer fonts. You can also fully preview selected fonts to see, for example, how such a font might appear in bold italics.

Improved Color and Display Support

MKS X/Server 8.5 can handle multiple pixmap formats (4, 8, 16, 24, and 32 bits per pixel), allowing for greater application compatibility. In addition, MKS X/Server 8.5 improves ease of use by allowing PseudoColor and TrueColor to be used simultaneously.

New Default Profile Behavior

MKS X/Server 8.5 has changed which extensions are enabled by default in all new profiles. Extensions enabled by default include GLX, XInputExtension, XC_MISC, XFIXES, RANDR, RENDER, and DAMAGE. Profiles created using MKS X/Server 8.2 or earlier will not have these extensions enabled by default. Profiles (including the default xserver profile) created using MKS X/Server 8.5 or later have the extensions enabled by default; however, you can turn them off or on again (like any of the X Server options) before saving the profile.

New Features in Previous Releases

Hardware and Software Requirements

  • Windows compatible x86 PC
    • Windows® 2008 Server
    • Windows® Vista
    • Windows® 2003 R2 Server
    • Windows® 2003 Server
    • Windows® XP
    • Windows® 2000
  • Windows Compatible x64 PC
    • Windows® 2008 Server x64 edition
    • Windows® Vista x64
    • Windows® 2003 Server R2 x64 edition
    • Windows® 2003 Server x64 edition
    • Windows® XP x64 edition
  • Windows® 2003 Server for Itanium-based Systems and Windows® 2008 Server for Itanium-based Systems are supported with the 32 bit X Server.
  • Typical installation requires 40 Mb of disk space.

Installing MKS X/Server

If you have SCO XVision Eclipse, you must uninstall it, or install MKS X/Server on another machine.

When installing MKS X/Server you must install from an account with local or domain administrator privileges. You do not need to be an Administrator, but your login ID must be a member of the local or domain Windows Administrators group before you can install.

All MKS X/Server products share a common installer. If you are installing from a CD, insert the MKS X/Server distribution CD; the installer should start automatically. If you are installing from an electronic distribution, run the self-extracting installer.

To install MKS X/Server, click the Install X/Server button and follow the instructions on the dialogs that appear.

Note: You should turn off all virus protection software before installing MKS X/Server. Such software can sometimes cause the installation to be interrupted and rolled back. Once you have installed MKS X/Server, you can turn virus protection back on.

For step-by-step installation instructions and an installation FAQ, see

Silent and Administrative Installations

For step-by-step installation instructions and information on administrative and silent installations for MKS X/Server see

Uninstalling MKS X/Server

Uninstalling MKS X/Server

To uninstall MKS X/Server, use the following procedure:

  1. From the Control Panel run Add/Remove Programs.

  2. Remove MKS X/Server.

You must reboot your system before reinstalling MKS X/Server.

Uninstalling SCO XVision Eclipse

  1. From the Control Panel run Add/Remove Programs.

  2. Remove SCO XVision Eclipse. (This is only necessary if the XVision X server is installed. This X Server was normally only installed with previous versions of MKS Toolkit for Interoperability and MKS Toolkit for Enterprise Developers.)

You must reboot your system before reinstalling MKS X/Server.

Known Issues

The following known issues exist in MKS X/Server:

  • Connecting to CDE on Solaris Using IPv6.
    • You must use either use an IPv4 IP address or disable IPv6 XDMCP when connecting to an IPv6-enabled Solaris system running CDE. You can disable IPv6 XDMCP by checking the Disable IPv6 on the XDMCP Advanced Settings dialog.

  • XRemote and RPS.
    • If you wish to use Remote Program Starter (RPS) to start X clients over XRemote, you must manually set the display name for the RPS command to match the XRemote proxy server display.

  • XVSpy.
    • Do not use a font server while recording an X session.

  • Terminal Emulators.
    • When using an embedded emulator in-place, only a limited implementation of the emulator toolbar support is available.
    • When using an emulator in an ActiveX document container application, the emulator's printing facilities are not available.
    • When using an embedded emulator in-place in Microsoft Word, or in an ActiveX document container application, the emulator's context help does not work.
    • To upgrade desktop VT320 applications, the VT420 emulator must be installed.

  • Vision Resume.
    • To use Vision Resume with XRemote, you must disable host access control for MKS X/Server.
    • When used with Vision Resume, Netscape might display "Sequence lost". You can safely ignore this message.
    • Some SCO UNIX X clients, such as scocal and scocolor, work with Vision Resume when MKS X/Server is using a PseudoColor display but not when it is using a TrueColor display.
      These clients will fail with third-party X servers when running with Vision Resume, unless the following lines are appended to the server's rgb.txt file (for example, /usr/lib/X11/rgb.txt):
      203 203 192            scoBackground
      11  0   113            scoForeground
      255 240 248            scoTopShadow
      255 206 137            scoActiveBackground
      43  45  49             scoActiveForeground
      254 222 255            scoActiveTopShadow
      172 186 204            scoAltBackground
      0   0   255            scoHighlight
      If you have problems starting a Resume session, ensure a link has been made between /usr/bin/xresume and /usr/local/xserver/bin/xresume
      (see the Help topic 'Configuring Vision Resume on UNIX' for more details).
    • If on starting a Resume session you see the error message "Cannot relocate your Resume session to that display" this may be caused by a network naming problem. Try displaying an X client from the UNIX host that you run the proxy server on to your Vision X Server, using the X Server's full DNS name (for example, xclock -display If this reports "Cannot open Display" then you have a naming problem—try adding the full DNS name to /etc/hosts.

  • Multiuser Windows environments.
    • MKS X/Server Printing does not work on Windows 2000 or Windows Terminal Server running in multi-user mode. You can use LPD Printing in these environments.

  • MKS X/Server 3D.
    • Restrictions
      • Backing store shouldn't be used with the GLX extension.
      • OpenGL extensions are not available.
    • Notes
      • The GLX extension is enabled by default. The GLX extension can be disabled using the MKS X/Server Configuration program.
      • If you experience problems with colors when running OpenGL applications on a 256 color display, setting the X/Server default visual class to TrueColor may improve the situation. To do this, choose:
        X/Server Properties > Color tab > Let me specify a particular default visual class.
      • Matrox Millennium video cards running in 16-bit color can prevent some OpenGL applications from running or displaying correctly. Matrox has been informed of this problem.

Customer Support

Contact MKS customer support at:

Web Site:
Online Request Form:
Telephone: +1-703-803-7660
(9:00am to 7:00pm ET, Mon-Fri, except holidays)
Fax: +1-703-803-3344

Additional MKS Interoperability Resources

There are several other sources for additional information about our MKS Interoperability products.

We have general product information, including technical specifications, detailed utility listings, and datasheets at:

We offer a resource kit including example scripts, additional utilities, more tutorials, and a wide variety of other useful information at:

We have several additional articles, tutorials, and white papers about using features of MKS Interoperability products at:

Through the years, we have accumulated a lot of technical details about the MKS Interoperability products and have put this information in a searchable database at:

Our customers commonly ask certain questions. These questions and their answers are in our Frequently Asked Questions pages at:

Known installation issues are listed at:

Fixed Problems

Several problems were fixed in MKS X/Server 8.5. These are listed at:

Fixed Problems in Previous Releases