Product Documentation

Publish applications

May 22, 2017

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.

Tip

With Linux VDA version 1.4, Citrix added support for non-seamless published applications and session sharing. For more information, see publish applications.

Publish applications using Citrix Studio

You can publish applications installed on a Linux VDA machine when you create a delivery group or add applications to an existing delivery group. This process is similar to publishing applications installed on the Windows VDA. Refer to the following pages for additional information (based on the version of XenDesktop being used):

Tip

When configuring delivery groups, ensure that the delivery type is set to Desktop and applications or Applications

Important

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.

Note

To use seamless applications, do not disable the seamless mode on StoreFront. The seamless mode is enabled by default. If you've 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.

Troubleshooting

You might encounter that launching a published application takes more than two minutes and fails to show windows in seamless mode. If this occurs, verify that seamless mode has been enabled on both Linux VDA and StoreFront, and check whether you have completed all the configurations mentioned above.

The command to check whether the seamless mode is enabled on the Linux VDA:

Command Copy

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:

Command Copy

sudo /opt/Citrix/VDA/bin/ctxreg update  -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix"  -v "SeamlessEnabled" -d "0x00000001"

Known issues

The following issues are known when publishing applications:

  • Non-seamless published applications fail to launch when the seamless mode is disabled on StoreFront but still enabled on Linux VDA. It is recommended to enable/disable the seamless mode on both 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 (CentOS\RHEL7.2\SUSE 12.1), Metacity (CentOS\RHEL6.8\SUSE 11.4), and Compiz (Ubuntu 16.04). Kwin and other window managers are not supported. Make sure 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 same 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 to not combine taskbar buttons.