I'm noticing some very sluggish GUI behavior on certain applications when using x2go.  I'm using x2go with a Windows client against an Ubuntu 14.04 server using LXDE window manager.

Certain graphical applications are very slow (to the point of being unusable):
- gedit
- eclipse
- Sublime Text
- Google Chrome

Other graphical applications perform quite well:
- Firefox
- Terminator
- Libreoffice

I suspected it was a 'libcairo2' issue, as I've seen this before on older Ubuntu systems.

https://bugs.freedesktop.org/show_bug.cgi?id=32014

However, both gedit and libreoffice use libcairo2 and exhibit vastly different performance:
$ ldd /usr/lib/libreoffice/program/soffice.bin | grep cairo 
    libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fbbdfa13000)
    libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fbbdf708000)

$ ldd `which gedit` | grep cairo
    libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f898c8e9000)
    libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f898afbb000)
    libcairo-gobject.so.2 => /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007f898a430000)

Could it be a GTK version thing?  Anyone have any ideas?  Not sure what the commonality is between applications that perform well vs. poorly and where to go from here.

Thanks,
Eric