Xpra 🚧

persistent remote display server and client for forwarding applications and desktop screens. - Home / github

Xpra differs from standard X forwarding primarily in allowing disconnection and reconnection without disrupting the forwarded application. 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”. - wikipedia

Setup

Debian and Ubuntu also ships xpra packages, though their stable versions are completely out of date, broken and unsupported, they should not be used. - doc

$ sudo micro /etc/apt/sources.list
# add
deb https://xpra.org/ noble main

$ wget -q https://xpra.org/gpg.asc -O- | sudo apt-key add -
$ sudo apt update
$ sudo apt install xpra
$ xpra --version
xpra v6.3-r0

Using it

on host

$ xpra start :100		# start an empty desktop

on client

$ xpra attach ssh:yves-lab:100		# start an empty desktop
Written on May 8, 2025, Last update on
remote display in-progress