Setting up X Server on Windows

Installing the server

We have tested with the Cygwin/X server. This one is recommended since it tracks the developments in the X.org project and has the best support for the newest X extensions used by Fremantle.

WARNING: at the time of this writing, there are serious issues with Cygwin 1.7 beta when used in Windows 7, meaning that Maemo Fremantle applications will crash the server.  Use the Cygwin 1.5.25-15 version instead if you encounter issues.  See the topic "Error in Xwin with Windows 7 (Cygwin 1.7)" on the mica-devel mailing list and this bug for current status.

You do not need to install all of Cygwin to use this X server. You can get by with downloading the "setup.exe" Cygwin installer from the Cygwin site and selecting the X11 / xorg-xserver, X11 / xinit and X11 / xdpyinfo packages.

Runtime display requirements for Fremantle SDKs

Fremantle requires a 16-bit display, and the X server uses the desktop's display depth. You will see the following dialog if you do not launch in a 16-bit display mode:

Some mouse pointer workarounds in earlier versions of ESbox are no longer needed. If they are still set, you will see this dialog asking permission to modify your ESbox > X Server command launch parameters:

You may also see the combined warning if both changes are needed:

How to change the display color depth in Windows XP

  1. Right-click the desktop, and then click Properties.

  2. Click the Settings tab.
  3. Click the drop-down list in the Color Quality field and select Medium (16 bit).
  4. Click OK.

How to change the display color depth in Windows Vista

  1. Right-click the desktop, and then click Personalize.

  2. Click the Display Settings.

  3. Click the drop-down list in the Colors field and select Medium (16 bit).
  4. Click OK.

How to change the display color depth in Windows 7

  1. Open the Control panel (Start > Control Panel).

    Control Panel in Menu

  2. Click Adjust screen resolution under Appearance and Personalization.

    Appearance and Personalization

  3. Click Advanced settings.

    Screen Resolution

  4. Click the Monitor tab.

    Monitor tab

  5. Under Colors, select High Color (16 bit), and then click OK.