I spent couple days last week to build my first version Citrix Receiver Thin Client. The purpose is to utilize some old and low end computers by turning them into Citrix thin client. In this version, the following things are achieved:
– Small size and quick boot
– Simple user interface
– Auto restore after reboot
– Unique computer name (MAC address based)
– Auto shutdown after close Citrix
– Customized logo
When the computer boots up, it looks like this:
This is how I built it:
1) Install Tiny Core:
Just follow this instructions: http://distro.ibiblio.org/tinycorelinux/install.html
2) Install prerequisite libs and apps:
Launch ‘AppBrowser’, and click ‘Connect’, then install these packages: libxp.tcz, libcap.tcz, libasound.tcz, openmotif.tcz, glib1.tcz, fontconfig.tcz, expat2.tcz, gtk-vnc.tcz, firefox.tcz
3) Download and install Citrix Receiver:
– Download Receiver for Linux.rpm and USB support package.rpm from ‘http://www.citrix.com/English/ss/downloads/details.asp?downloadId=2316611&productId=1689163’ in Firefox to /home/tc/downloads.
– Install the two rpm packages as following.
4) Create there link files as following:
5) Disable auto backup:
Type ‘ vi ~/.profile ‘ and change ‘BACKUP=0’
6) Name machine after the MAC address:
Type ‘ sudo vi /opt/bootlocal.sh ‘, then add a new line as following:
7) Add a script to remove right-click menu and fire ICAclient:
Type ‘ sudo vi ~/.X.d/launch_ica ‘, then add the following lines.
Type ‘ chmod a+x ~/.X.d/launch_ica’ to make it executable.
8) Change your background:
– Download your background picture to /opt/backgrounds/
– Click ‘Control Panel’ from the bottom bar, and choose ‘Wallpaper’ to use your picture as the background
9) Remove all buttons from the bottom bar except Exit:
– Click ‘Wbar Conf’ in Control Panel.
Now it should look like this:
10) Configure the Citrix Receiver:
– Right click and choose terminal, then type the following command.
– Choose ‘Citrix XeanApp View’ and type in your server address.
NOTE: If you get a certificate error messages, it means you have to add the CA certificate to your trusted CA. E.g Go to ‘https://www.thawte.com/roots/’ and download thawte’s root CA certificate to ~/download/, then import it to the trusted CA.
If everything is OK, the authentication window should pop up now.
11) Backup and restart your system: