I just managed to set up Citrix Reciever for use with Citrix Web Access on my Pandora and want to share my experiences hoping others may find it helpful.
I strongly suggest using an OS on SD-Card for this since the procedure will install the software in it's default location (the users home directory) that resides on the NAND when using the default OS.
Visit the Download Page and download the .tar.gz file for Linux-ARM.
Follow the installation instructions on the Citrix Web-Site.
(I installed it as "normal" user, not as root).
Start Firefox and browse to the Citrix-Web-Acces-Site of your choice.
The Site I was using asked me to download the appropriate Citrix Client but I could choose "already installed".
When launching the first application/desktop Firefox asks for a program to open ".ics"-Files with.
Select "Open with" and browse to the ICA-Client directory ("~/ICAClient/linuxarm" by default) and select "wfica.sh".
Dont forget to check "Do this automatically for files like this from now on".
(Thanks to this site for telling me how to do it).
The next problem I ran into was the message "SSL Error 61 : You have not chosen to trust the issuer of the server's security certificate". (Our Site is running on https).
To resolve this I had to put the root certificate of our CA in "~/ICAClient/linuxx86/keystore/cacerts".
Keep in mind that the files extension must be ".crt", not "cer".
This Blog told me where to find and where to put it.
(There's also a script there that might help you getting the root certificate, but I didn't test it.)
That was it.
Accessing my companys desktop and the published applications via Firefox and Citrix Web-Access worked nicely!
It was quite cool to see our companys business application running in fromt of the Pandora desktop
It would sure be nice to have a PND version of this. But I didn't check if it is technically feasible (probably yes) or legally allowed by the Ctrix EULA to do so. And I have to admit, that my Linux and PND knowledge is still not good enough for me to try :mellow: !
I strongly suggest using an OS on SD-Card for this since the procedure will install the software in it's default location (the users home directory) that resides on the NAND when using the default OS.
Visit the Download Page and download the .tar.gz file for Linux-ARM.
Follow the installation instructions on the Citrix Web-Site.
(I installed it as "normal" user, not as root).
Start Firefox and browse to the Citrix-Web-Acces-Site of your choice.
The Site I was using asked me to download the appropriate Citrix Client but I could choose "already installed".
When launching the first application/desktop Firefox asks for a program to open ".ics"-Files with.
Select "Open with" and browse to the ICA-Client directory ("~/ICAClient/linuxarm" by default) and select "wfica.sh".
Dont forget to check "Do this automatically for files like this from now on".
(Thanks to this site for telling me how to do it).
The next problem I ran into was the message "SSL Error 61 : You have not chosen to trust the issuer of the server's security certificate". (Our Site is running on https).
To resolve this I had to put the root certificate of our CA in "~/ICAClient/linuxx86/keystore/cacerts".
Keep in mind that the files extension must be ".crt", not "cer".
This Blog told me where to find and where to put it.
(There's also a script there that might help you getting the root certificate, but I didn't test it.)
That was it.
Accessing my companys desktop and the published applications via Firefox and Citrix Web-Access worked nicely!
It was quite cool to see our companys business application running in fromt of the Pandora desktop
It would sure be nice to have a PND version of this. But I didn't check if it is technically feasible (probably yes) or legally allowed by the Ctrix EULA to do so. And I have to admit, that my Linux and PND knowledge is still not good enough for me to try :mellow: !