An anonymous tipster told me he had the Citrix java client running on X. Citrix is a remote access server that's used in many offices (including mine!), and it usually runs on an NT box. There's a Mac client, but I couldn't get it to run in Classic.
The tipster (sorry, no name given) stated that he had it working, but that it needed a couple of scripts to work right (which he would provide via email). Unfortunately, the email address he provided didn't work! With a bit of digging on Citrix site, however, I figured out the scripts (not too hard!), and now have a working client!
So if you'd like a native Citrix java client for remote access to your corporate network, read the rest of this article...
Thanks to Mr. Anonymous for most of this...here's what you need to do.
1) Go to the Citrix Java Client download page and download the "ICA Java Client". After agreeing to some legalese, you'll be on the download page. Download the client (version 6.0.1146) and the client admin guide PDF.
2) Once downloaded, create a home for the Citrix program. This example assumes you make a new directory in Applications called citrix.
3) Move the downloaded setup.class into the new directory (using the GUI or terminal, your choice).
4) Start a terminal, and cd /Applications/citrix.
5) Now we'll run the setup.class program by typing /usr/bin/java setup. This will take a couple of minutes, but at the end, you should wind up in a nice Citrix GUI installer.
6) The first thing it asks you is where to put the files. Do not hit the browse button. Just type the path to your new Citrix directory, /Applications/citrix in this example.
7) The installer will walk you through a few more screens, then finish with an error saying a couple of scripts were not created. That's our next step.
8) Make sure you're in the Citrix directory, then launch your favorite text editor (I'll use pico to keep it simple) on a new file, pnsession. Once you start the editor (pico pnsession), type the following three lines:
#!/bin/shSave your changes (ctrl-O in pico), then exit (ctrl-X).
CLASSPATH="JICAEngJ.jar:$CLASSPATH" ; export CLASSPATH
/usr/bin/java com.citrix.pn $@
#!/bin/shAgain, save your changes and exit.
CLASSPATH="JICAEngJ.jar:$CLASSPATH" ; export CLASSPATH
/usr/bin/java com.citrix.JICA $@
./jicasessionThis will bring up a command window, into which you can type your connection commands. This is where the PDF guide comes in VERY handy, showing you all the options. Here's just one example, showing the options I used to connect tonight:
./jicasession -address:999.999.999.99 -width:1024 -height:768 -desiredColor:4(Obviously I entered our real IP number!) All in all, very very cool, and thanks again to Mr. Anonymous for getting me started with it!
Mac OS X Hints
http://hints.macworld.com/article.php?story=20010426014208370