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
- xpra - a tool which is similar to xmove but which provides video acceleration
- the lbxproxy tool, which allows disconnecting and reconnecting1
- DynInst - a runtime code-patching library