Skip to main content
  1. About
  2. Installation
  3. Usage
  4. Documentation
  5. Help

About

Xpra is known as "screen for X" : its seamless mode allows you to run X11 programs, usually on a remote host, direct their display to your local machine, and then to disconnect from these programs and reconnect from the same or another machine(s), without losing any state. Effectively giving you remote access to individual graphical applications. It can also be used to access existing desktop sessions and start remote desktop sessions.

Xpra is open-source (GPLv2+) with clients available for many supported platforms, and the server includes a built-in HTML5 client. Xpra is usable over a wide variety of network protocols and does its best to adapt to any network conditions.

Xpra forwards and synchronizes many extra desktop features, which allows remote applications to integrate transparently into the client's desktop environment: audio input and output, printers, clipboard, system trays, notifications, webcams, etc.

It can also open documents and URLs remotely, display high bit depth content, and it will try to honor the display's DPI.

Here's what a seamless session with two windows (an xterm and glxspheres) looks like when attached from an MS Windows 11 desktop client: Windows11-client (the windows may look like native windows, but they are running on a remote Linux server)


Installation

Official stable downloads

All the packages are signed. There are also LTS and beta builds available.
For more information and more build architecture options, see xpra downloads.

Build from source

git clone https://github.com/Xpra-org/xpra; cd xpra
python3 ./setup.py install

For more details, see building from source. To contribute to the project, please try to use pull-requests and follow our code of conduct. Unit test status: xpra


Usage

Initial requirements

xpra must be installed on the client and the host.

You can use the html5 client in which case xpra is only required on the host.

Seamless Mode

Run xterm on a remote host, display and interact with it locally (from the client machine):

xpra seamless ssh://USER@HOST/ --start=xterm
# hint: xterm must be installed on the HOST.

For more examples, see usage.

Shadow

View an existing desktop session running on a remote host:

xpra shadow ssh://USER@HOST/

Network Access

Xpra servers can support many different types of connections using a single TCP port: SSL, SSH, (secure) http / websockets, RFB, etc..
Connections can be secured using encryption and many authentication modules.
Sessions can be automatically announced on LANs using multicast DNS so that clients can connect more easily using a GUI (ie: xpra mdns-gui).
Its flexible proxy server can be used as a relay or front end for multiple server sessions.


Documentation

There is extensive documentation right here for the current development version. This documentation is also included with each release.

For more generic version-agnostic information, checkout the wiki.


Help

Make sure to check the FAQ, your question may already be answered there. You can ask your questions on the GitHub discussions, or on the IRC channel #xpra on libera.chat or using discord. If you have hit a bug (sorry about that!), please see reporting bugs.

Metadata

Release files for xpra 6.5.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xpra 6.5.5
File Size Uploaded
xpra-6.5.5.tar.gz 19.4 MB Details

Release files / xpra-6.5.5.tar.gz

Download URL xpra-6.5.5.tar.gz
Size 19.4 MB
Tags Source
SHA-256 checksum
How to use checksums
58cf04107d5682f202987fe5c0f7d8af1c6e183304a8bd0887a34f3b55fa1c81
BLAKE2b-256 checksum
How to use checksums
f454270cfca54a1735d2552b66257d546bba35257093dfd60504ad8e026921f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.8

Release history Release notifications | RSS feed

This release

6.5.5 This release

1 release file

6.5.4

1 release file

6.5.3

1 release file

6.5.2

1 release file

6.5.1

1 release file

6.5

1 release file

6.4.4

1 release file

6.4.3

1 release file

6.4.2

1 release file

6.4.1

1 release file

6.4

1 release file

6.3.6

1 release file

6.3.5

1 release file

6.3.4

1 release file

6.3.3

1 release file

6.3.2

1 release file

6.3.1

1 release file

6.3

1 release file

6.2.5

1 release file

6.2.4

1 release file

6.2.3

1 release file

6.2.2

1 release file

6.2.1

1 release file

6.2.0

1 release file

6.1.3

1 release file

6.1.2

1 release file

6.1.1

1 release file

6.1

1 release file

6.0.2

1 release file

6.0.1

1 release file

6.0

1 release file

5.1.6

1 release file

5.1.5

1 release file

5.1.4

1 release file

5.1.3

1 release file

5.1.2

1 release file

5.1.1

1 release file

5.1

1 release file

5.0.12

1 release file

5.0.11

1 release file

5.0.10

1 release file

5.0.9

1 release file

5.0.8

1 release file

5.0.7

1 release file

5.0.6

1 release file

5.0.5

1 release file

5.0.4

1 release file

5.0.3

1 release file

5.0.2

1 release file

5.0.1

1 release file

5.0

1 release file

4.4.6

1 release file

4.4.5

1 release file

4.4.4

1 release file

4.4.3

1 release file

4.4.2

1 release file

4.4.1

1 release file

4.4

1 release file

4.3.4

1 release file

4.3.3

1 release file

4.3.2

1 release file

4.3.1

1 release file

4.3

1 release file

4.2.3

1 release file

4.2.2

1 release file

4.2.1

1 release file

4.2

1 release file

4.1.3

1 release file

4.1.2

1 release file

4.1.1

1 release file

4.1

1 release file

4.0.6

1 release file

4.0.5

1 release file

4.0.4

1 release file

4.0.3

1 release file

4.0.2

1 release file

4.0.1

1 release file

4.0

1 release file

3.1.8

1 release file

3.1.5

1 release file

3.1.4

1 release file

3.1.3

1 release file

3.1.2

1 release file

3.1.1

1 release file

3.1

1 release file

3.0.14

1 release file

3.0.13

1 release file

3.0.12

1 release file

3.0.11

1 release file

3.0.10

1 release file

3.0.9

1 release file

3.0.8

1 release file

3.0.7

1 release file

3.0.6

1 release file

3.0.4

1 release file

3.0.3

1 release file

3.0.2

1 release file

3.0

1 release file

2.5.3

1 release file

2.5.2

1 release file

2.5

1 release file

2.4.3

1 release file

2.4.2

1 release file

2.4

1 release file

2.3.4

1 release file

2.3.3

1 release file

2.3

1 release file

2.2.6

1 release file

2.2.5

1 release file

2.2.4

1 release file

2.2.1

1 release file

2.2

1 release file

2.1

1 release file

2.0.3

1 release file

2.0.2

1 release file

1.0.4

1 release file

1.0.1

1 release file

0.17.6

2 release files

0.0.6

0.0.5

0.0.4

0.0.3

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page