My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
xpra  

Featured
Updated Apr 19, 2012 by njs@vorpus.org

PLEASE NOTE

This project is in deep hibernation; I haven't had time to devote for several years now.

If you are looking for xpra, you may prefer Antoine Martin's fork, which receives more support. It is available at: http://xpra.org/

Original page follows

Xpra gives you "persistent remote applications" for X. That is, unlike normal X applications, applications run with xpra are "persistent" -- you can run them remotely, and they don't die if your connection does. You can detach them, and reattach them later -- even from another computer -- with no loss of state. And unlike VNC or RDP, xpra is for remote applications, not remote desktops -- individual applications show up as individual windows on your screen, managed by your window manager. They're not trapped in a box.

So basically it's screen for remote X apps.

Xpra is currently ~beta status. It's a bit crude -- various polish-y features are unimplemented, and most error reporting includes tracebacks -- but it is usable for real work.

Xpra is included in the combined wimpiggy/parti/xpra releases. For more details, see the xpra FAQ, or go straight to the download directory. Discussion should be directed to parti-discuss.

Comment by Daedalus...@gmail.com, Apr 30, 2010

xpra is awesome! Now I can finally manage GUI applications remotely like CLI apps with screen.

Comment by spli...@gmail.com, Sep 4, 2010

The concept of this is fantastic.

Comment by zhy...@gmail.com, Sep 4, 2010

Brilliant, I've always wanted something like this.

Comment by bart.for...@gmail.com, Oct 18, 2010

wow, i'm going to ssh home and install xpra right now! I'd like to have a firefox session running on my server and just move it around to all the laptops and workstations I use during the day. Thank you!

Comment by khub...@gmail.com, Nov 8, 2010

Thank you, excellent program!

Comment by dram...@gmail.com, Nov 8, 2010

Very nice.

Comment by akountou...@gmail.com, Nov 17, 2010

Xpra/Shifter is great!!! For those interested in making the AltGr? keys on French keyboards work you can use the xmodmap here --> http://pastebin.com/Edw1j3MR

Comment by hoytd...@gmail.com, Dec 1, 2010

I'd like to package xpra for the new Mageia Linux distro. Is it possible to segregate the xpra source code for inclusion?

Comment by alex.mob...@gmail.com, Jan 21, 2011

Thank you for this great piece of software!

Comment by harris.d...@gmail.com, Mar 2, 2011

Hello all,

I downloaded and I am trying to get xpra to run on my SLES11 box under s/390x, and I am running into a problem that I can’t figure out. I got all the dependencies installed, and do-build doesn’t complain anymore, but when I try to run it, I get:

copying xpra/scripts/init.py -> build/lib.linux-s390x-2.6/xpra/scripts copying xpra/scripts/server.py -> build/lib.linux-s390x-2.6/xpra/scripts copying xpra/scripts/main.py -> build/lib.linux-s390x-2.6/xpra/scripts running build_ext building 'wimpiggy.lowlevel.bindings' extension /usr/lib64/python2.6/site-packages/Pyrex/Compiler/Scanning.py:38: DeprecationWarning?: the md5 module is deprecated; use hashlib instead

import md5
/usr/lib64/python2.6/site-packages/Pyrex/Compiler/Errors.py:17: DeprecationWarning?: BaseException?.message has been deprecated as of Python 2.6
self.message = message
/root/parti-all-0.0.6/wimpiggy/lowlevel/wimpiggy.lowlevel.bindings.pyx:114:10: Expected an identifier or literal

After looking up that file, this is where the “error” is:

################################### # Simple speed-up code ###################################

def premultiply_argb_in_place(buf):

  1. b is a Python buffer object, containing non-premultiplied ARGB32 data in
  2. native-endian.
  3. We convert to premultiplied ARGB32 data, in-place.
cdef int cbuf cdef Py_ssize_t cbuf_len cdef int a, r, g, b assert sizeof(int) == 4 PyObject_AsWriteBuffer?(buf, <void >&cbuf, &cbuf_len) cdef int i
for 0 <= i < cbuf_len / 4:
a = (cbufi? >> 24) & 0xff r = (cbufi? >> 16) & 0xff r = (r a) / 255 g = (cbufi? >> 8) & 0xff g = g a / 255 b = (cbufi? >> 0) & 0xff b = b a / 255 cbufi? = (a << 24) | (r << 16) | (g << 8) | (b << 0)

It’s the line: for 0 <= i < cbuf_len / 4:

This line looks fine to me, what am I doing wrong? Did I miss something?

Does the mailing list still work? I tried to send this to the list, but it kicked the email back saying it was undeliverable. Sorry if this isn't the best place to ask for help, I couldn't find anything else... Help!

Thanks!

Donald Harris

Comment by njsmith@ucsd.edu, Mar 2, 2011

Hi Donald,

I'm not sure how to reply (you didn't leave an email address or anything, and I don't seem to have a message from you held for moderation on the mailing list), but if you could send me an email at njs@pobox.com I'm sure we can figure this out. (Most likely the problem is that you have an old version of Pyrex installed.)

Comment by wica...@gmail.com, Mar 23, 2011

Thnx for xpra, I was looking for this :)

Comment by zerohe...@gmail.com, Apr 3, 2011

Hello what about using dxpc with xpra for saving some network bandwith? See http://www.vigor.nu/dxpc/ Dxpc is an X protocol compressor designed to improve the speed of X11 applications run over low-bandwidth links. It was an inspiration source for NX protocol.

xavier

Comment by SFCC.Tim...@gmail.com, Jul 22, 2011

Xpra is great! I plan on giving a presentation for my Linux class in College. Hope I can get this to share my MS Office apps some day.

Comment by guidolan...@yahoo.com, Aug 24, 2011

Very nice Site, Thx! visit http://www.mallorcafincamieten.de

Comment by lightsab...@gmail.com, Sep 2, 2011

Excellent idea, flawless execution. This is exactly what I needed :D

Comment by mrtr...@gmail.com, Sep 12, 2011

Hi, I was very excited to find this package. Unfortunately, I can't seem to get Xpra installed. Following the instructions in the README, I run ./do-build and get the following error:

Traceback (most recent call last):

File "setup.py", line 18, in <module>
from Pyrex.Distutils import build_ext
ImportError?: No module named Pyrex.Distutils

I'm running Scientific Linux Release 5.3 and updated all of the dependencies suggested by the README file. Yum install reports that I have the most recent version f Pyrex as well. Thanks for any help you can give and let me know if you need anymore information.

-Andrew mrtruji@gmail.com

Comment by youtube0...@priv.de, Nov 12, 2011

Thanks for this nice application, but Xming crashes often if I use firefox in xpra... Any idear what the cause could be?

Comment by jake.biesinger@gmail.com, Nov 16, 2011

Just thought I'd point out http://xpra.org/ which is a more up-to-date fork of xpra.


Sign in to add a comment
Powered by Google Project Hosting