With Linux VDA Version 7.13, Citrix added the seamless applications feature to all the supported Linux platforms. No specific installation procedures are required to use this feature.
With Linux VDA version 1.4, Citrix added support for non-seamless published applications and session sharing.
Publish applications using Citrix Studio
You can publish applications installed on a Linux VDA when you create a delivery group or add applications to an existing delivery group. The process is similar to publishing applications installed on a Windows VDA. For more information, see the Citrix Virtual Apps and Desktops documentation (based on the version of Citrix Virtual Apps and Desktops being used).
When configuring delivery groups, ensure that the delivery type is set to Desktop and applications or Applications.
Publishing applications is supported with Linux VDA Version 1.4 and later. However, the Linux VDA does not support the delivery of desktops and apps to the same machine. To address this issue, Citrix recommends that you create separate delivery groups for app and desktop deliveries.
To use seamless applications, do not disable the seamless mode on StoreFront. The seamless mode is enabled by default. If you have already disabled it by setting “TWIMode=Off,” remove this setting instead of changing it to “TWIMode=On.” Otherwise you might not be able to launch a published desktop.
You might encounter that launching a published application takes more than two minutes and windows cannot show in seamless mode. If the issue occurs, verify that the seamless mode has been enabled on both the Linux VDA and StoreFront.
The command to check whether the seamless mode is enabled on the Linux VDA:
sudo /opt/Citrix/VDA/bin/ctxreg list -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix" | grep "SeamlessEnabled"
If it shows “SeamlessEnabled = 0x00000000,” the seamless mode is disabled. To enable it, run the following command:
sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix" -v "SeamlessEnabled" -d "0x00000001"
The following known issues are identified during publishing applications:
- Non-seamless published applications fail to launch when the seamless mode is disabled on StoreFront but still enabled on the Linux VDA. Enable or disable the seamless mode on both the Linux VDA and StoreFront at the same time.
- Non-rectangular windows are not supported. The corners of a window might show the server-side background.
- Preview of the content of a window from a published application is not supported.
- Currently, the seamless mode supports the following Window Managers: Mutter (CentOS7.3\RHEL7.3\SUSE12.2), Metacity (CentOS6.6\RHEL6.6\SUSE 11.4), and Compiz (Ubuntu 16.04). Kwin and other window managers are not supported. Ensure that your window manager is set a supported one.
- When you run multiple LibreOffice applications, only the one launched first shows on Citrix Studio because these applications share the process.
- Published Qt5-based applications like “Dolphin” might not show icons. To resolve the issue, see the article at https://wiki.archlinux.org/index.php/Qt#Configuration_of_Qt5_apps_under_environments_other_than_KDE_Plasma.
- All the taskbar buttons of published applications running in the same ICA session are combined in the same group. To resolve this issue, set the taskbar property not to combine taskbar buttons.