IT-lexikon › Nätverk › Xpra

Xpra

Nätverk In English → Uppdaterad: 2026-10-08
Mer info
Skapad av
Nathaniel Smith, Antoine Martin
År
2008
Typ
Fjärrfönster för X
Licens
GPL
Officiell sajt
xpra.org
Källkod
github.com/Xpra-org/xpra

Verktyget som gör med fönster vad GNU screen gör med terminaler: programmen körs på en osynlig X-server, visas var man vill och tål att kopplas loss och plockas upp igen.

Xpra började 2008 som en del av parti, Nathaniel Smiths experiment med en fönsterhanterare i Python, och togs därefter över av Antoine Martin som gjorde det till ett eget projekt. Programmen körs mot en Xvfb eller Xdummy som ingen tittar på. På den servern är xpra själv fönsterhanterare: den ser varje toppfönster, läser av dess pixlar och skickar dem till en klient som visar varje program som ett vanligt fönster på det lokala skrivbordet, utan ett inneslutet skrivbord i skrivbordet. Kopplas klienten bort lever programmen vidare; ett xpra attach från en annan maskin tar upp dem där de står.

Där skiljer det sig från X11 över SSH, där programmet dör med förbindelsen, och från VNC, som alltid visar en hel skärm. Senare versioner komprimerar med H.264 och VP9 när fönstren rör sig, strömmar ljud, synkar urklipp och har en HTML5-klient som kör i webbläsaren. Det som går över nätet är bildpunkter, inte ritkommandon, så X:s ursprungliga elegans är borta och ersatt av något som fungerar även över ett dåligt hotellnät.

← Tillbaka till lexikonet