One of my favorite bits of software is Xpra [0], "screen for X". You'd run it and it would start another X server (start apps in it with `DISPLAY=:1 xterm` or whatever), and you would "attach" it to your running X server with `xpra attach`. You can attach to e.g. `ssh://hostname/:1`, so I ran a firefox instance on a homelab server and attached to it from my laptop and my desktop to not have to bother keeping... - Source: Hacker News / 10 months ago
I’ve used Xpra in the past to connect to a remote system for GUI stuff, but I almost exclusively use ssh because most of the time I don’t need to run a remote windowing system. Source: about 1 year ago
To add to this if you need to access graphical applications of an entire desktop environment you can use Xpra or MOONLIGHT (I suggest the second one if you want to game on the remote desktop or need very low latency in general), you can use both of these through a ssh tunnel (you need to enable this and X forwarding in the config) so if you setup and allow access to ssh correctly you can also use these without too... Source: about 1 year ago
Xpra.org It has hardware acceleration (h264 encoding/decoding) for high framerates. Source: over 1 year ago
You might be able to do the screen recording today using Wayland ports, or nested display servers a la Xpra. https://xpra.org. - Source: Hacker News / over 1 year ago
Look into xpra, which will do webcam and audio forwarding. You can use a seamless environment (remote windows are just windows within your local desktop), or shadow an existing remote desktop (VNC scrape style), or you can instantiate an entire virtual desktop. Source: over 1 year ago
Xpra (X Persistent Remote Applications) is worth looking into, especially from the standpoint of remotely executing programs displaying individual windows in your regular desktop. And it has vnc-like desktop modes, both shadowing an existing server (so it will provide your console's :0 session) and fabricating arbitrary desktops on demand. I use the current 4.4 beta. Source: over 1 year ago
Otherwise, there is also XPRA, very much worth looking into, especially if you would prefer that remote apps display on your local display as regular local windows. You'll want the current 4.4 beta. Source: over 1 year ago
> By the way, does anyone know of a VNC-like solution that can use MPEG compression? Try this: https://xpra.org/. - Source: Hacker News / over 1 year ago
So run a VNC session*, with a viewer running on your local machine, and your choice of desktop in that. Or (better, in my opinion) use XPRA to run your remote tools as native-ish apps & windows within your local desktop. Source: over 1 year ago
As for other relatively lightweight graphical programs, it wouldn't be difficult to setup a hotkey in i3wm to generate a custom list of programs for rofi to start on remote hosts using Xpra. Arcan has some interesting ideas along these lines but going much further. Source: over 1 year ago
I'd imagine there's got to be some way to setup VNC to just log into a remote desktop transparently, otherwise I'd imagine either conventional VNC window or Xpra-like individual programs. Source: over 1 year ago
There's this https://xpra.org for X applications, though I haven't tried for awhile. - Source: Hacker News / over 1 year ago
I haven't seen anybody mention xpra ( https://xpra.org/ ) yet, but I used to use it daily a while back when I still used linux on my laptop. "Screen for X" really jives with how I wanted to use it (beefy server, ultrabook laptop, fast local network). X2Go is also pretty good IIRC. I used NoMachine at work a few jobs ago, but I didn't like how it required a weird dedicated unix user for itself. I don't know why... - Source: Hacker News / over 1 year ago
Maybe give https://xpra.org/ a try, works better then ssh for my use case at least (running firefox on remote system). Source: over 1 year ago
If it is from linux to linux, I'll use xpra https://xpra.org/. - Source: Hacker News / almost 2 years ago
I've built a VDI service in my homelab based on xpra utilizing their html5 client and their proxy. You can also use their client locally if you don't want it in a browser. Might be worth a look? https://xpra.org/. Source: about 2 years ago
Try http://xpra.org/ - that's a "gnu screen" for X11, but bandwidth-optimized, can also relay USB, audio, ... Just to give you an idea: I used it for forwarding a Firefox window across an UMTS connection when sitting in a train. (Long story: 32bit Java required to remote desktop into a client's environment across the Atlantic, ugh.). - Source: Hacker News / about 2 years ago
From fgdfghdhj5yeh:There is also X2Go which is nomachine from many years ago when it was still open source (now it's proprietary) x2go has had updates but nowhere near current nomachine.https://www.nas.nasa.gov/hecc/support/kb/x2go-an-alternative-to-x11-and-vnc\_651.htmlhttps://wiki.x2go.org/doku.phpAlso there's xpra https://xpra.org/ as well.All of these programs let you run programs on different machines and... Source: over 2 years ago
Something of interest for the "private system driving a remote insecure system" model would be Xpra, it has better performance than x-forwarding over SSH. Source: over 2 years ago
On that note, anyone that wants certain programs to persist between X restarts should look into xpra. It's like screen or tmux for X11, good for keeping certain programs running between X restarts, which can be useful for single-GPU VFIO setups. It's also useful for remote usage and sharing an application across multiple systems, especially since it's more performant than straight ssh -X. When higher latency or... Source: over 2 years ago
Do you know an article comparing Xpra to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Xpra. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.