The Citrix Receiver install is pretty straight forward (if you do crazy things like read the read-me).

Lets set up the environment so you know what I’m talking about here.

MeeGo:

From the www.MeeGo.com website:
MeeGo is an open source, Linux project which brings together the Moblin project, headed up by Intel, and Maemo, by Nokia, into a single open source activity. MeeGo integrates the experience and skills of two significant development ecosystems, versed in communications and computing technologies. The MeeGo project believes these two pillars form the technical foundations for next generation platforms and usages in the mobile and device platforms space.
from <http://meego.com/about>

O.K. Why do I care?

It makes a really cool platform with a small footprint for use a Citrix Receiver client, and a variety of basic web access functions. It comes with a ton of built in apps, games and miscellaneous utilities. It has its roots in running on small platforms like phones and has revs for handset, tablet, netbook, and vehicle infotainment.

So, how do I get some ICA in this thing? Well I mean HDX, but I digress…

The MeeGo starts you out with a cool launching platform with a series of tabs across the top. There is also a customizable favorite apps area with a media player, Google Chrome, Help, and Mail built in.

If you are going to use this as a thin client in conjunction with the local apps. I think that adding replacing FireFox in here will work. Especially if you make your web interface page one of your home tabs.

As far as installation goes we will need to install FireFox and the Citrix Receiver. Because the receiver can modify browser behavior when the install executes, we should install firefox first.

FireFox installation on MeeGo
FireFox installation is very straightforward. Here are the basic steps:
From the MeeGo applications tab go to the System Tools section on the bottom. This is where you will find the Terminal application (for you windows types like me, don’t be afraid, a linux terminal won’t kill you (terminal… get it?) it’s just like a command prompt only with tab completion.)
After opening the terminal. You will need to get to root. I am using a disk install version of MeeGo not a live USB boot. (I believe the root password is meego)
I also believe that the default user that is created during the install of MeeGo is not part of the sudu group. So you might normally sudo, you will su here.
From the console:
su
Password: (whatever your highly secure, not dictionary, frequently changed contains special, numbers and caps password is)
yum install firefox

I took this screenshot after I installed but it gives you the general idea.

Now that the FireFox packages are installed we can go on to installing the Citrix Receiver.

First we can go to the Citrix website and find the current Citrix Receiver for Linux.
Click to download

Lets save it in the Downloads folder.
From the Applications tab go to the first section Accessories. Inside here is a File Browser. Use this to get to and unpack the archive.
Note the location of the folder.
If you didn’t close the terminal earlier, you can alt+tab to the terminal window and cd back to this location.
for me it was:
cd home/(username)/Downloads/linuxx86-11.100.158406

Start the setup by:
./setupwfc
In case you are wondering why this filename, it started out as the WinFrame Client hence wfc.
Here is where you will have the option to install the receiver: Enter 1 to install

After entering 1 to install:
Press enter to choose the default installation path /usr/lib/ICAClient (oh how I miss ICA, HDX is great but you always remember your first…)

Enter y to verify install path and that you want to install. (I guess we want to give you plenty of warning before you fall in love with the receiver)

Press 1 to accept the license agreement.

Here is why we installed Firefox first. Browser integration. In the image below i am re-installing, you will get just a message that verifies if you want the browser integration.

Browser integration is complete but continue with integration into the desktop. They will offer KDE or Gnome integration. I answered yes here.

Verify GStreamer and USB support and then quit now that you are done (Option 3)


Here is whre the readme comes in handy. there is a problem with one of the chineese fonts.
We need to find it and and uninstall it.
I thought that the font was called cjkuni-uming-fonts nope! I had to grep the results of the rpm installed package list. I did a rpm -qa | grep cjkuni

For troubleshooting purposes you can check the client install by checking about:plugins in your Firefox browser.

Now to launch:
Open up Firefox. The install integrated it into the applications tab under Internet: Firefox Web Browser. Launch the browser and point to your web interface website.

At Citrix here is what our desktop resource looks like: (and no jokes about MIA that is Miami not missing in action, you guys are killing me)

Now here are a few things that I learned during this adventure.

First, MeeGo root access. The default user that you create does not have local root access. It also does not part of the sudu group. You can su password is what you created. USB live boot username and password meego meego.

Second, OpenMotif is not required to run the receiver from web interface. OpenMotif and the dependencies are only required if you run the wfclient directly as a full client.

Once again,
Thanks for your time, and thanks for hanging out with me here.

Cross posted at: .tokeshi.com