- Ubuntu Documentation
- Citrix Receiver 13.1 on Ubuntu 14.04
- 1. (64-bit only) Alternative install procedure that can be added to a deployment bash script
- 2. (64-bit only) Enable i386 Multiarch
- 3. Download the Citrix Receiver for Linux .deb package
- 4. Install the downloaded package(s) and dependencies
- 5. Add more SSL certificates
- 6. Configure Citrix Receiver
- 7. (64-bit only) Fix Firefox plugin installation
- 8. Configure Firefox
- 9. Configure Chrome/Chromium
- Known Issues / Workarounds
- 2 Ways to Install Citrix Receiver and Connect to Desktops from Ubuntu and Other Linux
- 3 min
- Method 1: Install Citrix Receiver in Linux and Connect to Desktops
- Install Citrix Workspace App for Fedora, Red Hat, and Other .rpm based distributions
- Install Citrix Workspace App for Ubuntu, Linux Mint, and Other Debian based distributions
- How to Use Citrix Workspace App
- Method 2: Install and Connect to Citrix Desktop via Google Chrome Extension
- How to use Citrix Workspace Chrome Extension
- Troubleshooting
- Receiver 13.9.1 for Linux
- Release Date: Mar 23, 2018
- How do I install Citrix receiver?
- 5 Answers 5
- How to install Citrix receiver on Ubuntu 14.04 and 16.04
- How to add Google Chrome support
- How to add firefox support
- How to solve SSL error 61
- Use Getlibs
Ubuntu Documentation
The Citrix ICA Client (Citrix Receiver) allows access to remote Windows sessions that run on a Citrix server.
These instructions are for current/recent Ubuntu/ICA versions. For historical reference, instructions for older Ubuntu/ICA versions are at CitrixICAClientHowToOlderVersions.
If you are considering deployment of the Receiver in your workplace (as opposed to installation on just your machine), have a look at the Citrix Receiver deployment how-to in the Ubuntu for the Enterprise wiki.
Citrix Receiver 13.1 on Ubuntu 14.04
1. (64-bit only) Alternative install procedure that can be added to a deployment bash script
2. (64-bit only) Enable i386 Multiarch
Even the 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:
N.B. The download link currently directs you to receiver 13.2 rather than 13.1 and the 64-bit deb no longer has i386 architecture dependencies.
3. Download the Citrix Receiver for Linux .deb package
Go to https://www.citrix.com/downloads/citrix-receiver/legacy-receiver-for-linux/receiver-for-linux-13-2.html
4. Install the downloaded package(s) and dependencies
In case your Ubuntu Software Center didn’t install the Citrix receiver, so you had to download it, now install it as follows:
5. Add more 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:
6. Configure Citrix Receiver
To map drives (to allow access to files on your local Ubuntu machine via a share drive in the remote Windows session), see the «File Access» tab.
7. (64-bit only) Fix Firefox plugin installation
Starting with Citrix Receiver 13.1, the 64-bit version of Citrix Receiver switched from a 32-bit plugin (using nspluginwrapper to allow it to run within a 64-bit browser) to a native 64-bit plugin. However, the install script still configures the plugin to run within nspluginwrapper, which doesn’t work with a 64-bit plugin. The above will reconfigure the plugin to run without nspluginwrapper.
8. Configure Firefox
In Firefox, go to Tools -> Add-ons -> Plugins, and make sure the «Citrix Receiver for Linux» plugin is set to «Always Activate».
Starting in Firefox 32, plugins are set to «Ask to Activate» by default, but for some reason the activation prompt is never displayed for the Citrix Receiver plugin, so the plugin will not work unless it is set to «Always Activate».
9. Configure Chrome/Chromium
To use Citrix Receiver in Chrome and/or Chromium, run:
Known Issues / Workarounds
If you are running KDE 4.10 or later: In System Settings, make sure GTK is set to a theme other than Oxygen. The Oxygen theme seems to cause the Citrix Receiver to constantly crash when trying to launch fullscreen applications (such as Terminal Servers or VDI).
Some people have experienced problems with Citrix Receiver 13.0 showing only random fragments of windows. It is not clear if this is a bug in the graphics library that Citrix has adopted with this version and/or its interaction with certain Citrix server configurations. If you experience this, you are likely to have better success with version 12.1, see CitrixICAClientHowToOlderVersions. The behavior of Citrix Receiver 13.1 for the affected people has not yet been determined.
Sometimes the Citrix client will not go full-screen with Unity. The Unity launcher and status bar will still be visible, and the Citrix mouse will be in a slightly different position than the client mouse. This can be fixed enabling legacy fullscreen in compizconfig-settings-manager. It is in ‘advanced search’ then ‘Plugin: workarounds’, then second on the list.
/.ICAClient/All_Regions.ini and setting DesiredHRES=1366 and DesiredVRES=768 for example.
You can solve keyboard layout problems looking for your keyboard layout in http://support.citrix.com/proddocs/topic/receivers-java-101/java-parameters-keyboard-layouts.html and updating KeyboardLayout value in
There is a bug in Citrix Receiver 13.1.0.285639, that the receiver can not be started from unity. The problem is a missing hash in a parameter, as a workaround it can be fixed by executing the follwing command. The problem and and solution are also described here: http://discussions.citrix.com/topic/358076-deb-package-uses-icaroot-instead-of-icaroot-spelling-error/#entry1844542
CitrixICAClientHowTo (последним исправлял пользователь jajodo3 2015-11-22 02:31:25)
The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details
Источник
2 Ways to Install Citrix Receiver and Connect to Desktops from Ubuntu and Other Linux
3 min
This guide explains 2 ways to Install Citrix Receiver and Connect to Desktops from Ubuntu and Other Linux.
Many organizations use commercial Citrix technology to provide their employees with remote connections via virtual machines. Citrix uses its proprietory tech to provide connection services.
To connect to a Citrix Virtual machine, you need Citrix client software to be installed. Citrix provides the client installer for Windows systems which you can just install and it will work.
However, for Linux, the story is different. Because of various package dependencies, compatibility of upstream Kernel version – it is sometimes difficult to install Citrix Workspace App (formerly Citrix XenApp plugin).
Here are two ways that you can install and connect to Citrix desktops. The first method requires the installation of packages and requires admin privileges. The second method is browser-based which requires Google Chome browser only (no admin privilege requires).
Method 1: Install Citrix Receiver in Linux and Connect to Desktops
Install Citrix Workspace App for Fedora, Red Hat, and Other .rpm based distributions
Download the below .rpm package for 64-bit systems. Go to the below link. Click on RPM Packages, then Red Hat Full Package (self service support). Then click on Download file under “Citrix Workspace app for Linux (x86_64)”
Open the .rpm package via Software or any package manager for installation. All the dependencies should already be present in your current system.
Now, go to the Uses section below on how to use it.
Install Citrix Workspace App for Ubuntu, Linux Mint, and Other Debian based distributions
Download the below .deb package for 64-bit systems. Go to the below link. Click on Debian Packages, then Full Package (self service support). Then click on Download file under “Citrix Workspace app for Linux (x86_64)”
Open the .deb package via Software or any package manager for installation. All the dependencies should already be present in your current system.
Now, go to the Uses section below on how to use it.
How to Use Citrix Workspace App
After the successful installation, open any browser and visit to your organization’s login page. And try to open the virtual machines.
The virtual machine .ica files should be downloaded. You can click to open it. It will open via Citrix Workspace App by default file associations.
Now, your target desktop should be opening with native Citrix plugin.
Method 2: Install and Connect to Citrix Desktop via Google Chrome Extension
Go to the below page and click on the “Add to Chrome” for the Citrix Workspace App Chrome Extension.
Remember, this extension is the official Citrix provided extension. But it will not work in any other Chromium-based browser e.g. Microsoft Edge, Chromium, Vivaldi, etc.
So, you have to use Google Chrome only to make it work.
How to use Citrix Workspace Chrome Extension
After installation, click on Launch or visit chrome://apps from Google Chrome Browser.
Click on the Citrix Workspace App.
Now, type the URL of your Organization’s Citrix login. And you should be all set.
Troubleshooting
The keyboard binding should work when you logged in to the virtual machine. Sometimes, the ALT+TAB doesn’t work while you are inside the Citrix virtual machines with native windows. Instead, it switches the applications on the host systems.
If this happens, change the ALT+TAB keyboard binding to something else e.e. ALT+
in your host system temporarily.
We bring the latest tech, software news and stuff that matters. Stay in touch via Telegram, Twitter, YouTube, and Facebook and never miss an update!
Источник
Receiver 13.9.1 for Linux
Release Date: Mar 23, 2018
Browser content redirection
Redirects the contents of a web browser to a client device and creates a corresponding browser embedded within Citrix Receiver. This feature offloads network usage, page processing, and graphics rendering to the endpoint. Doing so improves the user experience when browsing demanding webpages, especially webpages that incorporate HTML5 or Flash video. Browser content redirection is supported only on the x86 and x64 platforms.
For more information, see Browse content redirection and Browser content redirection policy settings in XenApp and XenDesktop documentation.
The retail build of standard Citrix Receiver for Linux can now generate and send logs through syslog. This feature allows the handling of messages to be controlled based on their level and origin. Retail logging support is being introduced for the Connection Sequence (WD, PD, TD, Proxy) and Printing components. This helps users troubleshoot, and — in cases of complicated issues — facilitate the support team’s job by using the detailed logs available. The log output is similar to the current debugging mode.
The logging parameters, log level, log file, log method (sequence, multi-sequential, cycle), and the module to be logged can be configured using configuration files. For information about enabling retail logging, see Enabling retail logging.
Support for Citrix Ready workspace hub
Citrix Ready workspace hub provides a secure connection to authorized apps and data. With this release, Citrix Receiver for Linux enhances the implementation for workspace hub plug-in, which enables support for the Citrix HDX RealTime Optimization Pack and dual monitors connected to a workspace hub.
This dot release includes the gstreamer1 files.
Источник
How do I install Citrix receiver?
Has anyone managed to get the Citrix receiver client (icaclient) working in Ubuntu?
5 Answers 5
How to install Citrix receiver on Ubuntu 14.04 and 16.04
Go to the Citrix receiver for Linux download page and download the Debian full package. The filename will look like this: icaclient_13.3.0.344519_amd64.deb .
Open and install the package using the Software Center or gdebi .
How to add Google Chrome support
You can open Citrix receiver apps by clicking a link in your browser. You don’t need an extension for that.
Just click on the app shortcut in Google Chrome and download the .ica file. When it is downloaded, click the arrow next to the filename in the bottom bar of Chrome and choose «always open files of this type».
That’s it! Next time you click on a Citrix app, it will be started automatically.
How to add firefox support
In Firefox, go to Tools -> Add-ons -> Plugins, and make sure the «Citrix Receiver for Linux» plugin is set to «Always Activate».
How to solve SSL error 61
This error happens because Citrix receiver doesn’t trust enough certificates. You fix this by adding all the certificates Firefox trusts to Citrix. Just open a terminal and execute the following command.
(outdated) sources
They now provide a 64-bit version of the .deb package. Unfortunately, the 64-bit package checks if the system is a 32-bit system. Obviously, the check fails.
I’ve modified the package to properly check for 64-bit system (and 32-bit actually for no reason really).
It was literally a one character change to postinst . Hope this helps somebody.
Oh, please note that you will still need to copy or link to your certs directory.
I made sure that I uninstalled the 64 bit package, and dpkg —force-architecture -i libmotif4*i386.deb so that I installed the 32 bit package,http://ftp.au.debian.org/debian/pool/non-free/o/openmotif/libmotif4_2.3.3-5_i386.deb, you can only have one or the other installed, not both at the same time as far as I know.
My Citrix receiver now functions. Regards,Tom.
Use Getlibs
The ICA client should now start normally:
The detailed guide on install and usage of Citrix Workspace app in Linux I have explained in my blog below which Tested in 20.04 LTS, 20.10, Fedora 32, Fedora 33
However, here is a summary of the steps.
Install Citrix Workspace App for Fedora, Red Hat, and Other .rpm based distributions
Download the below .rpm package for 64-bit systems. Go to the below link. Click on RPM Packages, then Red Hat Full Package (self-service support). Then click on Download file under “Citrix Workspace app for Linux (x86_64)”
Open the .rpm package via Software or any package manager for installation. All the dependencies should already be present in your current system.
Install Citrix Workspace App for Ubuntu, Linux Mint, and Other Debian based distributions
Download the below .deb package for 64-bit systems. Go to the below link. Click on Debian Packages, then Full Package (self service support). Then click on Download file under “Citrix Workspace app for Linux (x86_64)”
Open the .deb package via Software or any package manager for installation. All the dependencies should already be present in your current system.
After installation, you can visit your Citrix VM page and log in via browser. The .ICA file association would be taken care of by the installer.
Источник