- Configure StoreFront using the configuration files
- Configure Citrix Receiver for Web sites using the configuration files
This article describes additional configuration tasks for Citrix Receiver for Web sites that cannot be carried out using the Citrix StoreFront management console.
When both desktops and applications are available from a Citrix Receiver for Web site, separate desktop and application views are displayed by default. Users see the desktop view first when they log on to the site. If only a single desktop is available for a user, regardless of whether applications are also available from a site, that desktop starts automatically when the user logs on. To change these settings, you edit the site configuration file.
<uiViews showDesktopsView="true" showAppsView="true" defaultView="desktops" />
<userInterface ... autoLaunchDesktop="true">
When the autoLaunchDesktop attribute is set to true and a user for whom only one desktop is available logs on, that user's applications are not reconnected, regardless of the workspace control configuration.
By default, Citrix Receiver for Web displays the My Apps Folder View for unauthenticated (access for unauthenticated users) and mandatory (all published applications are available in the Home screen without users subscribing to them) stores. This view displays applications in a folder hierarchy and includes a breadcrumb path.
By default, when a user accesses a Citrix Receiver for Web site from a computer running Windows or Mac OS X, the site attempts to determine whether Citrix Receiver is installed on the user's device. If Citrix Receiver cannot be detected, the user is prompted to download and install the appropriate Citrix Receiver for their platform from the Citrix website.
You also have the option to copy Citrix Receiver installation files to the server when installing StoreFront at a command prompt. For more information, see To install StoreFront at a command prompt.
& "installationlocation\Scripts\UpdateWindowsReceiverLocation.ps1" -ClientLocation "Windows\filename.exe" & "installationlocation\Scripts\UpdateMacOSReceiverLocation.ps1" -ClientLocation "Mac\filename.dmg"
Where installationlocation is the directory in which StoreFront is installed, typically C:\Program Files\Citrix\Receiver StoreFront\, and filename is the name of the Citrix Receiver installation file.
<pluginAssistant ... upgradeAtLogin="false">
By default, when a user accesses a Citrix Receiver for Web site from a computer running Citrix Windows or Mac OS X, the site attempts to determine whether Citrix Receiver is installed on the user's device. If Citrix Receiver cannot be detected, the user is prompted to download and install the appropriate Citrix Receiver for their platform from the Citrix website. To disable detection and deployment of Citrix Receiver for Windows and Citrix Receiver for Mac for theCitrix Receiver for Web site, you edit the site configuration file.
<pluginAssistant enabled="true" ... >
Workspace control lets applications follow users as they move between devices. This enables, for example, clinicians in hospitals to move from workstation to workstation without having to restart their applications on each device. Workspace control is enabled by default for Citrix Receiver for Web sites. To disable or configure workspace control, you edit the site configuration file.
<workspaceControl enabled="true" autoReconnectAtLogon="true" logoffAction="disconnect" showReconnectButton="false" showDisconnectButton="false" />
By default, autoReconnectAtLogon is set to true and logoffAction is set to disconnect. This configuration enables a user to log on to a site, start their applications, then log on to the same site using a different device and have those resources automatically transferred to the new device. All the applications that the user starts from a particular site are left running but are automatically disconnected when the user logs off from that site, provided that the same browser instance is used to log on, start the resources, and log off. If there is only one desktop available for a user on a Citrix Receiver for Web site that is configured to start single desktops automatically when the user logs on, that user's applications are not reconnected, even if the autoReconnectAtLogon attribute is set to true.
Disable automatic reconnection of applications at logon to enable users to choose whether they want their applications to follow them from device to device. If you disable automatic reconnection of applications at logon, ensure that the Connect link is enabled so that users can manually reconnect to applications that they left running.
By default, the Connect and Disconnect links do not appear on sites. Enable the links and disable automatic reconnection of applications at logon to enable users to choose whether they want their applications to follow them from device to device.
By default, Citrix Receiver for Web sites offer provisioning files that enable users to configure Citrix Receiver automatically for the associated store. The provisioning files contain connection details for the store that provides the resources on the site, including details of any NetScaler Gateway deployments and beacons configured for the store. To stop offering Citrix Receiver provisioning files to users, you edit the site configuration file.
<receiverConfiguration enabled="true" ... />
By default, Citrix Receiver for HTML5 starts desktops and applications in a new browser tab. However, when users start resources from shortcuts using Citrix Receiver for HTML5, the desktop or application replaces the Citrix Receiver for Web site in the existing browser tab rather than appearing in a new tab. To configure Citrix Receiver for HTML5 so that resources are always started in the same tab as the Citrix Receiver for Web site, you edit the site configuration file.
<html5 ... singleTabLaunch="false" />
By default, requests from a Citrix Receiver for Web site to the associated store time out after one minute. The store is considered unavailable after two unsuccessful communication attempts. To change these settings, you edit the site configuration file.
<communication attempts="2" timeout="00:01:00" ...>
Once authenticated, users can, by default, access XenDesktop, XenApp, and App Controller resources for up to eight hours without needing to log on again. By default, user sessions on Citrix Receiver for Web sites time out after 20 minutes of inactivity. When a session times out, users can continue to use any desktops or applications that are already running, but must log on again to access Citrix Receiver for Web site functions such as subscribing to applications. To change these settings, you edit the site configuration file.
<authentication tokenLifeTime="08:00:00" ... />
<sessionState timeout="20" />