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.
Bookmarks