DXPC

Differential X Protocol Compressor

Install

pacman -S dxpc

Desktop machine (machine which runs X server)

Start dxpc server proxy

dxpc -w

Remote machine (machine which runs X apps)

Login to remote machine with port 4000 tunnel

ssh user@host -R 4000:127.0.0.1:4000

Start dxpc client proxy

dxpc -w 127.0.0.1

Set up new DISPLAY variable

export DISPLAY=:8.0

What now?

Now you may run X apps and save traffic (from 3:1 to 6:1) and time.

By default dxpc transfers compressed traffic through port #4000. You may change it with -p key.

By default dxps uses 8th display. You may change it with -d key.

If you remove -w key, then desktop dxpc will connect to remote dxpc. So you should run remote dxpc first and change ssh tunnel.

For additional information see 'man 1 dxpc'.