Tuesday Nov 25, 2008

Citrix ICA Clients (new SPARC Solaris release)

A new version (v8.59) of the Citrix ICA Client for SPARC/Solaris was released (by Citrix) on 18 Nov 2008.

Download new Solaris/SPARC Citrix ICA Client (V8.59) here

Corresponding Admin Guide is available here

No recent changes, but listed here for completeness, the Solaris/x86 Citrix ICA Client (Version 8.50) released on 25 Sep 2007 is available here

Tuesday Oct 02, 2007

Solaris x86 ICA client Windows(Meta) key not working

For those of you who have recently downloaded, and are trying, the new Solaris x86 ICA client, there was a packaging issue which leaves the Windows(Meta) key not working.

This is an issue for Version 8.50 of the Client.

This key is handy for things like Opening the Start menu or Windows-E for opening Windows Explorer, and particularly useful for sending the Meta-L lock screen sequence on card pull

According to Citrix, in order to get this key functioning,you will need to edit the /usr/lib/ICAClient/config/module.ini

You will need to add these lines to line numbers 28-30:


Friday Jul 27, 2007

Hot Desking with Topaz Signature Pads On Citrix

You can use serial based signature capture pads such as the Topaz SigLite 1X5 with Windows Sessions using either Citrix or an RDP client.  Normally these things work just fine, however you will find that if you attempt to hot desk to another Sun Ray you'll get an error trying to use the signature pad stating basically that the COM Port is in use or does not exist.  There are three things that you must do.

You'll want to ensure that you are using the utports script along with a utaction so that the mapping to the com ports is always correct and the port you mapped (i.e. COM1:) gets mapped to the new Sun Ray.

Under Citrix, you must also do net use com1: \\\\client\\com1:

Normally that should be it.   Unless you hot desk.  Citrix holds the ports open and when you hot desk, not only does Sun Ray close the port, the mapping also changes from one physical Sun Ray to another.  This will render the sig pad useless and it won't recover even if you close the app, unmap and remap the com port.  You can add the following line to the wfclient.ini to the [WFClient] section


The only subtlety is which file to edit.  If a normal Solaris user, you'd edit $HOME/.ICAClient/wfclient.ini, if CAM using prototypes you'd edit the copy of wfclient.ini in the prototypes directory, and if using the master files you'd edit /usr/lib/ICAClient/config/wfclient.ini.

 You can now hot desk between Sun Rays and use your signature pad as you move.  Depending on how the application that accesses the pad opens and closes the com port, you might have to stop and start the application however.  Since most users write their own application to use these devices, make sure that you close the port after the signature is captured.

Monday Feb 12, 2007

Disabling PIN based logins to Citrix

Sure, most people want to know how to do smart card based logins to windows.  However, some people don't want the hassle. 

Recently we had a customer that wanted to access a smart card from a Solaris perspective, but did not want to do so from Windows. 

That presents a problem since the customer uses Citrix and the ICA client detects the presence of the library libpcsclite that is loaded as part of SUNWsrcbp (Sun Ray PCSC SRCOM Bypass).

With this package loaded (required to do the Solaris smart card stuff) the Citrix client would automatically redirect the smart card channel.  Normally that's a "good thing".  In this case it's not. 

This will result in one of two things happening:

1) User gets prompted for a PIN at the Windows login screen.  They then have to click cancel to get to the username/password entry.  Annoying at best.

2) User gets a message that the required drivers are not supplied on the Server.  Really annoying and probably will result in a lot of help desk calls.  This would happen if you used Payflex cards or any other smart card that is not supported by default under Windows.

Brad and I started bouncing around ideas in our normal one-upmanship tone via email.

First thought, remove the reg key for Citrix smart card hooks.  I like it, Brad doesn't.  He's right though, what if they want to use smart cards from other clients.  They don't but hey, I'll give the whipper-snapper a point there.  What he could have said that would have "slam dunked" me with was to not require changes to the Windows Servers to support Sun Ray.  I wouldn't have had a comeback for that.  He'll learn.  :)

Brad thinks moving the library and fooling the ICAClient is good idea, I don't.  I'm thinking about support implications (Sir you are missing libraries X,Y,and Z).  Score one for me for actually thinking about support implications.  For those of you that don't know me, that's a huge step.  Kind of like an alcoholic admitting they have a problem.

Fortunately the answer was right in front of us the whole time.  Since Citrix is fairly modular, we can turn off the smart card channel in a config file. 

Solution:  Edit /usr/lib/ICAClient/config/module.ini.  Under the [ICA 3.0] section change SmartCard=On to SmartCard=Off.

Monday Nov 06, 2006

Citrix Presentation Server Developer License

In the past it has been somewhat of a hassle to get a copy of Citrix Presentation Server for testing purposes.  90 day evals could be had by contacting a Citrix Partner.  If you were lucky enough to be part of the Citrix Business Alliance, you could get Not for Resale licenses.

Now Citrix has made it easier for everyone by offering free developer licenses for Presentation Server.  All you need to do is create an account on My Citrix.

Once that's done, log in, Download > Product Software > Citrix Presentation Server - Developer Edition.

(h/t Matt Hatley )

Update:  It's kind of neat.  A 732 day grace period.  Amazing grace.



Monday Feb 20, 2006

Brian Madden on the Citrix Access Gateway

Brian Madden has an interesting article on his site discussing the Citrix Access Gateway.

Interesting that the underlying hardware turns out to be a SuperServer 5013C-M. Brian discusses the issues around installing the CAG software on either devices. I'm sure this stuff would run cooler and faster on an X2100, if the licensing model from Citrix ever changes. Having it on a larger server with a bit more hardware redundancy might also be nice.

Monday Feb 13, 2006

Fixing Alt+Tab with Solaris and Citrix

Here's another problem that many users run into, especially when running a full screen Citrix session.  Typically when you are in a windows session, alt+tab will cycle the active "Windows" windows.  There's a problem when running from a desktop environment where Alt+tab is also recognized to do the same function as is the case with CDE or Gnome.

Let's say you are running a full screen desktop via Citrix and you hit alt+tab, you'd expect that the active "Microsoft" windows would cycle, but what happens is the desktop cycles through the "Solaris" windows that are open.

Note that this doesn't happen under Linux since that ICA client is a tad bit more modern and now has an option to have Citrix capture the whole keyboard.  This will be coming in the next major release of the Citrix client for Solaris/SPARC.  Also note that this doesn't happen under RDesktop or other RDP clients since they grab the whole keyboard in full screen mode.

Prior to calling the Citrix client (typically wfica in scripted mode), you can simply call the following xmodmap command:

/usr/openwin/bin/xmodmap -e "clear mod1"

This will allow all keystrokes to go right to Windows instead of getting captured by CDE or Gnome.


Think Thin is a collection of bloggers that work with Oracle's Virtual Desktop portfolio of products.


« October 2016