UAF Logo ARSC Logo

Xming
X Server for Microsoft Windows




This page has not been updated in years other than fixing a link at the bottom of the page and the following:
This documentation was made for the Xming 6.9.0.31 version that was released to the public domain 2 November 2007.

A tiny 2.2 MB installation file was downloaded from: http://sourceforge.net/projects/xming/. Xming is available under a number of licenses including the BSD License, GNU Library or Lesser General Public License (LGPL), MIT License, Public Domain, and the zlib/libpng License. Newer versions are available from http://www.straightrunning.com/XmingNotes/ for a limited time after making a donation. Wikipedia has an article on Xming.

Xming is reported to run on Windows 7, Windows Vista, Windows XP and Microsoft Windows Server 2003. This documentation was created by installing Xming on a Windows XP machine.

I found Xming incredibly easy to install on a Windows XP machine from an account with administrative rights. A set of screen images was created during the install but almost no options were changed from the defaults. The exceptions were to select that an SSH client not be installed along with Xming server and to have a desktop icon be created. No SSH client was installed because the latest version of PuTTY was already installed and Xming works with PuTTY. The entire installation including capturing the screen shots took only a few minutes.

taskbar iconStarting the Xming server doesn't seem to do much but will leave a new X icon icon in the system tray.
To enable X11 forwarding as the default in the PuTTY configuration for a saved session perform the following:
  1. Select the session from the saved session in the "Session" panel and click "Load".

  2. Use the "Connection - SSH - X11" panel, and check the "Enable X11 forwarding" box.

  3. Go back to the "Session" panel and click "Save".
For most that is all there is to it. If your X display is somewhere unusual, you will need to enter its location in the "display location" box of the "Connection - SSH - X11" panel; if this is left blank, PuTTY will try to find a sensible default in the environment, or use the primary local display (:0) if that fails.

I found entering an X display location of PuTTY was not necessary for Xming.

PuTTY Configuration
xlogo application

Testing

To test that everything is working, open a new session with X11 forwarding enabled. and type xlogo. You could also use xeyes, xclock or any X application installed on the machine you have connected to. The xlogo application is almost always installed and in the default path of any server that allows you to run X window applications.

It is always best to insure everything is working with xlogo or another lightweight X windows application before trying to configure and run a more complex X windows application.

Troubleshooting

If you start an X application on the target machine but haven't started the Xming X server on the local PC you will get a "Can't open display" error.

The Xming server doesn't need to be started before you open the PuTTY session.

If you do get the "Can't open display" error and find that the Xming server is not running, start the server and try again.

The "Can't open display" error without a display name may indicate that X11 forwarding is not enabled.

display error

Installing Xming - X Server for Microsoft Windows

Installing Xming 1
Installing Xming 2
Installing Xming - No SSH client
Installing Xming 4
Installing Xming 5
Installing Xming 6
Installing Xming 7
Installing Xming complete

This documentation page was created Tuesday, March 30, 2010
and last modified Friday, March 28, 2014
by Lawrence A. Murakami of Fairbanks, Alaska.
ARSC Personal WebPage Disclaimer.