Tuesday, 6 June 2017

Citrix Receiver settings on the ubuntu 16.04




I'm putting together a brief document, as I searched extensively and found very limited information online. Here's how I got Citrix Receiver working on Ubuntu 16.04.


Procedure Pre-Requisites (64-bit only) Enable i386 Multiarch Citrix Receiver for 64-bit systems has a lot of dependencies on packages from the i386 architecture. If you are using 64-bit Ubuntu and have not already configured i386 multiarch, you must configure it by running:

sudo dpkg --add-architecture i386
sudo apt-get update

Receiver Download


2. Near the bottom of the page, select either "For 64-bit Systems" or "For 32-bit Systems" as appropriate.

3. Look for "File Type: .deb" under the Download buttons.
4. Download the "Receiver for Linux" package.
5. Optionally download the "USB Support Package". This package provides support for passing USB devices from your local Ubuntu machine into the remote Windows session (if your Citrix server is configured to allow that).

6. sudo dpkg -i icaclient-*.deb ctxusb-*.deb
7. sudo apt-get -f install # Install dependencies and finish configuring the package(s)

Add SSL certificates By default, Citrix Receiver only trusts a few root CA certificates, which causes

connections to many Citrix servers to fail with an SSL error. The 'ca-certificates' package (already installed on most Ubuntu systems) provides additional CA certificates in /usr/share/ca-certificates/mozilla/ that can be conveniently added to Citrix Receiver to avoid these errors: 8.

sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/
sudo c_rehash /opt/Citrix/ICAClient/keystore/cacerts/

Configure Citrix Receiver

10. /opt/Citrix/ICAClient/util/configmgr &

======================================
contact your help desk with the following informantion
A network error occurred (ssl error 4)

(SSL error 4) if you face such ssl error. Below is the exact solution for this.

11. sudo rm -f /usr/lib/mozilla/plugins/npwrapper.npica.so /usr/lib/firefox/plugins/npwrapper.npica.so
12. sudo rm -f /usr/lib/mozilla/plugins/npica.so
13. sudo ln -s /opt/Citrix/ICAClient/npica.so /usr/lib/mozilla/plugins/npica.so

Configure Firefox
14. In Firefox, go to Tools -> Add-ons ->-> Plugins, and make sure the "Citrix Receiver for Linux" plugin is set to "Always Activate".


Configure Chrome/Chromium To use Citrix Receiver in Chrome and/or Chromium, run:

15. xdg-mime default wfica.desktop application/x-ica

you would be able to now use Citrix Receiver on Ubuntu.

Dispaly Setting of Citrix Receiver on Ubuntu:-
Ctrl+F2 and Ctrl+F9 will give you option to switch between Ubuntu workspace to Citirix Reciever.

ENABLE ALT+TAB APPLICATION TOGGLING IN A CITRIX XENAPP DESKTOP SESSION


changing DesiredHRES, DesiredVRES values in All_Regions.ini file
1. open the file =>/etc/icaclient/config/All_Regions.ini

2. Scroll down to the [Virtual Channels\Thinwire Graphics] section.
Modify the DesiredHRES=* and DesiredVRES=* to
DesiredHRES=1024
DesiredVRES=768

3. Save the file and proceed to launch your XenDesktop session.