Well I got tired of not having a good Citrix client for Solaris X86, and the one for MacOSX sucks because of the fixed window size. (The solaris sparc client lets you have seemless windows, but the MacOSX one doesn’t for some really stupid reason.)
Any ways, I decided to try and figure out how to get the JAVA Citrix Web client to run locally with out the need for a web server. Well tonight I figured it out, and it works so far for what I need. It does give one error on startup, but it does not affect the use of the client as far as I know.
So how do you do it? Pretty “easy”:
- Download the Citrix JAVA client (I got 9.3) from Citrix’s web site, Note, it will say that you should not try to install it your self… well I can’t read that part
- Unzip it in to a directory, I.E. /home/{userid}/citrix
- Create an App script, for example this is what I use for accessing GroupWise (eck!) from Citrix:
#!/bin/sh
CLASSPATH="JICA-coreN.jar:JICA-browseN.jar:JICA-configN.jar:JICA-seamlessN.jar:JICA-clipboardN.jar:$CLASSPATH"
export CLASSPATH
/usr/bin/java com.citrix.ConnectionCenter -address:CitrixICA.Server.Addrses -InitialProgram:"#GroupWise 65 SP4" \
-HTTPBrowserAddress:CitrixICA.Server.Address -TWIMode:on -desiredcolor:4 - The desiredcolor make is so that it uses the higher color palette, otherwise you get the nice 256 colors
- TWIMode is for the Seamless windows
- Initial Program is the name of the App that is published on the Citrix Server.
I tested this from my MacOSX 10.4.6 MacBookPro, and from my Solaris 10 x86 machine. Works fine on both. I will say though don’t tr to run it in TWM (I ran it through vnc), not fun to deal with right now. Hope this helps some other people who are missing a good client for each of these os’. I am going to see about drive mapping next.
