Xpra
From Wikipedia, the free encyclopedia
xpra, abbreviated from X Persistent Remote Applications, is a set of software utilities that run X clients, typically on a remote host, and direct their display to the local machine without the X clients closing or losing any state in case the network connection between the local machine and the remote host is lost.[2]
Original author(s) | Nathaniel Smith |
---|---|
Developer(s) | Nathaniel Smith, Antoine Martin |
Initial release | February 20, 2008; 16 years ago (2008-02-20) |
Stable release | |
Written in | Python |
Operating system | Unix-like, MS Windows, Mac OS X |
Available in | English |
License | GPL-2.0-or-later |
Website | xpra |
Xpra differs from standard X forwarding primarily in allowing disconnection and reconnection without disrupting the forwarded application.[3] It also differs from VNC and similar remote display technologies in being rootless, so applications forwarded by Xpra appear on the local desktop as normal windows managed by the local window manager, rather than being all "trapped in a box together". Xpra also uses a custom protocol that is self-tuning and relatively latency-insensitive, and thus is usable over worse links than standard X.[citation needed]
The original inspiration for making Xpra came from the original author's experience of attempting to use various setups based on NX technology.[4]