Guievict

From Wikipedia, the free encyclopedia
guievict
Original author(s) Victor C. Zandy
Initial release February 2003 (2003-02)
Development status Unmaintained
Written in C
Operating system Unix-like
Available in English
License GNU Lesser General Public License
Website cs.wisc.edu/~zandy/guievict

guievict is a computer program which enables the GUI of any application for XFree86 implementation of X Window to be transparently migrated to or replicated on another display. Unlike some program providing similar functionalities, it requires neither prearranging steps such as re-linking the application program binary nor re-directing the application process's window system communication through a proxy like xmove does.

Guievict is based on a small X server extension that enables an application to retrieve its window state from the X server and a library of GUI migration functionality that is injected in the application process at run time. Code injection or runtime code-patching can be done via the DynInst API. However, guievict contains its own implementation to avoid requiring users to install DynInst.

See also

  • GNU Screen - a terminal multiplexer for console-mode (text-mode) applications
  • xmove - a tool allows you to move programs between X Window System displays (discontinued on 1997)
  • xpra - a more recent tool which is similar to xmove
  • the lbxproxy tool, which allows disconnecting and reconnecting
  • DynInst - a runtime code-patching library

References


This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.