Xming allows you to easily connect to remote *nix machines using the X protocol. It comes with clipboard integration and fullscreen support.
||WinXP / Vista / Win7
|Writes settings to:
|How to extract:
Note: There are other ways to launch Xming than the EXE file, but this appears to be the simplest way (i.e. point-and-click)
- Download the program and font installers and install them to the default folder C:\Program Files\Xming
- Copy all files (except unins00*.*) into a folder of your choice
- Uninstall the program and fonts
- Launch XLaunch.exe
- Update the FreeType2 project from its git repository, and the xserver, bitmap, ico, Mesa, pixman, xfontsel and xkeyboard-config from X.Org git.
- Allow the -from 'local-address' option to change the local-address bound by the xserver (i.e. from the default of 127.0.0.1 for IPv4). This works is all modes, not just XDMCP where the -from option is traditionally used, but currently only with inet, not inet6.
- Don't make the 'event' local variable static in mieqProcessInputEvents(), it could break re-entrancy.
- Add locking to make mieq thread safe (the same as in OSX).
- Wait for the xserver to finish initializing before letting other threads mieqEnqueue() (the same as in OSX).
- Try to prevent the option "Pin this program to taskbar" being available for processes not started sw_hide from Xmingrc, as they may not work the same way standalone without an xserver.
- Sanitise the titles of console windows started from Xmingrc.
- In order to use pthreads correctly don't link thread stubs into libX11, ouch!
- Enable the new ClearType bytecode in FreeType2 (tt_config_option_bytecode_interpreter + tt_config_option_subpixel_hinting).
- Build both plink.exe's, for the Xming installer, from PuTTY project SVN source as of 21 Jun 2012.
- Update bison to release 2.5.1 in the build toolchain.
- Build the installer using Inno Setup at release 5.5.0-unicode.
- Update the OpenGL extension headers and specifications from the canonical OpenGL Registry for use in the X server build. Note: the canonical gl.spec is now at odds with the Mesa code for the EdgeFlagv() function.