c97245c00e458f1e11fd99a334cf2ae0ad5c4360
faq-remote-X11-beta.md
... | ... | @@ -1,8 +1,7 @@ |
1 | -# Remote X11 (beta) - x2go and xpra |
|
1 | +# Persistent Remote X11 connections |
|
2 | 2 | |
3 | -In general x2go is easier to use and sufficient for most scenarios. Xpra has better performance and uses less resources. Both clients connect through ssh and are generally faster than ssh -Y. Support for these is beta, x2go is more familiar to the support staff. Most linux systems do not have these tools installed, so you may need to request them. |
|
4 | - |
|
5 | -We recommend using x2go. x2go is more familiar to the support staff and it is easier to use. |
|
3 | +[X2GO](x2go.org) and [XPRA](xpra.org) can be used to run (and interact with) GUI applications on remote hosts. |
|
4 | +Please [contact us](mailto:help@sbgrid.org) if your SBGrid-supported remote host lacks pre-requisite server-side software, such as the `xpra` program. |
|
6 | 5 | |
7 | 6 | ## x2go |
8 | 7 | |
... | ... | @@ -31,40 +30,30 @@ Make sure you fill out the following - |
31 | 30 | |
32 | 31 | You can adjust the resolution after the session has started. |
33 | 32 | |
34 | -### Xpra |
|
35 | - |
|
36 | -xpra has been described as 'tmux for X11'. It uses x264 encoding. |
|
37 | - |
|
38 | -#### OSX to Linux workstation usage |
|
39 | - |
|
40 | -For Mac OSX newer than 10.9 the installer is on their downloads page |
|
41 | -<https://www.xpra.org/trac/wiki/Download> |
|
42 | - |
|
43 | -GUI version - |
|
44 | -<https://xpra.org/dists/osx/x86_64/Xpra.pkg> |
|
33 | +## Xpra |
|
45 | 34 | |
46 | -For command line usage please us the 'pkg' installer located here - |
|
47 | -<https://xpra.org/dists/osx/x86_64/Xpra.pkg> |
|
35 | +### macOS (x86_64) to remote Linux workstation |
|
36 | +[Download](https://xpra.org/dists/osx/x86_64/Xpra.pkg) the installer. |
|
48 | 37 | |
49 | -#### xpra gui |
|
38 | +### On remote workstation |
|
50 | 39 | |
51 | 40 | On remote system - copy xpra-launch.sh to your home folder and ./xpra-launch.sh or useone of the lines below. |
52 | 41 | |
53 | 42 | #### Full desktop |
54 | 43 | |
55 | -tmux new-session -d -s "xpra-desktop" "xpra start-desktop --start=mate-session :$((10 + RANDOM % 999)) --pulseaudio=no --daemon=no" |
|
44 | +`tmux new-session -d -s "xpra-desktop" "xpra start-desktop --start=mate-session :$((10 + RANDOM % 999)) --pulseaudio=no --daemon=no"` |
|
56 | 45 | |
57 | 46 | #### Minimal termial window |
58 | 47 | |
59 | -tmux new-session -d -s "xpra-terminal" "xpra start --start=mate-terminal :$((10 + RANDOM % 999)) --pulseaudio=no --daemon=no" |
|
48 | +`tmux new-session -d -s "xpra-terminal" "xpra start --start=mate-terminal :$((10 + RANDOM % 999)) --pulseaudio=no --daemon=no"` |
|
60 | 49 | |
61 | -#### open xpra gui |
|
50 | +### On local computer |
|
62 | 51 | |
63 | -Select mode ssh - enter username, host and password info. If there is only one xpra session it will automatically connect to it. You can also save that info to a config file and launch that after. |
|
52 | +Launch the XPRA gui. Select mode ssh - enter username, host and password info. If there is only one xpra session it will automatically connect to it. You can also save that info to a config file and launch that after. |
|
64 | 53 | |
65 | 54 | To end the session on the remote system either tmux a and Ctrl-c or 'xpra stop' |
66 | 55 | |
67 | -### xpra cli - keep it simple |
|
56 | +### xpra cli - keep it simple (for more experienced XPRA users) |
|
68 | 57 | |
69 | 58 | On your local Mac OSX system open a terminal window and run |
70 | 59 | `xpra start ssh/oconnor@sch-boltzmann/42 --start-child=xterm` |
... | ... | @@ -73,7 +62,7 @@ With this one command you should have a remote xterm window come up. From there |
73 | 62 | |
74 | 63 | To disconnect, just ^c from the original terminal window(not the xterm that you connected to), or if you connect from another system it will automatically detach. |
75 | 64 | |
76 | -reattach to attach - |
|
65 | +#### Reattach to existing desktop |
|
77 | 66 | |
78 | 67 | `xpra attach ssh/oconnor@sch-boltzmann/42` |
79 | 68 |