Xmove Explained

xmove
Author:Ethan Solomita, Peter Skopp, Ari Shamash[1]
Latest Release Version:2.0beta2
Latest Release Date:[2]
Discontinued:yes
Programming Language:C
Operating System:X Window System
Genre:Terminal multiplexer
License:MIT/X Consortium License[3]
Website:None

xmove is a computer program that allows the movement of X Window System applications between different displays and the persistence of X applications across X server restarts.[4] It solves a problem in the design of X, where an X client (an X application) is tied to the X server (X display) it was started on for its lifetime. Also, if the X server is shut down, the client application is forced to stop running.

xmove lets the client disconnect from its current X server, and connect to a new one, at any time. The transition is completely transparent to the client. xmove works by acting as a proxy between the client and server. It is a "pseudoserver" which stores enough server state so that clients can connect to a new server without being disrupted.

See also

References

  1. http://distcache.freebsd.org/FreeBSD:13:amd64/latest/All/xmove-2.0b2_2.txz archive. man/man1/xmove.1 file. Lines 175-180.
  2. Web site: Index of /FreeBSD:13:amd64/latest/All/. FreeBSD project download server. The FreeBSD Project. 20 January 2012. xmove-2.0b2_2.txz    2019-Mar-25 13:11    103K. .
  3. http://snapshot.debian.net/archive/2005/09/26/debian/pool/main/x/xmove/xmove_2.0beta2.orig.tar.gz Package sources
  4. XMOVE: A pseudoserver for X window movement . . https://web.archive.org/web/19970724010922/https://www.cs.columbia.edu/mcl/papers/xmove.ps.gz . 1997-07-24 . Ethan . Solomita . James . Kempf . Dan . Duchamp . 1994 . 10.1.1.30.589 .

External links