Remote Display on Linux

Index of All Documentation » Wing Pro Reference Manual » Introduction » Installation Details and Options »

Wing for Linux can be displayed remotely by enabling X11 forwarding in ssh as described here.

In summary: You need to send the -X option to ssh when you connect from the machine where you want windows to display to the machine where Wing will be running, and you need to add X11Forwarding yes to your ssh configuration (usually in ~/.ssh/config) on the machine where Wing will be running.

Speeding up the Connection

To improve performance, in most cases you should leave off the -C option for ssh, even though it is often mentioned in instructions for setting up X11 forwarding. The compression that is enabled with -C is only useful over extremely slow connections and otherwise increases latency and reduces responsiveness of the GUI.

Another option to try is -Y (trusted X11 port forwarding) instead of -X (untrusted X11 port forwarding) as this may reduce overhead as well. However, this disabled security options so it's a good idea to understand what it does before using it.

If you are displaying to Windows, the choice of X11 server software running on Windows can make a huge difference in performance. If the GUI seems very slow, try a different X11 server.

Other Options

Other options for displaying Wing remotely from Linux include:

  • XRDP -- implements the protocol for Windows Remote Desktop.
  • NoMachine -- Another free remote desktop toolkit.
  • In Wing Pro, another option is not to display Wing remotely but instead to use the remote development feature to access the remote host from Wing running on another machine.