Notes on installing the Citrix ICA client on Ubuntu 9.04.
Download the 32bit deb file from here, in particular this file.
For some reason I ended up with a non .deb file:
$ mv unconfirmed 17720.download citrix.deb
Install the deb:
$ sudo dpkg -i citrix.deb
Now install libXm and cheat with the version number:
$ sudo aptitude install libmotif3
$ sudo ln -s `ls /usr/lib/libXm.so*|sort|tail -1` /usr/lib/libXm.so.4
Now try the Citrix receiver. There should be no error message.
/usr/lib/ICAClient/wfcmgr
I had no luck with Chrome but Firefox happily launched the Citrix client when I logged into my Active Directory desktop at work.
Also note that the default key to step out of the Citrix desktop is Ctrl+F2 (then you can alt-tab elsewhere) whereas on a Windows client you use Shift+F2 to go out of fullscreen and then alt-tab somewhere.
Thanks to the Ubuntu community wiki for all the key details.