Quote Originally Posted by Zoide7777 View Post
Workaround found! Many thanks to ice9 and boof from the ArchLinux forums (https://alderaan.archlinux.org/viewt...hp?pid=1107447) for the idea of downgrading the libcairo library.

Here are the steps I followed for my 64-bit install of Ubuntu 12.10. I suppose the workaround is the same for the 32-bit version, except you change the libcairo package and the file system paths accordingly:

  1. Terminate your NX sessions
  2. cd ~/Downloads
  3. wget http://mirror.pnl.gov/ubuntu//pool/m...ntu2_amd64.deb
  4. mkdir libcairo
  5. dpkg -x libcairo2_1.10.2-6.1ubuntu2_amd64.deb libcairo/
  6. sudo mkdir /usr/lib/x86_64-linux-gnu/libcairo_orig
  7. sudo mv /usr/lib/x86_64-linux-gnu/libcairo.so.2* /usr/lib/x86_64-linux-gnu/libcairo_orig/
  8. sudo cp ~/Downloads/libcairo/usr/lib/x86_64-linux-gnu/libcairo.so.2* /usr/lib/x86_64-linux-gnu/
  9. Re-connect to your machine via NX.
The modified for 32-bit instructions:

  1. Terminate your NX sessions
  2. cd ~/Downloads
  3. wget http://mirror.pnl.gov/ubuntu//pool/m...untu2_i386.deb
  4. mkdir libcairo
  5. dpkg -x libcairo2_1.10.2-6.1ubuntu2_i386.deb libcairo/
  6. sudo mkdir /usr/lib/i386-linux-gnu/libcairo_orig
  7. sudo mv /usr/lib/i386-linux-gnu/libcairo.so.2* /usr/lib/i386-linux-gnu/libcairo_orig/
  8. sudo cp ~/Downloads/libcairo/usr/lib/i386-linux-gnu/libcairo.so.2* /usr/lib/i386-linux-gnu/
  9. Re-connect to your machine via NX.


Worked great for me. Thanks for the instructions!