I had already installed Citrix ICA Client on my OpenSuse machine. You get the software here:
http://www.citrix.com/downloads/citrix-receiver/linux/receiver-for-linux-130.html
This worked on Firefox for awhile, but policies were changed for Windows only at the site. I did noticed that Chromium still used the old standard. When you login into your Citrix launch site with Chromium and click on an icon, it will download a file like “launch.ica” and when I tried to launch it would just open in Kwrite.
To fix this I followed the instructions for Ubuntu - these instructions mostly work, I’m giving credit to the original poster of the solution in that forum: http://ubuntuforums.org/showthread.php?t=1645173
Here are the actions that worked for me in OpenSuse 13.1
Creating MIME types for Citrix ICA Client
- Create new file /usr/share/applications/wfica.desktop
[Desktop Entry]
Name=Citrix ICA client
GenericName=Citrix ICA Client
Comment=Citrix nFuse session file
Categories=Application
Encoding=UTF-8
Exec=/opt/Citrix/ICAClient/wfica
Icon=wfica
Terminal=false
Type=Application
MimeType=application/x-ica
- Create new file /usr/share/mime/packages/ica.xml
<?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>
- su into root and issue this command
update-desktop-database && sudo update-mime-database /usr/share/mime
- Run the following from the command line:
xdg-mime install --novendor /usr/share/mime/packages/ica.xml
xdg-mime default wfica.desktop application/x-ica
- At this point, if you click on a browser link that should launch an application using Citrix, it will download a file called something like “launch.ica”. If you click on the little arrow next to this file, and choose “Always open files of this type”, then choose “Open”, it should work.