Citrix workspace app for linux download. Citrix Workspace app for Linux
Looking for:
Citrix workspace app for linux download -Citrix workspace app for linux download
All system dependencies must be resolved separately. Type the path and name of the required installation directory and then press Enter. Or, press Enter to install Citrix Workspace app in the default location.
To integrate Citrix Workspace app with GStreamer , type y at the prompt. On some platforms, installing the client from a tarball package can cause the system to become unresponsive after prompting you to integrate with KDE and GNOME.
This issue occurs with the first-time initialization of gstreamer After running the command, you can rerun the tarball package without experiencing the issue. Type y at the prompt to install USB support. Run the installer as root to access this install option. Verify whether the uninstallation of the Citrix Workspace app is successful. For more information see, Verify the version of the Citrix Workspace app section.
Before updating Citrix Workspace app, verify the current version of the Citrix Workspace app installed in your system. To update to a newer version of the Citrix Workspace app, download and install the latest Citrix Workspace app from Citrix Downloads. For installation procedure, you can follow the steps mentioned at the following installation section:. If you have the Citrix Workspace app installed in your system, the system detects the existing app, and updates to a newer version.
However, for Tarball packages, consider a scenario where you have installed the earlier version of the app in one folder and you have installed the newer version of the app in a different folder.
In this scenario, both versions of the app might exist in your system. The Citrix Workspace screen overlay appears on the first launch of the app, when you update, and when you uninstall and reinstall the app. Click Got it to continue using Citrix Workspace app, or click Learn more for more details. The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions. Citrix Workspace app for Linux. View PDF. This content has been machine translated dynamically. Give feedback here. Thank you for the feedback. Translation failed! The official version of this content is in English. Some of the Citrix documentation content is machine translated for your convenience only.
Citrix has no control over machine-translated content, which may contain errors, inaccuracies or unsuitable language. No warranty of any kind, either expressed or implied, is made as to the accuracy, reliability, suitability, or correctness of any translations made from the English original into any other language, or that your Citrix product or service conforms to any machine translated content, and any warranty provided under the applicable end user license agreement or terms of service, or any other agreement with Citrix, that the product or service conforms with any documentation shall not apply to the extent that such documentation has been machine translated.
Citrix will not be held responsible for any damage or issues that may arise from using machine-translated content. Instructions for Contributors. Therefore, all operations such as launch take the resource name as the argument, and icons are stored with the resource name as the root of the file name.
Resource names are long and not necessarily human readable, but result in efficient scripts. To understand the command-line options that you can use with storebrowse, see the Reference information section of this document.
If you are migrating from a pnabrowse environment to a storebrowse one, the following information may help with any customizations that you make using that command-line utility:. Adding stores with storebrowse serves two purposes: it defines which stores can be used by the self-service command, and it allows Service Record daemon, which is responsible for gateway management, to function correctly.
Older versions of StoreFront version 3. If the store being added does not immediately require the user to authenticate, the given credentials are cached in the SSO container for later use. The credentials stored in the SSO container are shared among storebrowse calls as long as they are not removed from the cache or as long as Authentication Manager is running, that is, terminating AM would clear the credential cache.
When a set of credentials have been inserted, they can be omitted in any subsequent usage of storebrowse that requires that same credentials. When it adds a store, storebrowse displays the URL that you should use to specify that store. Deleting a store does not remove any credential from the SSO container, as that particular store might have been added without specifying SSO credentials, or the cached SSO credentials might still be required by any of the remaining stores.
To remove the credentials from SSO, use the specific command: storebrowse -K. The store URL passed to the command must match the value that was written to standard output when it was added.
This can be shown by the command: storebrowse -l. The credentials can be omitted if they have been already inserted in SSO by a previous storebrowse call. The store URL must match the value that is shown by storebrowse -l. The following command lines remove the most recent set of credentials stored in the SSO cache:.
The command returns successfully even when no credentials are actually present in the internal credential cache. The following example specifies the default gateway for a store. For example, machines in two locations might access the same store through two different gateways. The following example command line enumerates all of the available resources on a Program Neighborhood Agent server. The server's URL is specified in the final argument. The command line outputs the default information and saves the bit icon associated with the resource.
The file name is part of the output. You can customize the appearance of the self-service user interface UI in Citrix Workspace app. Note: For X1 connections the core self-selection interface is configurable on the server. For the now legacy green UI, it is still possible to modify it locally. Because the legacy green UI is based on the Workspace app for Web, you can use that component's customization interface to modify the UI.
For example, you can rebrand the UI by creating a new skin based on an alternative CSS and your own images. Note: You cannot customize the logon dialog boxes in this way. Use the Workspace app UI dialog library instead. For more information, see UI Dialog library. These contain the Workspace app for Web code, which is rendered by the self-service UI as its interface:. To help modify the self-service UI, you can run the underlying web code in a standalone mode using a web browser.
This lets you use standard web tools for example, Firebug for Firefox to inspect and modify the site. In addition to the self-selection UI, it is also possible to rebrand some other screens. For complex customizations, you can replace configmgr.
Note: Many of the configuration options were available in wfcmgr, which is no longer available. For more information on them than is provided here, consult an earlier version of this document. The Accounts page uses the following storebrowse commands to add, remove and edit stores.
If you have multiple stores, use the following command to define which one is displayed when the user first starts Workspace app. Replace the? The following access level flags in the wfclient. Workspace app connections can be customized by creating plug-ins to perform one or more of the following functions:.
You can develop plug-ins for decoding independently of the other types listed, unless they also need to control memory allocation.
To test any plug-ins that you develop, you may need to rename them and you must copy them to the Workspace app installation directory. Citrix Workspace app supports additional plug-ins for accelerated audio and video codecs, but no SDK is provided for these in this release. Workspace app can also be configured to use GStreamer for webcam and multimedia functions. These plug-ins are standard GStreamer components and are not covered in this document.
Important: Plug-in development in a non-X-Window system might require a specialized toolkit and customization of the UI dialog library in the Workspace app. The following tables describe the shared library files that you should be aware of when developing plug-ins with the Platform Optimization SDK.
If Workspace app cannot locate or use a file, the fallback file where available is used instead. You can enable or configure some plug-ins using the following files and additional system components. In these cases, no fallback files are employed and source files, for plug-in development, are not supplied. For maximum flexibility in exploiting on-chip decoders and hardware rendering support, plug-ins can take full control of the decoding, overlay, and rendering process. Plug-ins that support hardware-accelerated JPEG decoding can improve graphics performance for sessions when not using H.
Improvements in the server graphics encoding technology have resulted in a lower bandwidth profile, lower server CPU usage and higher overall visual quality than if H. JPEG fallback is employed if necessary to ensure images are displayed efficiently on the user device. The following decoders are used in this order:.
Hardware-accelerated plug-ins for H. If you are using the plug-in for memory allocation, you must supply only two functions. The header file for memory allocation plug-ins is mainloop.
Before using this code as a model for your own plug-in, pay careful attention to the comments in the code. Parts of it are present only for backward compatibility with decoder plug-ins that were developed for obsolete versions of Citrix Workspace app.
In some environments using X11, other drawing methods might be faster than the calls to XShmPutImage that are used by default. When these alternative entry points are used, you do not additionally have to implement the memory allocation functions. This is not linked with any X11 libraries.
The following features of the X11 version are not yet available in the separate version: clipboard, seamless windows, multimedia and Flash support. Usually, X11 and frame buffer graphics are supported. The frame buffer plug-in needs access to these device files. For alternative windowing systems to X Windows and their toolkits, you can develop customized dialogs using the Workspace app for Linux UI dialog library described in this topic.
The library is a C interface that can represent dialogs containing a selection of widgets: labels, text boxes, check boxes, radio buttons, combo boxes, multi-select combo boxes, buttons, expanders, hyperlink, scrolled view, selection table, and button box. The library is loaded as a shared object file UIDialogLib.
The UI dialog library is used for most of the dialogs that are displayed by Workspace app for Linux processes, including the Xbased wfica. By reimplementing the library, you can replace the UI of these essential processes with a toolkit of your choosing.
However, all of their functionality is available in the storebrowse command-line utility and the configuration files.
The graphic on the following page represents the library's architecture and use by Workspace app components. Note that two further utilities, Connection Center and xcapture are completely dependent on X11 and are not shown on this graphic. UI Dialog libraries include libwebkit2gtk 2. To use SSL or TLS, you need a root certificate on the user device that can verify the signature of the Certificate Authority on the server certificate.
By default, Workspace app supports the following certificates. You are not required to obtain and install root certificates on the user device to use the certificates from these Certificate Authorities. However, if you choose to use a different Certificate Authority, you must obtain and install a root certificate from the Certificate Authority on each user device.
Important: Citrix Workspace app does not support keys of more than bits. You must ensure that the Certificate Authority root and intermediate certificates, and your server certificates, are a maximum of bits long.
Note : Citrix Workspace app for Linux If you need to authenticate a server certificate that was issued by a certificate authority and is not yet trusted by the user device, follow these instructions before adding a StoreFront store. If your StoreFront server is not able to provide the intermediate certificates that match the certificate it is using, or you need to install intermediate certificates to support smart card users, follow these steps before adding a StoreFront store. To configure smart card support in Workspace app for Linux, you must have the StoreFront services site configured to allow smart card authentication.
Citrix Workspace app loads the OpenSC libraries automatically. Installation of the libraries allows the use of OpenSC supported cards without further configuration. If this fails, or you require a different PKCS 11 driver to ensure Citrix Workspace app locates the PKCS 11 driver, store the location in a configuration file using the following steps. To configure the behavior of the Workspace app for Linux on smart card removal, update the SmartCardRemovalAction in the configuration file using the following steps:.
The default behavior is 'noaction'. No action is taken to clear credentials stored and tokens generated with regards to the smart card on the removal on the smart card. The 'forcelogoff' action clears all credentials and tokens within StoreFront on the removal of the smart card and disconnects all associated sessions.
For more information about configuring smart card support on your servers, see the XenApp and XenDesktop documentation on the Product Documentation site. Once smart card support is enabled for both the server and Workspace app, you can use smart cards for the following purposes:.
Smart card support has the following prerequisites:. This section contains information on customizing the way that Workspace app processes:. XenDesktop and XenApp are based on different technologies, send different protocols to Workspace app, and therefore require different configurations. Citrix recommends that you test Workspace app with both of these products while you develop your solution.
Workspace app supports the display of H. This support uses the deep compression codec feature, which is enabled by default. Follow the instructions in this topic to disable the feature and process graphics using the JPEG codec instead.
You can also disable text tracking while still enabling deep compression codec support. This helps to reduce CPU costs while processing graphics that include complex images but relatively small amounts of text or non-critical text.
Important : To configure this feature, do not use any lossless setting in the XenDesktop Visual quality policy. If you do, H. With deep compression codec support enabled, in wfclient. The small frames feature allows efficient processing when only a small portion of the screen changes over time for example, when a cursor flashes on an otherwise stable background. This procedure only works with XenDesktop 7.
Using the Platform Optimization SDK, you can improve graphics performance by accelerating the decoding of images, by controlling how memory is allocated when drawing an image, and so on. You can adjust how Workspace app is configured to process graphics that are rendered on the server.
Typically, these are bitmaps that are encoded using the JPEG protocol. However, the server can also send images in format. Citrix Workspace app expects ctxjpeg. The protocol uses sequential encoding, rather than progressive or hierarchical encoding. You can operate in the correct color format while decoding, to avoid the need to carry out color space conversion.
However, this can be CPU-intensive and it may be more efficient to carry out the color space conversion in the hardware or DSP as a separate step. If you develop a custom allocation mechanism, it replaces shared memory. You can hook the LVB allocation source image data function. You may also need to hook the XShmPutImage function. If this is not convenient, alternative solutions for example, using a non-atomic display are available but they might degrade performance.
Citrix recommends that you develop your own Adobe Flash plug-in and that Flash files are played on an X Window system. For the ARM platform, you can obtain the necessary Flash libraries optimized from your Adobe scaling partner. Contact Adobe for more information on this. Important : This feature is not supported on bit or ARM hard float armhf. This lets Flash content run locally provided that Adobe Flash Player is installed on the device.
The requirements for this feature are as follows:. Citrix Workspace app searches in the following locations for the Citrix Flash plug-in, libflashplayer. If the plug-in is found in multiple locations, the plug-in with the latest version number is used by the HDX MediaStream Flash Redirection feature. To check that Flash content is being rendered correctly on the user device, right-click in the Flash window. The Flash context menu displayed should appear similar to the native Linux Flash context menu.
You can also run the following command on the device to verify Flash content is being correctly rendered:. You can collect trace logs to help debug your Flash plug-in. Run the following command and then test the feature using Citrix Workspace app:. For more information on troubleshooting Flash, refer to CTX This is robust in different environments.
Citrix Workspace app uses a GStreamer pipeline to run streamed multimedia content on the device. If a video codec is not available on the device or is not supported by HDX MediaStream Windows Media Redirection, it is processed by the server's media player.
In these cases, video is delivered as serverrendered bitmaps through the graphics virtual channel. Depending on the audio quality settings, if an audio codec is not available on the device or is not supported by this feature, it is encoded on the server and sent to the device through the audio virtual channel.
Supported media players, container formats, video codecs, and audio codecs are documented in CTX In addition, MediaStreamingConfig. This lists supported formats. Edit MediaStreamingConfig. Flow control is enabled by default on the user device. This also disables frame dropping. Tip : GStreamer logging can adversely affect performance. Try finding a GStreamer trace that provides the necessary logging information, and then limit logging to that trace.
For information on troubleshooting this feature, see CTX The video input is provided by the webcam to the user device and the application runs on the server. This feature lets webcam input on the device communicate with the application on the server. You can specify how Workspace app encodes webcam data. Both H. By default, Theora encoding is enabled. Important : To ensure this feature works, install any appropriate webcam drivers on the user device.
Citrix Workspace app uses a GStreamer element to encode webcam output on the user device using the Theora codec. This is theoraenc and is included in GStreamer's Base Plugins collection.
Citrix Workspace app encodes webcam output in the H. In each case, GStreamer Version 0. If you choose a pipeline that uses encodebin and this cannot find the H. HDXHCaptureBin is the customized plug-in that captures and transcodes webcam data, and that you create.
The plug-in sends data to the GStreamer appsink plug-in, which has its capabilities set as follows:. The plug-in must support a readable property, source, which returns the source element v4l2src. If multiple webcams are connected, this requirement ensures that a specific one can be selected.
Run the commands in this procedure as the user who installed the client usually, root. If you do not, the script fails. For example, this reads 20 video buffers from the webcam and then plays them back in a window.
In some configurations, you might need to apply custom properties to elements in the GStreamer pipeline. Because of the high bandwidth that is generated with the default settings on some webcams, native H. To enable support, configure the following setting in wfclient. Audio input consists of audio coming from the microphone on the user device that is redirected to an application on the server.
For example, audio from a server rendered application such as Microsoft Outlook or audio from server rendered media. Speex is designed for speech audio data. Vorbis is designed for other types of audio data. DLL to process Vorbis data. When connections to virtual resources are negotiated after installation during session start up , the server negotiates the codec to use with Citrix Workspace app. The codec that is chosen depends on your configuration of the AudioBandwidthLimit setting.
This specifies the audio bandwidth limit and, by extension, the audio quality for the connection. The following diagram illustrates how different audio features are used at runtime. Workspace app chooses the feature based on the audio application that runs on the user device, and whether the correct codecs and plug-ins are available on it. Standard audio is used as a fallback if these are missing. GStreamer audio is an experimental feature.
Consider using it in your deployment but be aware of the limitations in doing so. For information on this feature, see GStreamer audio later in this document. To test whether audio is being rendered on the server, run an audio file in another player other than Windows Media Player, one which does not use Windows Media Foundation.
- workspace-linux-oem-guide/ at master · citrix/workspace-linux-oem-guide · GitHub
System requirements and compatibility. Install, Uninstall, and Update. Get started. Secure communications. ICA settings reference. Aviso legal. Este texto foi traduzido automaticamente.
Este artigo foi traduzido automaticamente. The inactivity timeout feature signs you out of the Citrix Workspace app based on a value that the admin sets. Admins can specify the amount of idle time that is allowed before a user is automatically signed out of the Citrix Workspace app. The inactivity timeout value can be set starting from 10 minutes to minutes. The interval to change this timeout value must be in multiples of 5. For example: 10, 15, 20, or 25 minutes.
You can provide feedback for this technical preview by using the Podio form. Technical previews are available for customers to test in their non-production or limited production environments, and to give customers an opportunity to share feedback. Citrix does not accept support cases for feature previews but welcomes feedback for improving them. Citrix might or might not act on feedback based on its severity, criticality, and importance.
Starting with version , you can save the selection for multi-monitor screen layout in custom web stores. As a prerequisite, you must enable this feature in the AuthManConfig. Only after adding the preceding key, you can see the Screen Layout option in the Citrix Workspace app menu.
For more information see, Screen pinning in custom web stores [Technical Preview] section. Starting with this release, the performance of Citrix Workspace app for Linux is improved when authenticating using AuthManLite. For a complete list of issues in the earlier releases, see Known issues.
This section provides information on the new features and fixed issues in the previous releases that we support as per the Lifecycle Milestones for Citrix Workspace app. Earlier, when you were using the custom bit cursor, a black box might appear around the cursor. With this release, Citrix Workspace app for Linux supports bit cursor.
As a result, the black box around the cursor issue is resolved. This feature ensures smooth audio even when the network latency fluctuates. By default, this feature is disabled. Starting with this release, Citrix Workspace app displays all available local audio devices in a session with their names. In addition, plug-and-play is also supported.
Multiple audio devices redirection feature is enabled by default. To disable this feature, set the value for AudioRedirectionV4 to False in the module. Starting with this release, audio recording feature is enabled by default. The devices to record audio appears when a session starts.
To disable this feature, set the value for AllowAudioInput to False in the wfclient. Citrix Optimized Teams in Citrix Workspace app for Linux now supports background blurring and background replacement. With this release, you can authenticate virtual apps or desktops by using FIDO2 security keys. FIDO2 security keys provide a seamless way for enterprise employees to authenticate to apps or desktops that support FIDO2 without entering a user name or password. This update helps you to switch to the FIDO2 virtual channel.
For information about the prerequisites and using this feature, see Local authorization and virtual authentication using FIDO2. When you access an app or a website that supports FIDO2, a prompt appears, requesting access to the security key. Previously, you were able to enable different keyboard input modes only by updating the value of KeyboardEventMode in the configuration file. There was no UI option to select the keyboard input mode. Starting with Citrix Workspace app , you can configure different keyboard input modes from the newly introduced Keyboard input mode settings section.
You can select Scancode or Unicode as keyboard input mode. For more information, see Keyboard input mode enhancements in the Keyboard layout synchronization documentation. Starting with Citrix Workspace app version , the Scancode keyboard input mode supports the following extended keyboard layouts:. The Scancode keyboard input mode supports the extended keyboard layouts along with all keyboard layout synchronization modes.
Starting with this release, Citrix Workspace app for Linux is compatible with the following libraries:. App Protection is not supported on Ubuntu As a result, if you install the App Protection module on Ubuntu For more information on App Protection, see App Protection.
Previously, the maximum output buffering value to play the audio smoothly was ms in Citrix Workspace app. Because of this value set, ms latency was added in the playback scenario. This maximum output buffering value had an impact on interactive audio applications as well. With this enhancement, the maximum output buffering value is decreased to 50 ms in Citrix Workspace app. As a result, the user experience on the interactive audio application is improved.
Also, the Round trip time RTT is decreased by ms. Starting with this release, you can select the appropriate playback threshold and pulse audio prebuffer to improve the audio quality.
For this enhancement, the following parameters are added in the [ClientAudio] section of the module. For more information on how to enable this enhancement, see the Enhancement to improve audio quality section in the Audio documentation. With this release, the display resolution and DPI scale values set in the Citrix Workspace app match to the corresponding values in the virtual apps and desktops session. You can set the required scale value in the Linux client, and the scaling of the VDA session is updated automatically.
DPI scaling is mostly used with large size and high-resolution monitors. This feature helps to display the following in a size that can be viewed comfortably:.
Currently, the DPI matching feature does not support the fractional scaling on the client side. For more information on how to enable this feature, see Support for DPI matching.
A composite USB device can perform more than one function. These functions are accomplished by exposing each of those functions using different interfaces. Currently composite USB device redirection is available in desktop session only. The split devices appear in the Desktop Viewer. Earlier when a device was unplugged and plugged in during a session, the device was auto-redirected.
As a result, the device was auto connected to the VDA. With this release, you are required to enable auto-redirection manually through configuration file settings. Auto-redirection of composite USB devices is disabled, by default. Starting with this release, Citrix Workspace app supports echo cancellation. This feature is designed for real-time user cases, and it improves the user experience.
The echo cancellation feature supports low quality, medium quality, and adaptive audio. Citrix recommends using adaptive audio for better performance. By default, the echo cancellation feature is disabled. During real-time user cases, it is recommended to turn on the echo cancellation if the speaker is used instead of the headset.
For more information, see the Improved audio echo cancellation support section in the Audio documentation. For example, consider that you have set a speaker as the Secondary ringer and your endpoint is connected to the headphone. In this case, Microsoft Teams sends the incoming call signal to the speaker even though your headphones are the primary peripheral for the audio call itself.
This feature is available only after the roll-out of a future update from Microsoft Teams. To know when the update is rolled-out by Microsoft, see the Microsoft roadmap. You can also refer to CTX for the documentation update and the announcement. Starting with this release, the authentication dialog is present inside Citrix Workspace app and the store details are displayed on the logon screen. This feature provides a better user experience. You can also toggle the authentication enhancement for Storebrowse feature off or on using the StorebrowseIPC key in the AuthmanConfig.
By default, the toggle functionality is disabled. For more information, see the Authentication enhancement. The Persistent login feature enables you to stay logged in for up to the duration 2— days configured by your admin. When this feature is enabled, you need not provide login credentials for the Citrix Workspace App during the configured period.
This extension is based on the lifetime of Long-Lived Tokens. Your credentials are cached by default for 4 days or Lifetime whichever is lower. And, then extended when you become active within these 4 days by connecting to the Citrix Workspace App.
For more information, see Persistent login.
Comments
Post a Comment