Také vyvíjím vzdáleně. A to trvale. Řeším tak, že používám NoMachine -
https://www.nomachine.com/Takže mám u sebe jen jejich klienta, ten si přes SSH tunel otevře eclipse běžící na druhém konci a mám po problému ( fakticky eclipse běží na virtuálním servu někde jinde, než je nomachine server, který si ho připojuje přes XDM přístup k sobě a kompilace a spol běží z eclipse opět vzdáleně na cílovém HW, který by Xka s eclipse neunesl.). :-)
Proti klasickému Xforwarding skrz SSH je to mnohem úspornější, naprosto běžně pracuji z noťasu přes 3G nebo CDMA připojení z pískoviště, umí disconnect/reconnect sešny a tunu dalšího.
Jsou i další variant postavené kolem NX protokolu (X2go, FreeNX, ...), ale máme placenou server verzi.
Celkem efektivní způsob, jak obejít řešení v textovém režímu.