How to use Citrix ICA client with Google Chrome in Linux?
I think you got the idea about the thing which I wanted to discuss over here after having a look on title of thread. How can I make Citrix ICA client working with Google chrome installed on Linux. So if you are having any useful information then let me know as early as possible. Thanks a lot in advance.
Re: How to use Citrix ICA client with Google Chrome in Linux?
Make sure that you have downloaded and install Citrix ICA client. it is really important that you have setup MIME in order to launch the.ica file so that it can be opened with the correct application.
Chrome is using xdg-open which is a shell script (/usr/bin/xdg-open) and it uses gnome-open.
xdg-open is available from xdg-utils and it’s a distributed by freedesktop.
By default Gnome-open is opening the files and url into below mentioned applications
Code:
/etc/gnome/defaults.list
~.local/share/applications/defaults.list
It list .desktop files.
Re: How to use Citrix ICA client with Google Chrome in Linux?
To get the requirement of yours I am suggesting below mentioned steps.
First of all create MIME types for the Citrix ICA Client
You should create a new file at /usr/share/applications/wfica.desktop location.
Code:
[Desktop Entry]
Name=Citrix ICA client
GenericName=Citrix ICA Client
Comment=Citrix nFuse session file
Categories=Application
Encoding=UTF-8
Exec=/usr/lib/ICAClient/wfica
Icon=wfica
Terminal=false
Type=Application
MimeType=application/x-ica
After that you have to create new file at /usr/share/mime/packages/ica.xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-ica">
<comment>Citrix ICA launcher</comment>
<glob pattern="*.ica"/>
</mime-type>
</mime-info>
Now execute below mentioned commands
Code:
sudo update-desktop-database
sudo update-mime-database /usr/share/mime
after that you should edit /etc/gnome/defaults.list and add below mentioned lines
Code:
application/x-ica=wfica.desktop
execute below mentioned command on terminal
Code:
xdg-mime install --novendor /usr/share/mime/packages/ica.xml
xdg-mime default wfica.desktop application/x-ica
once you have completed with the above mentioned command you have to click on browser link which would launch application by using Citrix. It will also download file which is called as launch.ica. in case you click on small arrow and select Always open files of this type and simply select Open.
Re: How to use Citrix ICA client with Google Chrome in Linux?
Well into the situation of mine I have managed to install .tar.gz version of ICA installer. While doing the same you have installed OpenMotif library. Also take care of the thing you have downloaded and copied the certificates from the Web Interface site to the ICA client directory.
Re: How to use Citrix ICA client with Google Chrome in Linux?
If you are using Lubuntu or Chromium then you will require to configure chrome in order to open Citrix files. You should execute below mentioned command.
Code:
sudo ln -s /usr/bin/gnome-open /usr/local/bin/xdg-open
Re: How to use Citrix ICA client with Google Chrome in Linux?
Once you have managed to open .ica file by using Chrome you will need to go nautilus to downloads folder and you have to right click on launch.ica file and select ‘Open with ...’ and you have to use option for wfcmgr. Also you should checkbox which is saying that use this in future for similar files. Also I got certificate error and hold the certificate AddTrustExternalCARoot.crt and put the same into /usr/lib/ICAClient/keystore/cacerts location.
Re: How to use Citrix ICA client with Google Chrome in Linux?
Many people are saying that Chrome is not able to download .ica files and it is prompting with an error message ‘Missing Plugin’ than make sure that connection preferences are saying that plugin should be ‘Native Plugin’ rather than that of ‘Client for Java’. You should login in to Citrix and go for Preferences and select Connection Preferences. Here you will be able to change plugin.