xmove
{{primary sources|date=September 2011}}
{{lowercase title}}
{{Infobox software
| name = xmove
| author = Ethan Solomita, Peter Skopp, Ari Shamashhttp://distcache.freebsd.org/FreeBSD:13:amd64/latest/All/xmove-2.0b2_2.txz {{Webarchive|url=https://web.archive.org/web/20190327173008/http://distcache.freebsd.org/FreeBSD:13:amd64/latest/All/xmove-2.0b2_2.txz |date=2019-03-27 }} archive. man/man1/xmove.1 file. Lines 175-180.
| logo =
| screenshot =
| caption =
| latest_release_version = 2.0beta2
| latest_release_date = {{Start date and age|1997|11|14|df=yes}}{{cite web
|title=Index of /FreeBSD:13:amd64/latest/All/
|url=http://distcache.freebsd.org/FreeBSD:13:amd64/latest/All/
|work=FreeBSD project download server
|publisher=The FreeBSD Project
|access-date=20 January 2012
|quote=xmove-2.0b2_2.txz 2019-Mar-25 13:11 103K
}}{{Dead link|date=August 2023 |bot=InternetArchiveBot |fix-attempted=yes }}.
| discontinued = yes
| programming language = C
| operating_system = X Window System
| genre = Terminal multiplexer
| license = MIT/X Consortium License[http://snapshot.debian.net/archive/2005/09/26/debian/pool/main/x/xmove/xmove_2.0beta2.orig.tar.gz Package sources]{{Dead link|date=August 2023 |bot=InternetArchiveBot |fix-attempted=yes }}
| 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.{{cite journal | url = https://www.cs.columbia.edu/mcl/papers/xmove.ps.gz | format = gzipped PostScript | archive-url = https://web.archive.org/web/19970724010922/https://www.cs.columbia.edu/mcl/papers/xmove.ps.gz | archive-date = 1997-07-24 | first1 = Ethan | last1 = Solomita | first2 = James | last2 = Kempf | first3 = Dan | last3 = Duchamp | year = 1994 | title = XMOVE: A pseudoserver for X window movement | citeseerx = 10.1.1.30.589 }} 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
External links
- [https://web.archive.org/web/20040808185651/http://markballew.com/projects/xmove/ Xmove, IMproved (XIMove)] — by Mark C. Ballew
Category:Software using the MIT license
{{free-software-stub}}