You can improve your users' experience with the following supported features:
To access desktops and applications, you need an account with XenDeskop or XenApp. Your IT help desk might ask you to add a new account to Citrix Receiver for this purpose, or they might ask you to use a different NetScaler Gateway or Access Gateway server for an existing account. You can also remove accounts from Citrix Receiver.
This feature is not available with Citrix XenApp for UNIX sessions.
You can display desktops across the entire screen on your user device (full screen mode), which is the default, or in a separate window (windowed mode).
Receiver for Linux now has the You can enable Desktop Viewer toolbar functionality so it is possible dynamically modify the window configuration of your remote session from the original settings specified by the configuration mentioned here.
Different enterprises have different corporate needs. Your requirements for the way users access virtual desktops may vary from user to user and may vary as your corporate needs evolve. The user experience of connecting to virtual desktops and the extent of user involvement in configuring the connections depend on how you set up Receiver for Linux.
Use the Desktop Viewer when users need to interact with their virtual desktop. The user's virtual desktop can be a published virtual desktop, or a shared or dedicated desktop. In this access scenario, the Desktop Viewer toolbar functionality allows the user to switch a session between windowed and full-screen session window, including multi-monitor support for the intersected monitors. Users can switch between desktop sessions and work with more than one desktop using multiple XenDesktop connections on the same user device. Buttons to minimize all desktop sessions, send the Ctrl+Alt+Del sequence, disconnect, and log off the session are provided to conveniently manage a user’s session.
As an accessibility feature of the Desktop Viewer, pressing Ctrl+Alt+Break displays the Desktop Viewer toolbar buttons in a pop-up window.
See the Linux OEM guide for advanced configuration entries to enable or disable Desktop Viewer or change the accessibility key sequence.
Citrix Receiver can reconnect to desktops and applications that you become disconnected from (for example, if there is a network infrastructure issue):
On the Mic & Webcam page of the Preferences dialog box, select one of the following options:
On the Flash page of the Preferences dialog box, select one of the following options:
ClearType font smoothing (also known as Sub-pixel font rendering) improves the quality of displayed fonts beyond that available through traditional font smoothing or anti-aliasing. You can turn this feature on or off, or specify the type of smoothing by editing the following setting in [WFClient] section of the appropriate configuration file:
FontSmoothingType = number
|0||The local preference on the device is used. This is defined by the FontSmoothingTypePref setting.|
|3||ClearType (horizontal sub-pixel) smoothing|
Both standard smoothing and ClearType smoothing can increase Receiver's bandwidth requirements.
FontSmoothingTypePref = number
|3||ClearType (horizontal sub-pixel) smoothing (default)|
In this context, there are only two special folders for each user:
Special folder redirection enables you to specify the locations of a user’s special folders so that these remain fixed across different server types and server farm configurations. This is particularly important if, for example, a mobile user needs to log on to servers in different server farms. For static, desk-based workstations, where the user can log on to servers that reside in a single server farm, special folder redirection is rarely necessary.
This is a two-part procedure. First, you enable special folder redirection by making an entry in module.ini; then you specify the folder locations in the [WFClient] section, as described here:
SFRAllowed = True
DocumentsFolder = documents
DesktopFolder = desktop
where documents and desktop are the UNIX filenames, including the full path, of the directories to use as the users Documents and Desktop folders respectively. For example:
DesktopFolder = $HOME/.ICAClient/desktop
Server-client content redirection enables administrators to specify that URLs in a published application are opened using a local application. For example, opening a link to a webpage while using Microsoft Outlook in a session opens the required file using the browser on the user device. Server-client content redirection enables administrators to allocate Citrix resources more efficiently, thereby providing users with better performance.
The following types of URL can be redirected:
If Citrix Receiver does not have an appropriate application or cannot directly access the content, the URL is opened using the server application.
Server-client content redirection is configured on the server and enabled by default in Citrix Receiver provided that the path includes RealPlayer and at least one of Firefox, Mozilla, or Netscape.
For more information about RealPlayer for Linux, see http://www.real.com/resources/unix/.
where path is the directory where the browser executable is located and command is the name of the executable used to handle redirected browser URLs, appended with the URL sent by the server. For example:
This setting specifies the following:
where path is the directory where the RealPlayer executable is located and command is the name of the executable used to handle the redirected multimedia URLs, appended with the URL sent by the server.
For both Path settings, you need only specify the directory where the browser and RealPlayer executables reside. You do not need to specify the full path to the executables. For example, in the [Browser] section, Path might be set to /usr/X11R6/bin rather than /usr/X11R6/bin/netscape. In addition, you can specify multiple directory names as a colon-separated list. If these settings are not specified, the user's current $PATH is used.
To generate a remote Ctrl+Alt+Delete key combination:
The Citrix Receiver package includes a helper application, xcapture, to assist with the exchange of graphical data between the server clipboard and non-ICCCM-compliant X Windows applications on the X desktop. Users can use xcapture to:
At the command prompt, type /opt/Citrix/ICAClient/util/xcapture and press ENTER (where /opt/Citrix/ICAClient is the directory in which you installed Receiver).
This topic describes the HDX Broadcast auto-client reconnection feature. Citrix recommends you use this in conjunction with the HDX Broadcast session reliability feature.
Users can be disconnected from their sessions because of unreliable networks, highly variable network latency, or range limitations of wireless devices. With the HDX Broadcast auto-client reconnection feature, Citrix Receiver can detect unintended disconnections of sessions and reconnect users to the affected sessions automatically.
When this feature is enabled on the server, users do not have to reconnect manually to continue working. Citrix Receiver attempts to reconnect to the session a set number of times until there is a successful reconnection or the user cancels the reconnection attempts. If user authentication is required, a dialog box requesting credentials appears to a user during automatic reconnection. Automatic reconnection does not occur if users exit applications without logging off. Users can reconnect only to disconnected sessions.
By default, Citrix Receiver waits 30 seconds before attempting to reconnect to a disconnected session and attempts to reconnect to that session three times.
When connecting through an AccessGateway, ACR is not available. To protect against network dropouts, ensure that Session Reliability is enabled both on the Server and Client, as well as configured on the AccessGateway.
For instructions on configuring HDX Broadcast auto-client reconnection, see your XenApp and XenDesktop documentation.
This topic describes the HDX Broadcast session reliability feature, which is enabled by default.
With HDX Broadcast session reliability, users continue to see a published application's window if the connection to the application experiences an interruption. For example, wireless users entering a tunnel may lose their connection when they enter the tunnel and regain it when they emerge on the other side. During the downtime, all of the user's data, key presses, and other interactions are stored, and the application appears frozen. When the connection is re-established, these interactions are replayed into the application.
When auto-client reconnection and session reliability are configured, session reliability will take precedence if there is a connection problem. Session reliability attempts to re-establish a connection to the existing session. It may take up to 25 seconds to detect a connection problem, and then takes a configurable period of time (the default is 180 seconds) to attempt the re-connection. If session reliability fails to reconnect, then auto-client reconnect attempts to reconnect.
If HDX Broadcast session reliability is enabled, the default port used for session communication switches from 1494 to 2598.
HDX Broadcast session reliability requires that another feature, Common Gateway Protocol, is enabled (using policy settings) on the server. Disabling Common Gateway Protocol also disables HDX Broadcast session reliability.
Relative Mouse support provides an option to interpret the mouse position in a relative rather than absolute manner. This capability is required for applications that demand relative mouse input rather than absolute.
This feature is available only in sessions running on XenApp or XenDesktop 7.8 (or later). It is disabled by default.
To enable the feature:
In the file $HOME/.ICAClient/wfclient.ini, in the section [WFClient], add the entry RelativeMouse=1.
This enables the feature but keeps it inactive until you activate it.
Refer to the section Alternative Relative Mouse values for additional information about enabling relative mouse features.
To activate the feature:
After the feature is enabled, type Ctrl/F12 again to synchronize the server pointer position with the client (the server and client pointer positions are not synchronized when using Relative Mouse).
To deactivate the feature:
The feature is also switched off when a session window loses focus.
Alternatively, consider using the following values for RelativeMouse:
To change the keyboard commands, add settings like:
The supported values for RelativemouseOnChar and RelativemouseOffChar are listed under [Hotkey Keys] in the config/module.ini file in the Citrix Receiver installation tree. The values for RelativeMouseOnShift and RelativeMouseOffShift set the modifier keys to be used and are listed under the [Hotkey Shift States] heading.