Configurer

Lors de l’utilisation de l’application Citrix Workspace pour Linux, les étapes de configuration suivantes permettent aux utilisateurs d’accéder à leurs applications et bureaux hébergés.

Paramètres

Fichiers de configuration

Pour modifier des paramètres avancés ou moins courants, vous pouvez modifier les fichiers de configuration de l’application Citrix Workspace. Ces fichiers de configuration sont lus chaque fois que wfica démarre. Vous pouvez modifier différents fichiers, en fonction de l’impact souhaité de ces modifications.

Si le partage de session est activé, une session existante peut être utilisée à la place d’une nouvelle session reconfigurée. Par conséquent, les modifications que vous avez apportées dans un fichier de configuration peuvent être ignorées dans la session.

Paramètres par défaut

Si vous souhaitez modifier la valeur par défaut pour tous les utilisateurs de application Citrix Workspace, modifiez le fichier de configuration module.ini dans le répertoire $ICAROOT/config.

Remarque :

Si une entrée dans All\_Regions.ini est définie sur une valeur spécifique, la valeur de cette entrée dans module.ini n’est pas utilisée. La valeur définie dans All\_Regions.ini a priorité sur la valeur définie dans module.ini.

Fichier modèle

Si le fichier $HOME/.ICAClient/wfclient.ini n’existe pas, wfica le crée en copiant $ICAROOT/config/wfclient.template. Lorsque vous apportez des modifications à ce fichier de modèle, celles-ci s’appliquent à tous les utilisateurs de l’application Citrix Workspace.

Paramètres utilisateur

Pour appliquer les modifications de configuration à un utilisateur, modifiez le fichier wfclient.ini dans le répertoire $HOME/.ICAClient de l’utilisateur. Les paramètres de ce fichier s’appliquent aux futures connexions pour cet utilisateur.

Valider les entrées du fichier de configuration

Pour restreindre les valeurs des entrées dans le fichier wfclient.ini, vous pouvez spécifier les options autorisées ou des plages d’options dans All\_Regions.ini.

Si vous spécifiez une seule valeur possible, cette valeur est utilisée. $HOME/.ICAClient/All\_Regsions.ini peut uniquement faire correspondre ou réduire les valeurs possibles définies par $ICAROOT/config/All\_Regions.ini mais ne peut pas éliminer les restrictions.

Remarque :

La valeur définie dans wfclient.ini a priorité sur la valeur définie dans module.ini.

Paramètres

Les paramètres répertoriés dans chaque fichier sont regroupés en sections. Chaque section commence par un nom entre crochets indiquant les paramètres qui appartiennent au même groupe ; par exemple, \[ClientDrive\] pour les paramètres associés au mappage des lecteurs clients (CDM).

Les valeurs par défaut sont automatiquement fournies pour tout paramètre manquant, sauf indication contraire. Si un paramètre est présent mais qu’aucune valeur ne lui a été affectée, la valeur par défaut est automatiquement appliquée. Par exemple, si InitialProgram est suivi d’un signe égal (=) mais sans valeur, la valeur par défaut (Ne pas exécuter de programme après l’ouverture de session) est appliquée.

Priorité

All\_Regions.ini spécifie quels paramètres peuvent être définis par d’autres fichiers. Vous pouvez restreindre les valeurs des paramètres ou les définir exactement.

Pour toute connexion donnée, les fichiers sont vérifiés dans l’ordre suivant :

  1. All\_Regions.ini - Les valeurs de ce fichier écrasent celles dans :
    • Le fichier .ICA des connexions
    • wfclient.ini
  2. module.ini - Les valeurs dans ce fichier sont utilisées si elles n’ont pas été définies dans le fichier All\_Regions.ini, le fichier .ica des connexions ou le fichier wfclient.ini, mais elles ne sont pas limitées par des entrées dans le fichier All\_Regions.ini.

Si aucune valeur n’est trouvée dans l’un de ces fichiers, le paramètre par défaut dans le code de l’application Citrix Workspace est utilisé.

Remarque :

il existe des exceptions à cet ordre de priorité. Par exemple, pour des raisons de sécurité, le code lit certaines valeurs spécifiquement dans le fichier wfclient.ini.

Épinglage de la disposition de plusieurs moniteurs

À partir de la version 2103, vous pouvez enregistrer la sélection de la disposition d’écran multi-moniteurs. La disposition est la façon dont une session de bureau saffiche. L’épinglage permet de relancer une session avec la disposition sélectionnée, ce qui permet d’optimiser l’expérience utilisateur.

En tant que condition préalable, vous devez activer cette fonctionnalité dans le fichier AuthManConfig.xml. Accédez à $ICAROOT/config/AuthManConfig.xml et ajoutez les entrées suivantes :

     <key>ScreenPinEnabled</key>
     <value> true </value>

L’option Disposition de l’écran ne sera visible dans l’icône de l’indicateur d’application qu’après l’ajout de la clé ci-dessus. Pour plus d’informations sur l’icône d’indicateur d’application, consultez Icône « appindicator ».

Pour sélectionner la disposition de l’écran, cliquez sur l’icône de l’indicateur d’application dans la barre des tâches, puis sélectionnez Disposition de l’écran. La boîte de dialogue Disposition de l’écran s’affiche.

Alternativement, vous pouvez lancer la boîte de dialogue Disposition de l’écran en appuyant sur Ctrl+m lorsque vous êtes sur la fenêtre en libre-service.

Disposition de l'écran

Sélectionnez un bureau virtuel dans le menu déroulant. La sélection de la disposition s’applique uniquement au bureau que vous sélectionnez.

Sélectionnez une ou plusieurs tuiles pour former une sélection rectangulaire pour la disposition. La session apparaît alors selon la disposition sélectionnée.

Limitations :

  • L’activation de l’épinglage de l’écran désactive la fonctionnalité d’enregistrement de la disposition dans une session.
  • Cette fonctionnalité est applicable uniquement sur les bureaux marqués comme favoris.

Protection des applications fonctionnalité expérimentale

Remarque :

  • Cette fonctionnalité est prise en charge uniquement lorsque l’application Citrix Workspace est installée à l’aide du package Tarball. En outre, x64 et armhf sont les deux seuls packages pris en charge.
  • Cette fonctionnalité est prise en charge uniquement sur les déploiements locaux de Citrix Virtual Apps and Desktops.

La protection des applications est une fonctionnalité complémentaire qui offre une sécurité renforcée lors de l’utilisation de Citrix Virtual Apps and Desktops. Elle limite le risque d’être infecté par des programmes malveillants d’enregistrement de frappe et de capture d’écran. La protection des applications empêche l’exfiltration d’informations confidentielles telles que les informations d’identification de l’utilisateur et les informations sensibles affichées à l’écran. Cette fonctionnalité empêche les utilisateurs et les attaquants de prendre des captures d’écran et d’utiliser des enregistreurs de frappe pour récupérer et exploiter des informations sensibles.

Conditions préalables :

Ubuntu 18.04 ou version ultérieure.

Installer le composant de protection des applications :

Lorsque vous installez l’application Citrix Workspace à l’aide du package Tarball, le message suivant s’affiche.

« Souhaitez-vous installer le composant de protection des applications ? Avertissement : vous ne pouvez pas désactiver cette fonctionnalité. Vous ne pouvez pas désactiver cette fonctionnalité. Pour la désactiver, vous devez désinstaller l’application Citrix Workspace. Pour plus d’informations, contactez votre administrateur système. [$INSTALLER_N par défaut] »

Entrez Y pour installer le composant de protection des applications.

Par défaut, le composant de protection des applications n’est pas installé.

Redémarrez votre machine pour que les modifications prennent effet. La protection des applications peut ne pas fonctionner comme prévu, sauf si vous redémarrez votre ordinateur.

Installation du composant de protection des applications sur les packages RPM :

À partir de la version 2104, la protection des applications est prise en charge sur la version RPM de l’application Citrix Workspace.

Pour installer la protection des applications, procédez comme suit :

  1. Installez l’application Citrix Workspace.
  2. Installez le package de protection des applications ctxappprotection<version>.rpm à partir du programme d’installation de l’application Citrix Workspace.
  3. Redémarrez le système pour que les modifications prennent effet.

Installation du composant de protection des applications sur les packages Debian :

À partir de la version 2101, la protection des applications est prise en charge sur la version Debian de l’application Citrix Workspace.

Pour installer de façon silencieuse le composant de protection d’application, exécutez la commande suivante à partir du terminal avant d’installer l’application Citrix Workspace :

export DEBIAN_FRONTEND="noninteractive"
sudo debconf-set-selections <<< "icaclient app_protection/install_app_protection select no"

sudo debconf-show icaclient
* app_protection/install_app_protection: no

sudo apt install -f ./icaclient_<version>._amd64.deb

Problèmes connus :

  • Lorsque vous réduisez un écran protégé, la protection des applications continue de s’exécuter en arrière-plan.

CEIP (programme d’amélioration de l’expérience du client)

Données collectées Description Usage que nous faisons de ces données
Données de configuration et d’utilisation Le Programme d’amélioration de l’expérience utilisateur Citrix (CEIP) rassemble des données de configuration et d’utilisation à partir de l’application Citrix Workspace pour Linux et les envoie automatiquement à Google Analytics. Ces données permettent à Citrix d’améliorer la qualité, la fiabilité et les performances de l’application Citrix Workspace.

Informations supplémentaires

Citrix traite vos données conformément aux termes de votre contrat avec Citrix et les protège comme indiqué dans l’Annexe sur la sécurité des Services Citrix sur le Citrix Trust Center.

Citrix utilise également Google Analytics pour collecter certaines données à partir de l’application Citrix Workspace dans le cadre du programme CEIP. Veuillez contrôler la façon dont Google gère les données collectées pour Google Analytics.

Vous pouvez désactiver l’envoi de données via le programme CEIP à Citrix et Google Analytics (à l’exception des deux éléments de données collectés pour Google Analytics indiqués par un * dans le deuxième tableau ci-dessous) comme suit :

  1. Accédant à la section CEIP dans le dossier \<ICAROOT\>/config/module.ini.
  2. Sélectionnant l’entrée EnableCeip et en la définissant sur Disable.

Remarque :

Une fois la clé EnableCeip définie sur Disable, si vous souhaitez désactiver l’envoi des deux derniers éléments de données CEIP collectés par Google Analytics (c’est-à-dire la version du système d’exploitation et la version de l’application Workspace), accédez à la section suivante et définissez la valeur comme suggéré :

Emplacement : <ICAROOT>/config/module.ini

Section : GoogleAnalytics

Entrée : DisableHeartBeat

Valeur : True

Les données spécifiques à CEIP collectées par Google Analytics sont les suivantes :

       
Version du système d’exploitation* Version de l’application Workspace* Nom de l’application ID client
Méthode de lancement de session Version du compilateur Plate-forme matérielle  

Icône « appindicator »

L’icône appindicator démarre lorsque vous lancez l’application Citrix Workspace. Il s’agit d’une icône qui est présente dans la zone de notification. Avec l’introduction de l’icône appindicator, les performances d’ouverture de session de l’application Citrix Workspace pour Linux sont améliorées.

Vous pouvez observer une amélioration des performances lorsque vous :

  • lancez l’application Citrix Workspace pour la première fois ;
  • fermez et relancez l’application ;
  • quittez et relancez l’application.

Remarque :

Le package libappindicator est requis pour que l’icône appindicator s’affiche. Installez le package libappindicator adapté à votre distribution Linux à partir du Web.

ICA vers proxy X

Vous pouvez utiliser une station de travail exécutant l’application Citrix Workspace en tant que serveur et rediriger la sortie vers une autre machine compatible X11. Cela peut être utile pour envoyer des applications Microsoft Windows à des terminaux X ou des stations de travail UNIX pour lesquels l’application Citrix Workspace n’est pas disponible.

Remarque :

L’application Citrix Workspace étant disponible pour de nombreuses machines X, son installation s’avère être la meilleure solution. L’exécution de l’application Citrix Workspace en tant que ICA vers proxy X, est également appelée ICA côté serveur.

Lorsque vous exécutez l’application Citrix Workspace, vous pouvez le considérer comme un convertisseur ICA vers X11, dirigeant la sortie X11 vers votre bureau Linux local. Toutefois, vous pouvez rediriger la sortie vers un autre affichage X11. Vous pouvez exécuter plusieurs copies de l’application Citrix Workspace simultanément sur un même système, chacune envoyant sa sortie sur une machine différente.

Ce graphique montre un système avec l’application Citrix Workspace pour Linux configuré en tant que ICA vers proxy X :

ICA vers proxy X

Pour configurer ce type de système, vous devez disposer d’un serveur Linux agissant en tant qu’ICA vers proxy X11 :

  • Si vous disposez déjà de terminaux X, vous pouvez exécuter l’application Citrix Workspace sur le serveur Linux habituellement responsable de l’envoi d’applications X aux terminaux X.
  • Si vous souhaitez déployer des stations de travail UNIX pour lesquelles l’application Citrix Workspace n’est pas disponible, vous avez besoin d’un serveur supplémentaire faisant office de proxy. Il peut s’agir d’un ordinateur sous Linux.

Les applications sont envoyées à la machine utilisateur finale à l’aide de X11, en utilisant les capacités du protocole ICA. Par défaut, vous pouvez utiliser le mappage de lecteur uniquement pour accéder aux lecteurs sur le proxy. Cela ne constitue pas un problème si vous utilisez des terminaux X (qui n’ont généralement pas de disques locaux). Si vous envoyez des applications à d’autres stations de travail UNIX, deux options s’offrent à vous :

  • monter en NFS la station de travail UNIX locale sur la station de travail faisant office de proxy, puis pointer un mappage de lecteur client sur le point de montage NFS du proxy ;
  • utiliser un proxy NFS vers SMB tel que SAMBA, ou un client NFS sur le serveur tel que Microsoft Services pour UNIX.

Certaines fonctions ne sont pas transmises à la machine finale :

  • Redirection USB
  • Redirection de carte à puce
  • Redirection de port COM
  • Les fonctionnalités audio ne sont pas envoyées à la machine X11, même si le serveur faisant office de proxy les prend en charge.
  • Les imprimantes clientes ne sont pas transmises via la machine X11. Vous accédez à l’imprimante UNIX manuellement depuis le serveur à l’aide de l’impression LPD, ou utiliser une imprimante réseau.
  • La redirection des entrées multimédia n’est pas censée fonctionner car elle nécessite une webcam sur l’ordinateur qui exécute l’application Citrix Workspace, qui est le serveur faisant office de proxy. Toutefois, la redirection des sorties multimédia fonctionne avec GStreamer lorsque ce dernier est installé sur le serveur faisant office de proxy (non testé).

Pour démarrer l’application Citrix Workspace avec ICA côté serveur à partir d’un terminal X ou d’une station de travail UNIX :

  1. Utilisez ssh ou telnet pour vous connecter à la machine faisant office de proxy.

  2. Dans un shell de la machine proxy, définissez la variable d’environnement DISPLAY sur la machine locale. Par exemple, dans un shell C, saisissez :

    setenv DISPLAY <local:0>

    Remarque :

    Si vous utilisez la commande ssh -X pour vous connecter à la machine faisant office de proxy, vous n’avez pas besoin de définir la variable d’environnement DISPLAY.

  3. À l’invite de commande sur la machine locale, saisissez xhost <nom serveur proxy>

  4. Si l’application Citrix Workspace n’est pas installée dans le répertoire d’installation par défaut, assurez-vous que la variable d’environnement ICAROOT est définie de manière à pointer vers le répertoire d’installation réel.

  5. Localisez le répertoire dans lequel l’application Citrix Workspace a été installée. À l’invite de commandes, tapez selfservice &.

Redirection de contenu du serveur vers le client

La redirection de contenu serveur vers client permet aux administrateurs d’ouvrir les adresses URL d’une application publiée à l’aide d’une application locale. À titre d’exemple, l’ouverture d’un lien vers une page Web à l’aide de Microsoft Outlook dans une session ouvre le fichier requis à l’aide du navigateur de la machine utilisateur. La redirection de contenu serveur vers client permet aux administrateurs d’allouer des ressources Citrix de manière plus efficace, offrant ainsi aux utilisateurs des performances optimisées.

Les types d’adresses URL suivantes peuvent être redirigées :

  • HTTP
  • HTTPS
  • RTSP (Real Player) ;
  • RTSPU (Real Player) ;
  • PNM (Real Players plus anciens).

Si l’application Citrix Workspace pour Linux ne dispose pas d’une application appropriée ou ne peut accéder directement au contenu, l’adresse URL est ouverte au moyen de l’application serveur.

La redirection de contenu serveur vers client est configurée sur le serveur et activée par défaut dans l’application Citrix Workspace si le chemin inclut RealPlayer et au moins l’un des navigateurs suivants : Firefox, Mozilla ou Netscape.

Pour activer la redirection de contenu serveur vers client lorsque RealPlayer et au moins un navigateur sont absents du chemin

  1. Ouvrez le fichier de configuration wfclient.ini.

  2. Dans la section [Browser], modifiez les paramètres suivants :

    Path=path

    Command=command

    où path est le répertoire dans lequel se trouve l’exécutable du navigateur et où command est le nom de l’exécutable utilisé pour traiter les adresses URL du navigateur redirigées, ajoutées à l’adresse URL envoyée par le serveur. Par exemple :

$ICAROOT/nslaunch Netscape, firefox, mozilla

Ce paramètre entraîne les effets suivants :

- L'utilitaire `nslaunch` est exécuté pour transférer l'adresse URL dans une fenêtre de navigateur existante.
- Chaque navigateur de la liste est testé à tour de rôle, jusqu'à ce que le contenu soit affiché.
  1. Dans la section [Player], modifiez les paramètres suivants :

    Path=path

    Command=command

    où path est le répertoire dans lequel se trouve l’exécutable de RealPlayer et où command est le nom de l’exécutable utilisé pour traiter les adresses URL multimédia redirigées, ajoutées à l’adresse URL envoyée par le serveur.

  2. Enregistrez, puis fermez le fichier.

Remarque :

Dans les deux cas, pour le paramètre Path, vous devez uniquement indiquer le répertoire dans lequel se trouvent les exécutables du navigateur et de RealPlayer. Il n’est pas nécessaire de fournir le chemin d’accès complet aux exécutables. Par exemple, dans la section [Browser], Path peut être défini comme /usr/X11R6/bin plutôt que /usr/X11R6/bin/netscape. De plus, vous pouvez indiquer plusieurs noms de répertoire sous forme d’une liste de noms séparés par deux points. Si ces paramètres ne sont pas spécifiés, le $PATH utilisateur actuel est employé.

Pour désactiver la redirection de contenu serveur vers client à partir de Citrix Workspace :

  1. Ouvrez le fichier de configuration module.ini.
  2. Modifiez le paramètre CREnabled en lui attribuant la valeur Off.
  3. Enregistrez, puis fermez le fichier.

Connexion

Configurer les connexions

Sur les machines disposant d’une puissance de processeur limitée ou pour lesquelles la bande passante disponible est restreinte, il convient d’équilibrer les performances et les fonctionnalités. Les utilisateurs et administrateurs peuvent choisir une combinaison équilibrée en termes de fonctionnalités et de performances. Vous pouvez réduire la bande passante requise par votre connexion et améliorer les performances en apportant une ou plusieurs des modifications suivantes sur le serveur et non sur la machine utilisateur :

  • Activer la réduction de latence SpeedScreen : la réduction de latence SpeedScreen améliore les performances des connexions à latence élevée en fournissant un retour visuel immédiat en réponse aux entrées de données et aux clics de souris de l’utilisateur. Utilisez le Gestionnaire de Réduction de latence SpeedScreen pour activer cette fonctionnalité sur le serveur. Par défaut, dans l’application Citrix Workspace, cette fonctionnalité est désactivée pour le clavier et uniquement activée pour la souris sur les connexions à latence élevée. Consultez le Guide de référence OEM de l’application Citrix Workspace pour Linux.
  • Activer la compression de données : la compression des données réduit le volume des données transférées via la connexion. Ce processus requiert des ressources processeur supplémentaires pour compresser et décompresser les données, mais permet d’améliorer les performances des connexions à faible bande passante. Utilisez les paramètres de stratégie Citrix Qualité audio et Compression d’image pour activer cette fonctionnalité.
  • Réduire la taille de la fenêtre : modifiez la taille de fenêtre jusqu’à ce que vous atteigniez une taille de lecture confortable. Sur la batterie, définissez les options de session.
  • Réduire le nombre de couleurs : réduit le nombre de couleurs à 256. Sur le site Citrix Virtual Apps and Desktops, définissez les options de session.
  • Réduire la qualité sonore : si le mappage audio est activé, réduisez la qualité sonore au réglage minimum à l’aide du paramètre de stratégie Citrix Qualité audio.

Police

Lissage des polices ClearType

Le lissage de polices ClearType (également appelé rendu de police subpixellaire) améliore la qualité des polices affichées au-delà de celle disponible au moyen des techniques traditionnelles de lissage de polices ou d’anticrénelage. Vous pouvez activer ou désactiver cette fonctionnalité. Vous pouvez également spécifier le type de lissage en modifiant le paramètre suivant dans la section [WFClient] du fichier de configuration approprié :

FontSmoothingType = nombre

Où nombre peut prendre l’une des valeurs suivantes :

Valeur Comportement
0 La préférence locale de la machine est utilisée. Cette valeur est définie par le paramètre FontSmoothingTypePref.
1 Aucun lissage
2 Lissage standard
3 Lissage ClearType (subpixellaire horizontal)

Les lissages standard et ClearType peuvent augmenter de manière significative les besoins en bande passante de l’application Citrix Workspace.

Important :

Le serveur peut configurer FontSmoothingType via le fichier ICA. Cela prévaut sur la valeur définie dans la section [WFClient].

Si le serveur définit la valeur sur 0, la préférence locale est déterminée par un autre paramètre dans la section [WFClient] : FontSmoothingTypePref = nombre

Où un nombre peut prendre l’une des valeurs suivantes :

Valeur Comportement
0 Aucun lissage
1 Aucun lissage
2 Lissage standard
3 Lissage ClearType (subpixellaire horizontal) (comportement par défaut)

Dossier

Configurer la redirection de dossiers spéciaux

Dans ce contexte, il n’existe que deux dossiers spéciaux pour chaque utilisateur :

  • le dossier Desktop de l’utilisateur ;
  • le dossier Documents de l’utilisateur (Mes documents sous Windows XP).

La redirection de dossiers spéciaux vous permet d’indiquer les emplacements des dossiers spéciaux d’un utilisateur afin que ceux-ci demeurent à un emplacement fixe sur les différents types de serveur et configurations de batteries de serveurs. Ceci est important si, par exemple, un utilisateur mobile a besoin d’ouvrir une session sur des serveurs de différentes batteries. Pour les stations de travail statiques, à partir desquelles l’utilisateur peut ouvrir une session sur des serveurs résidant dans une seule batterie, la redirection de dossiers spéciaux est rarement nécessaire.

Pour configurer la redirection de dossiers spéciaux :

Une procédure en deux parties se présente comme suit. Dans un premier temps, vous devez activer la redirection de dossiers spéciaux en saisissant une entrée dans le fichier module.ini. Dans un second temps, indiquez l’emplacement des dossiers dans la section [WFClient], comme décrit ci-dessous :

  1. Ajoutez le texte suivant dans le fichier module.ini (par exemple $ICAROOT/config/module.ini) :

    [ClientDrive]

    SFRAllowed = True

  2. Ajoutez le texte suivant à la section [WFClient] (par exemple $HOME/.ICAClient/wfclient.ini) :

    DocumentsFolder = documents

    DesktopFolder = desktop

    où documents et desktop sont des noms de fichiers UNIX, comprenant les chemins complets des répertoires à utiliser respectivement pour les dossiers utilisateur Documents et Desktop. Par exemple :

    DesktopFolder = $HOME/.ICAClient/desktop

    • Vous pouvez indiquer n’importe quel composant du chemin sous forme de variable d’environnement, par exemple $HOME.
    • Indiquez des valeurs pour ces deux paramètres.
    • Les répertoires que vous spécifiez doivent être disponibles via le mappage de machine cliente. En d’autres termes, le répertoire doit être situé dans la sous-arborescence d’une machine cliente mappée.
    • Utilisez les lettres de lecteur C ou suivantes.

Mappage des lecteurs clients

Le mappage des lecteurs clients permet d’affecter des lettres de lecteur du serveur Citrix Virtual Apps ou Citrix Virtual Desktops aux répertoires existants sur la machine utilisateur locale. Par exemple, dans une session utilisateur Citrix, le lecteur H peut être mappé à un répertoire de la machine locale qui exécute l’application Workspace.

Le mappage de lecteurs clients permet de rendre disponible auprès des utilisateurs un répertoire monté sur la machine utilisateur locale, comprenant un CD-ROM, DVD ou une clé USB de mémoire, et ce le temps d’une session, à condition que l’utilisateur local soit autorisé à y accéder. Lorsqu’un serveur est configuré pour permettre le mappage de lecteur client, les utilisateurs peuvent accéder à leurs fichiers stockés localement, travailler sur ceux-ci lors de leur session, puis les enregistrer à nouveau sur un lecteur local ou sur un lecteur du serveur.

L’application Citrix Workspace prend en charge le mappage des machines clientes pour les connexions aux serveurs Citrix Virtual Apps and Desktops. Le mappage des machines clientes permet à une application distante exécutée sur un serveur d’accéder aux périphériques connectés à la machine utilisateur locale. Les applications et les ressources système sont affichées auprès de l’utilisateur sur la machine utilisateur de la même façon que pour une exécution locale. Avant d’utiliser ces fonctionnalités, assurez-vous que le mappage des machines clientes est pris en charge par le serveur.

Remarque :

Le modèle de sécurité Security-Enhanced Linux (SELinux) peut affecter le fonctionnement du mappage de lecteurs clients et les fonctionnalités de redirection USB (sur Citrix Virtual Apps and Desktops). Si vous avez besoin d’une ou de ces deux fonctionnalités, désactivez SELinux avant de les configurer sur le serveur.

Deux types de mappage de lecteur sont disponibles :

  • Mappage de lecteur client statique : cette méthode permet aux administrateurs de mapper n’importe quelle partie d’un système de fichiers sur une machine utilisateur à une lettre de lecteur spécifiée sur le serveur à l’ouverture de session. Ce type de mappage peut être utilisé, par exemple, pour mapper tout ou partie du répertoire de base d’un utilisateur ou du répertoire /tmp, ainsi que les points de montage de périphériques matériels tels que des CD-ROM, DVD ou clés USB.
  • Mappage de lecteur client dynamique : cette méthode contrôle les répertoires dans lesquels les périphériques matériels tels que les CD-ROM, DVD et clés USB sont généralement montés sur la machine utilisateur. Tous les nouveaux répertoires apparaissant au cours d’une session sont automatiquement mappés à la prochaine lettre de lecteur sur le serveur.

Lorsque l’application Citrix Workspace se connecte à Citrix Virtual Apps ou Citrix Virtual Desktops, les mappages de lecteur client sont rétablis, sauf si le mappage des périphériques clients est désactivé. Vous pouvez utiliser des règles vous permettant d’avoir un contrôle accru sur la manière dont le mappage des périphériques clients s’applique. Pour de plus amples informations, consultez la documentation de Citrix Virtual Apps and Desktops.

Les utilisateurs peuvent mapper les lecteurs à l’aide de la boîte de dialogue Préférences.

Remarque :

Par défaut, l’activation du mappage de lecteur client statique active également le mappage de lecteur client dynamique. Pour désactiver ce dernier mais activer le premier, définissez DynamicCDM sur False dans wfclient.ini.

Auparavant, votre paramètre d’accès aux fichiers via CDM était appliqué à tous les magasins configurés.

À partir de la version 2012, l’application Citrix Workspace vous permet de configurer l’accès aux fichiers CDM par magasin.

Remarque :

Le paramètre d’accès aux fichiers n’est pas persistant sur toutes les sessions lors de l’utilisation de Workspace pour Web. L’option par défaut est Ask me each time (Me demander à chaque fois).

Accès aux fichiers

Vous pouvez utiliser le fichier wfclient.ini pour configurer les attributs de chemin d’accès et de nom de fichier mappés. Utilisez l’interface graphique pour définir un niveau d’accès aux fichiers comme indiqué dans la capture d’écran précédente.

Dans une session de bureau, vous pouvez définir un niveau d’accès aux fichiers en accédant à la boîte de dialogue Préférences > Accès aux fichiers à partir de Desktop Viewer.

Accès aux fichiers depuis Desktop Viewer

Dans une session d’application, vous pouvez définir un niveau d’accès aux fichiers en lançant la boîte de dialogue Accès aux fichiers à partir du Centre de connexion Citrix.

Accès aux fichiers depuis Desktop Viewer

La boîte de dialogue Accès aux fichiers inclut le nom du dossier mappé et son chemin d’accès.

Accès aux fichiers depuis Desktop Viewer

L’indicateur de niveau d’accès n’est plus pris en charge dans le fichier wfclient.ini.

Mapper imprimantes clientes

L’application Citrix Workspace prend en charge l’impression sur imprimantes réseau et sur imprimantes locales connectées aux machines utilisateur. Par défaut, sauf si vous créez des stratégies pour en modifier les paramètres, Citrix Virtual Apps permet aux utilisateurs d’effectuer les opérations suivantes :

  • imprimer sur tous les périphériques d’impression accessibles à partir de la machine utilisateur ;
  • ajouter des imprimantes.

Toutefois, ces paramètres peuvent ne pas être optimaux pour tous les environnements. Par exemple, le paramètre par défaut permettant aux utilisateurs d’imprimer sur toutes les imprimantes accessibles depuis la machine utilisateur est le plus facile à administrer initialement. Mais il peut occasionner des délais d’ouverture de session plus longs dans certains environnements. Dans ce cas, il peut s’avérer utile de limiter la liste des imprimantes configurées sur la machine utilisateur.

De même, les stratégies de sécurité de votre organisation peuvent vous amener à empêcher les utilisateurs de mapper les ports d’imprimantes locales. Pour ce faire, sur le serveur, configurez le paramètre de stratégie ICA Connecter automatiquement les ports COM du client sur Désactivé.

Pour limiter la liste des imprimantes configurées sur la machine utilisateur :

  1. Ouvrez le fichier de configuration (intitulé wfclient.ini) à l’un des emplacements suivants :

    • répertoire $HOME/.ICAClient pour limiter les imprimantes pour un utilisateur unique ;
    • répertoire $ICAROOT/config pour limiter les imprimantes pour tous les utilisateurs de l’application Workspace. Tous les utilisateurs dans ce cas sont ceux qui utilisent d’abord le programme self-service après le changement.
  2. dans la section [WFClient] du type de fichier :

    ClientPrinterList=imprimante1:imprimante2:imprimante3

    où imprimante1, imprimante2, etc. correspondent aux noms des imprimantes sélectionnées. Séparez les entrées de nom d’imprimante par deux-points (:).

  3. Enregistrez, puis fermez le fichier.

Mapper les imprimantes clientes sous UNIX

Dans un environnement UNIX, les pilotes d’imprimante définis par l’application Citrix Workspace sont ignorés. Le système d’impression de la machine utilisateur doit être capable de gérer le format d’impression généré par l’application.

Avant que les utilisateurs puissent imprimer sur une imprimante cliente à partir de Citrix Virtual Apps pour UNIX, l’administrateur doit activer la fonction d’impression. Pour de plus amples informations, consultez la section Citrix Virtual Apps pour UNIX dans la documentation de Citrix Virtual Apps and Desktops.

Mapper une imprimante locale

L’application Citrix Workspace pour Linux prend en charge le pilote d’imprimante universel PS Citrix. C’est la raison pour laquelle, dans la plupart des cas, il est inutile de définir une configuration locale pour les utilisateurs souhaitant imprimer sur des imprimantes réseau ou sur des imprimantes locales connectées aux machines utilisateur. Il peut toutefois s’avérer nécessaire de mapper manuellement des imprimantes clientes sur Citrix Virtual Apps pour Windows si, par exemple, le logiciel d’impression de la machine utilisateur ne prend pas en charge le pilote d’imprimante universel.

Pour mapper une imprimante locale sur un serveur :

  1. À partir de l’application Citrix Workspace, établissez une connexion avec le serveur et ouvrez une session sur un ordinateur exécutant Citrix Virtual Apps.

  2. Dans le menu Démarrer, choisissez Paramètres > Imprimantes.

  3. Dans le menu Fichier, choisissez Ajouter l’imprimante.

    L’assistant Ajout d’imprimante s’affiche.

  4. Cet assistant permet d’ajouter une imprimante réseau à partir du réseau client, du domaine du client. Généralement, il s’agit d’un nom d’imprimante standard, similaire à ceux créés par les services Bureau à distance natifs, tels que « HPLaserJet 4 depuis nom_du_client dans la session 3 ».

    Pour plus d’informations concernant l’ajout d’imprimantes, veuillez consulter la documentation de votre système d’exploitation Windows.

Audio

Auparavant, seul le périphérique audio par défaut était mappé dans une session même lorsque de nombreux périphériques étaient disponibles sur la machine. Le périphérique mappé apparaît généralement sous le nom de Citrix HDX Audio.

À partir de la version 2010, l’application Citrix Workspace pour Linux affiche tous les périphériques audio locaux disponibles dans une session. Au lieu de Citrix HDX Audio, ils apparaissent désormais avec leurs noms de périphérique respectifs. Vous pouvez basculer dynamiquement vers n’importe quel périphérique disponible dans une session. Contrairement aux versions précédentes, vous n’avez plus besoin de sélectionner l’entrée ou la sortie audio par défaut avant de lancer la session. Les sessions sont mises à jour de manière dynamique lorsque vous branchez ou supprimez des périphériques audio.

À partir de la version 2012, la fonction de redirection audio améliorée est activée par défaut.

Pour désactiver cette fonctionnalité, procédez comme suit :

  1. Accédez au dossier \<ICAROOT\>/config/ et ouvrez le fichier module.ini.
  2. Accédez à la section clientaudio et ajoutez l’entrée suivante :

    VdcamVersion4Support=False

Remarque :

  • Lorsque la fonction de redirection audio améliorée est désactivée, seul le périphérique audio par défaut portant le nom Citrix HDX Audio apparaît dans la session.
  • L’option Mic et webcam de la boîte de dialogue Préférences reste désactivée par défaut. Pour plus d’informations sur l’activation du micro et de la webcam, reportez-vous à la section Préférences.

Limitations connues :

  • Sur un VDA s’exécutant sur Windows Server 2016, vous ne pouvez pas modifier la sélection du périphérique audio dans une session. La sélection est définie sur l’entrée et la sortie audio par défaut uniquement.
  • La redirection de périphérique audio n’est pas prise en charge avec les périphériques audio Bluetooth.
  • Vous pouvez modifier le périphérique audio par défaut uniquement sur les systèmes d’exploitation Windows 10, Windows 7 et Windows 8. Sur les systèmes d’exploitation Windows Server, tels que Windows Server 2012, 2016 et 2019, vous ne pouvez pas modifier le périphérique audio par défaut en raison d’une limitation dans les sessions Bureau à distance Microsoft.

Le périphérique audio par défaut est généralement le périphérique ALSA configuré par défaut pour votre système. Pour spécifier un périphérique différent, procédez comme suit :

  1. Sélectionnez et ouvrez un fichier de configuration en fonction des utilisateurs que vous souhaitez voir affectés par vos modifications. Pour plus d’informations sur l’impact des mises à jour de fichiers de configuration particuliers sur différents utilisateurs, veuillez consulter la section paramètres par défaut.
  2. Ajoutez l’option suivante, en créant la section si besoin est :

    
    [ClientAudio]
    
    AudioDevice = <device>
    

où l’information machine se situe dans le fichier de configuration ALSA de votre système d’exploitation.

Remarque :

L’emplacement de cette information peut varier en fonction des systèmes d’exploitation Linux. Pour plus de détails sur l’emplacement de cette information, Citrix vous recommande de consulter la documentation de votre système d’exploitation.

Mapper l’audio du client

Le mappage audio du client permet aux applications exécutées sur le serveur Citrix Virtual Apps ou Citrix Virtual Desktops de restituer les sons sur des périphériques audio installés sur la machine utilisateur. Vous pouvez définir la qualité audio individuellement pour chaque connexion sur le serveur, mais les utilisateurs peuvent également la configurer sur leur machine. Si les réglages de qualité audio de la machine utilisateur et du serveur diffèrent, le réglage le plus faible est utilisé.

Le mappage audio du client peut entraîner une charge excessive sur les serveurs et sur le réseau. La bande passante nécessaire au transfert des données audio croît avec la qualité audio. Une qualité audio supérieure sollicite en outre davantage les ressources système du serveur.

Vous pouvez configurer le mappage audio du client à l’aide de règles. Pour de plus amples informations, consultez la documentation de Citrix Virtual Apps and Desktops.

Remarque :

Le mappage audio du client n’est pas pris en charge pour les connexions à Citrix Virtual Apps sur UNIX.

Activation de l’audio UDP

L’audio UDP peut améliorer la qualité des appels téléphoniques effectués sur Internet. Il utilise le protocole UDP (User Datagram Protocol) à la place de TCP (Transmission Control Protocol).

Limitations :

  • L’audio UDP n’est pas disponible dans les sessions cryptées (c’est-à-dire celles qui utilisent le cryptage TLS ou ICA). Dans de telles sessions, la transmission audio utilise TCP.
  • La priorité du canal ICA peut affecter l’audio UDP.
  1. Définissez les options suivantes dans la section ClientAudio du fichier module.ini :
    • Définissez EnableUDPAudio sur True. Par défaut, cette option est définie sur False, ce qui désactive l’audio UDP.
    • Spécifiez les numéros de port minimum et maximum pour le trafic audio UDP à l’aide de UDPAudioPortLow et UDPAudioPortHigh. Les ports 16500 à 16509 sont utilisés par défaut.
  2. Définissez les paramètres audio client et serveur comme suit de façon à ce que l’audio soit de qualité moyenne (c’est-à-dire ni élevée ni faible).
    Qualité audio sur le client Qualité audio sur le client Qualité audio sur le client
    High Moyen Low
Qualité audio sur le serveur High High Moyen Low
Qualité audio sur le serveur Moyen Moyen Moyen Low
Qualité audio sur le serveur Low Low Low Low

UDP sur le client

Dans le fichier $ICAROOT/config/module.ini, ajoutez ce qui suit :

Dans la section [ClientAudio] :

EnableUDPAudio=True UDPAudioPortLow=int UDPAudioPortHigh=int

Dans le fichier $HOME/.ICAClient/wfclient.ini, ajoutez ce qui suit :

Dans la section [WFClient] :

AllowAudioInput=True EnableAudioInput=true AudioBandWidthLimit=1

Remarque :

Si le dossier .ICAClient n’est pas trouvé (se produit uniquement lors de la première installation et du premier lancement) lancez l’application Citrix Workspace et fermez. Cette action créé le dossier .ICAClient.

Ajoutez ce qui suit sous wfclient.ini.* Définissez la stratégie sur le DDC :

Définissez “Redirection Windows Media” sur “Interdit” Définissez “Audio sur UDP” sur “Autorisé” Définissez “Transport en temps réel audio via UDP” sur “Activé” Définissez “Qualité audio” sur “Moyenne”

Modifier l’utilisation de l’application Citrix Workspace

La technologie ICA se caractérise par de faibles besoins en bande passante et en ressources de traitement. Toutefois, si vous utilisez une connexion à très faible bande passante, tenez compte des points suivants pour maintenir le niveau de performance :

  • Évitez d’accéder à des fichiers de taille importante à l’aide du mappage de lecteur client. Lorsque vous accédez à un fichier volumineux à l’aide du mappage de lecteur client, le fichier est transféré via la connexion serveur. Si la connexion est lente, ce transfert risque de durer longtemps.
  • Évitez d’imprimer des documents volumineux sur les imprimantes locales. Lorsque vous imprimez un document sur une imprimante locale, le fichier est transféré sur une connexion serveur. Si la connexion est lente, ce transfert risque de durer longtemps.
  • Évitez de lire du contenu multimédia. La lecture d’un contenu multimédia requiert un volume élevé de bande passante et peut entraîner une baisse des performances.

USB

La prise en charge USB permet aux utilisateurs d’interagir avec une large gamme de périphériques USB connectés au bureau virtuel. Les utilisateurs peuvent brancher des périphériques USB sur leurs ordinateurs et les périphériques sont redirigés sur leurs bureaux virtuels. Les périphériques USB suivants sont pris en charge : lecteurs flash, smartphones, ordinateurs de poche, imprimantes, scanners, lecteurs MP3, périphériques de sécurité et tablettes.

La redirection USB nécessite Citrix Virtual Apps 7.6 (ou version ultérieure) ou Citrix Virtual Desktops. Citrix Virtual Apps ne prend pas en charge la redirection USB des périphériques de stockage de masse et requiert une configuration spéciale pour prendre en charge des périphériques audio. Pour plus d’informations, consultez la section documentation de Citrix Virtual Apps 7.6.

Les fonctionnalités isochrones des périphériques USB tels que les webcams, les micros, les haut-parleurs et les micro-casques sont prises en charge dans des environnements LAN (réseaux locaux) à faible latence et à haut débit. Mais généralement, la redirection audio ou webcam standard est plus appropriée.

Les types de périphériques suivants sont pris en charge directement dans une session Citrix Virtual Apps and Desktops ; ils n’utilisent donc pas la prise en charge USB :

  • Claviers
  • Souris
  • Cartes à puce
  • Casques
  • Webcams

Remarque :

Les périphériques USB spécialisés (par exemple, claviers et souris 3D Bloomberg) peuvent être configurés pour utiliser la prise en charge USB. Pour plus d’informations sur la configuration des règles de stratégie pour d’autres périphériques USB spécialisés, consultez CTX119722.

Par défaut, certains types de périphériques USB ne sont pas pris en charge pour l’accès à distance via Citrix Virtual Apps and Desktops. Par exemple, une carte d’interface réseau peut être reliée à la carte système par une connexion USB interne. Il n’est pas conseillé de configurer un accès distant dans ce cas. Les types de périphériques USB suivants ne sont pas pris en charge par défaut dans une session Citrix Virtual Apps and Desktops :

  • Dongles Bluetooth
  • Cartes réseau intégrées
  • Concentrateurs USB

Pour mettre à jour la liste par défaut des périphériques USB disponibles pour l’accès à distance, modifiez le fichier usb.conf, situé dans le répertoire $ICAROOT/. Pour de plus amples informations, consultez la section Mettre à jour la liste des périphériques USB disponibles pour l’accès à distance.

Pour permettre l’envoi des périphériques USB sur les bureaux virtuels, activez la règle de stratégie USB. Pour de plus amples informations, consultez la documentation de Citrix Virtual Apps and Desktops.

Fonctionnement de la prise en charge USB

Lorsqu’un utilisateur branche un périphérique USB, ce dernier est comparé à la stratégie USB, et s’il est autorisé, il est redirigé sur le bureau virtuel. Si la stratégie par défaut refuse le périphérique, il n’est disponible que sur le bureau local.

Pour les bureaux auxquels les utilisateurs accèdent via le mode d’appliance de bureau, lorsqu’un utilisateur branche un périphérique USB, ce périphérique est automatiquement redirigé sur le bureau virtuel. Le bureau virtuel est responsable du contrôle du périphérique USB et de son affichage dans l’interface utilisateur.

Pour que la redirection fonctionne, la fenêtre de session doit avoir le focus lorsque l’utilisateur branche le périphérique USB, sauf si le mode Desktop Appliance est utilisé.

Périphériques de stockage de masse

Si un utilisateur se déconnecte d’un bureau virtuel alors qu’un périphérique de stockage de masse USB est encore branché sur le bureau local, ce périphérique n’est pas redirigé sur le bureau virtuel lorsque l’utilisateur se reconnecte. Pour s’assurer que le périphérique de stockage de masse est effectivement redirigé sur le bureau virtuel, l’utilisateur doit retirer puis réinsérer le périphérique après la reconnexion.

Remarque :

Si vous connectez un périphérique de stockage de masse à un poste de travail Linux configuré pour refuser la prise en charge à distance de ce type d’équipement USB, le périphérique n’est pas accepté par le logiciel de l’application Workspace. Et un navigateur de fichiers Linux distinct peut s’ouvrir. Par conséquent, Citrix vous recommande de préconfigurer les machines utilisateur en désélectionnant par défaut l’option Browse removable media when inserted. Sur les périphériques Debian, utilisez la barre de menu Debian en sélectionnant Desktop > Preferences > Removable Drives and Media. Et sous l’onglet Storage, sous Removable Storage, désactivez la case à cocher Browse removable media when inserted.

Pour la redirection de périphérique USB client, tenez compte de qui suit.

Remarque :

  • Si la stratégie de serveur Redirection du périphérique USB client est activée, les périphériques de stockage de masse sont toujours redirigés en tant que périphériques USB même si le mappage du lecteur client est activé.

  • L’application ne prend pas en charge la redirection de périphérique composite pour les périphériques USB.

Classes USB

Les classes de périphériques USB suivantes sont autorisées par les règles de stratégie USB par défaut :

  • Audio (Classe 01)

    Inclut les microphones, haut-parleurs, casques et contrôleurs MIDI.

  • Interface physique (Classe 05)

    Ces périphériques sont similaires aux périphériques d’interface utilisateur (HID), mais ils fournissent en général des données en temps réel et comprennent des manettes de retour de force, des plates-formes mouvantes et des exosquelettes de retour de force.

  • Acquisition d’images fixes (Classe 06)

    Comprend scanners et appareils photo numériques. Les appareils photo numériques prennent généralement en charge la classe d’acquisition d’images fixes qui utilise le protocole PTP (Picture Transfer Protocol) ou MTP (Media Transfer Protocol) pour transférer des images sur un ordinateur ou un autre périphérique. Les appareils photo peuvent également apparaître en tant que périphériques de stockage de masse. Il est également possible de configurer un appareil photo pour utiliser les deux classes, par le biais des menus fournis par l’appareil photo.

    Si un appareil photo apparaît en tant que périphérique de stockage de masse, le mappage des lecteurs clients est utilisé et la prise en charge USB n’est pas requise.

  • Imprimantes (Classe 07)

    En général, la plupart des imprimantes appartiennent à cette classe, à l’exception de certaines qui utilisent des protocoles spécifiques au fabricant (classe ff). Les imprimantes multifonctions peuvent disposer d’un concentrateur interne ou être des périphériques composites. Dans les deux cas, l’élément d’impression utilise généralement la classe Imprimantes et l’élément de fax ou de numérisation utilise une autre classe ; par exemple, acquisition d’images fixes.

    Les imprimantes fonctionnent correctement sans prise en charge USB.

  • Stockage de masse (Classe 08)

    Les périphériques de stockage de masse les plus courants sont les lecteurs flash USB ; les disques dur USB, lecteurs CD/DVD et lecteurs de cartes SD/MMC sont également des périphériques de stockage de masse. Les périphériques disposant d’un espace de stockage interne dotés d’une interface de stockage de masse sont également nombreux ; sont compris dans cette catégorie les lecteurs multimédias, les appareils photos numériques et les téléphones portables. Sous-classes connues :

  • 01 Périphériques flash limités
  • 02 Lecteurs de CD/DVD (ATAPI/MMC-2)
  • 03 Lecteurs de bandes (QIC-157)
  • 04 Lecteurs de disquettes (UFI)
  • 05 Lecteurs de disquettes (SFF-8070i)
  • 06 La plupart des périphériques de stockage de masse utilisent cette variante de SCSI.

    Étant donné que le mappage des lecteurs clients peut être utilisé pour accéder à la plupart des périphériques au travers du mappage de lecteur client, la prise en charge USB n’est pas requise.

    Important : certains virus sont connus pour se propager activement à l’aide de tous les types de stockage de masse. Posez-vous la question de savoir si les besoins de votre entreprise justifient l’utilisation de périphériques de stockage de masse, soit via le mappage de lecteurs clients, soit via la prise en charge USB. Pour réduire le risque, le serveur peut être configuré pour empêcher l’exécution des fichiers via le mappage de lecteurs clients.

  • Sécurité du contenu (Classe 0d)

    Les périphériques de sécurité du contenu assurent la protection du contenu, en général pour la gestion des licences ou des droits numériques. Cette classe comprend les dongles.

  • Santé personnelle (Classe 0f)

    Ces appareils comprennent des capteurs de pression artérielle, des moniteurs de pouls, des podomètres, des piluliers et des spiromètres.

  • Spécifique au fabricant et à l’application (Classes fe et ff)

    De nombreux périphériques utilisent des protocoles spécifiques au fabricant ou des protocoles qui n’ont pas été adoptés par le consortium USB, et ces derniers apparaissent en général en tant que spécifique au fabricant (classe ff).

Classes de périphériques USB

Les classes de périphériques USB suivantes sont refusées par les règles de stratégie USB par défaut :

  • Communications et contrôle CDC (Classes 02 et 0a)

    Comprend modems, cartes RNIS, cartes réseau ainsi que certains téléphones et télécopieurs.

    La stratégie USB par défaut n’autorise pas ces périphériques, car l’un d’entre eux peut fournir la connexion au bureau virtuel.

  • Périphériques d’interface utilisateur (Classe 03)

    Comprend un large éventail de périphériques d’entrée et de sortie. Les périphériques d’interface utilisateur (HID) sont composés de claviers, souris, dispositifs de pointage, tablettes graphiques, capteurs, contrôleurs de jeu, boutons et fonctions de contrôle.

    La sous-classe 01 est appelée classe « boot interface » ; elle est utilisée pour les claviers et les souris.

    La stratégie USB par défaut n’autorise ni les claviers USB (classe 03, sous-classe 01, protocole 1), ni les souris USB (classe 03, sous-classe 01, protocole 2). En effet, la majorité des claviers et des souris sont correctement gérés sans prise en charge USB. Il est normalement nécessaire d’utiliser ces périphériques localement ainsi qu’à distance lors de la connexion à un bureau virtuel.

  • Concentrateurs USB (Classe 09)

    Les concentrateurs USB permettent de connecter des périphériques supplémentaires à l’ordinateur local. Il n’est pas nécessaire d’accéder à ces périphériques à distance.

  • Cartes à puce (Classe 0b)

    Les lecteurs de carte à puce comprennent des lecteurs de carte à puce avec ou sans contact, ainsi que des jetons USB dotés d’une puce équivalente à une carte à puce.

    L’accès distant par carte à puce est utilisé pour accéder aux lecteurs de carte à puce et la prise en charge USB n’est pas nécessaire.

  • Vidéo (Classe 0e)

    La classe vidéo couvre les périphériques utilisés pour manipuler les vidéos, tels que les webcams, les caméscopes numériques, les convertisseurs vidéo analogique, certains tuner TV et certains appareils photo numériques qui prennent en charge le streaming vidéo.

    De manière générale, la compression vidéo de caméra Web HDX RealTime offre des performances optimales.

  • Contrôleurs sans fil (Classe e0)

    Comprend une large gamme de contrôleurs sans fil, tels que les contrôleurs de bande ultra large et Bluetooth.

    Certains de ces appareils peuvent fournir un accès réseau critique ou connecter des périphériques critiques tels que des claviers ou des souris Bluetooth.

    La stratégie USB par défaut n’autorise pas ces appareils. Toutefois, il peut être utile pour certains appareils de fournir l’accès à l’aide de la prise en charge USB.

Liste des périphériques USB

Vous pouvez mettre à jour la gamme de périphériques USB disponibles pour l’accès à distance depuis des bureaux en modifiant la liste des règles par défaut figurant dans le fichier usb.conf sur la machine utilisateur dans le répertoire $ICAROOT/.

Pour mettre à jour la liste, ajoutez de nouvelles règles de stratégie afin d’autoriser ou de refuser des périphériques USB non compris dans la gamme par défaut. Les règles créées de cette manière par un administrateur contrôlent les périphériques qui sont offerts au serveur. Les règles sur le serveur contrôlent ensuite les périphériques qui sont acceptés.

La configuration des stratégies par défaut relative aux périphériques non autorisés est la suivante :

DENY: class=09 # Hub devices

DENY: class=03 subclass=01 # HID Boot device (keyboards and mice)

DENY: class=0b # Smartcard

DENY: class=e0 # Wireless Controllers

DENY: class=02 # Communications and CDC Control

DENY: class=03 # UVC (webcam)

DENY: class=0a # CDC Data

ALLOW: # Ultimate fallback: allow everything else

Règles de stratégie USB

Conseil : lorsque vous créez des règles de stratégie, reportez-vous aux codes de catégories USB, disponibles sur le site Web USB à l’adresse http://www.usb.org/. Les règles de stratégie figurant dans le fichier usb.conf de la machine utilisateur prennent le format {ALLOW:|DENY:} suivi d’un ensemble d’expressions reposant sur les valeurs des balises suivantes :

Balise Description
VID ID fournisseur du descripteur de périphérique
REL ID de version du descripteur de périphérique
PID ID de produit du descripteur de périphérique
Classe Classe du descripteur de périphérique ou d’un descripteur d’interface
Sous-classe Sous-classe du descripteur de périphérique ou d’un descripteur d’interface
Prot Protocole à partir du descripteur de périphérique ou d’un descripteur d’interface

Lors de la création de règles de stratégies, prenez en compte les points suivants :

  • Les règles ne sont pas sensibles à la casse.
  • Les règles peuvent éventuellement comporter un commentaire, introduit par #, à la fin. Aucun délimiteur n’est requis et le commentaire est ignoré en cas de correspondance.
  • Les espaces vides et les lignes de commentaires pures sont ignorés.
  • L’espace utilisé comme séparateur est ignoré, mais il ne peut pas figurer au milieu d’un nombre ou d’un identificateur. Par exemple, Deny: Class = 08 SubClass=05 est une règle valide, mais Deny: Class=0 8 Sub Class=05 ne l’est pas.
  • Les balises doivent utiliser l’opérateur de correspondance =. Par exemple, VID=1230.

Exemple

L’exemple suivant illustre une section du fichier usb.conf stocké sur une machine utilisateur. Pour que ces règles soient implémentées, le même ensemble de règles doit figurer sur le serveur.

ALLOW: VID=1230 PID=0007 # ANOther Industries, ANOther Flash Drive

DENY: Class=08 SubClass=05 # Mass Storage Devices

DENY: Class=0D # All Security Devices

Modes de démarrage

À l’aide du mode d’appliance de bureau, vous pouvez modifier la façon dont un bureau virtuel traite les périphériques USB préalablement connectés. Dans la section WfClient du fichier $ICAROOT/config/module.ini sur chaque machine utilisateur, définissez DesktopApplianceMode = Boolean comme suit.

   
VRAI Les périphériques USB déjà branchés démarrent, à condition qu’ils ne soient pas bloqués au moyen d’une règle de type Deny dans les stratégies USB définies sur le serveur (dans une entrée de registre) ou sur la machine utilisateur (dans le fichier de configuration des règles de stratégie).
FAUX Aucun périphérique USB ne démarre.

Webcams

De manière générale, la compression vidéo de caméra Web HDX RealTime offre des performances optimales. Toutefois, dans certaines circonstances, vous pouvez demander aux utilisateurs de connecter leur caméra Web à l’aide d’un port USB. Pour ce faire, vous devez désactiver la compression vidéo de webcam HDX RealTime.

Redirection de webcam

Voici quelques indications sur la redirection de la webcam :

  • La redirection de la webcam fonctionne avec et sans RTME.

  • La redirection de webcam fonctionne avec les applications 32 bits. Par exemple, Skype, GoToMeeting. Utilisez un navigateur 32 bits pour vérifier la redirection de la webcam en ligne. Par exemple, www.webcamtests.com

  • L’utilisation de la webcam est exclusive aux applications. Par exemple, lorsque Skype est exécuté avec une webcam et que vous lancez GoToMeeting, quittez Skype pour utiliser la webcam avec GoToMeeting.

Xcapture

Le package de l’application Citrix Workspace permet d’assister les utilisateurs dans l’échange de données graphiques entre le presse-papiers du serveur et les applications X Windows non conformes aux spécifications ICCCM sur le bureau X. Les utilisateurs peuvent utiliser xcapture pour :

  • sélectionner des boîtes de dialogue ou des zones d’écran et les copier entre le bureau de la machine utilisateur (y compris les applications non conformes aux spécifications ICCCM) et une application exécutée dans une fenêtre de connexion ;
  • copier des graphiques entre une fenêtre de connexion et les utilitaires de manipulation de graphiques X xmag ou xv.

Pour lancer xcapture à partir de la ligne de commande :

À partir de l’invite de commande, tapez /opt/Citrix/ICAClient/util/xcapture et appuyez sur ENTRÉE (où /opt/Citrix/ICAClient est le répertoire dans lequel vous avez installé l’application Citrix Workspace).

Pour copier à partir du bureau de la machine utilisateur :

  1. Dans la boîte de dialogue xcapture, cliquez sur From screen. Le curseur prend la forme d’une croix.
  2. Choisissez l’une des tâches suivantes :
    • Select a window. Placez le curseur sur la fenêtre à copier, puis cliquez sur le bouton central de la souris.
    • Select a region. Maintenez le bouton gauche de la souris enfoncé et faites glisser le curseur pour sélectionner la zone à copier.
    • Cancel the selection. Cliquez avec le bouton droit de la souris. Lors du cliquer-déplacer, vous pouvez annuler la sélection en cliquant sur le bouton droit de la souris avant de relâcher le bouton central ou gauche.
  3. Dans la boîte de dialogue xcapture, cliquez sur To ICA. Le bouton xcapture change de couleur pour indiquer que l’information est en cours de traitement.
  4. Une fois le transfert terminé, utilisez la commande de collage appropriée dans l’application lancée à partir de la fenêtre de connexion.

Pour copier depuis xv vers une application située dans une fenêtre de connexion :

  1. Copiez les informations à partir de xv.
  2. Dans la boîte de dialogue xcapture, cliquez sur From XV et To ICA. Le bouton xcapture change de couleur pour indiquer que l’information est en cours de traitement.
  3. Une fois le transfert terminé, utilisez la commande de collage appropriée dans l’application lancée à partir de la fenêtre de connexion.

Pour copier depuis une application située dans la fenêtre de connexion vers xv :

  1. Copiez les informations à partir de l’application située dans la fenêtre de connexion.
  2. Dans la boîte de dialogue xcapture, cliquez sur From ICA et To XV. Le bouton xcapture change de couleur pour indiquer que l’information est en cours de traitement.
  3. Une fois le transfert terminé, collez les informations dans xv.

Souris

Souris relative

La prise en charge d’une souris relative fournit une option qui permet d’interpréter la position de la souris de manière relative plutôt qu’absolue. Cette capacité est requise par les applications qui exigent des entrées de souris relatives plutôt qu’absolues.

Remarque :

Cette fonctionnalité est uniquement disponible dans les sessions exécutées sur Citrix Virtual Apps ou Citrix Virtual Desktops 7.8 (ou version ultérieure). Elle est désactivée par défaut.

Pour activer la fonctionnalité :

Dans le fichier $HOME/.ICAClient/wfclient.ini, dans la section [WFClient], ajoutez l’entrée RelativeMouse=1.

Cette étape met la fonctionnalité en service tout en la gardant inactive jusqu’à ce que vous l’activiez.

Conseil :

Pour plus d’informations sur la mise en service des fonctionnalités de souris relative, reportez-vous à la section Valeurs de souris relative alternatives.

Pour activer la fonctionnalité :

Tapez Ctrl/F12.

Une fois la fonction activée, tapez Ctrl/F12 à nouveau pour synchroniser la position du pointeur du serveur avec le client. Les positions du pointeur du serveur et du client ne sont pas synchronisées lors de l’utilisation de Relative Mouse.

Pour désactiver la fonctionnalité :

Tapez Ctrl-Maj/F12.

La fonctionnalité est également désactivée lorsqu’une fenêtre de session perd le focus.

Valeurs de souris relative alternatives

Vous pouvez également utiliser les valeurs suivantes pour RelativeMouse :

  • RelativeMouse=2 Met la fonctionnalité en service et l’active chaque fois qu’une fenêtre de session obtient le focus.
  • RelativeMouse=3 Met en service, active et maintient la fonctionnalité activée à tout moment.
  • RelativeMouse=4 Active ou désactive la fonctionnalité lorsque le pointeur de la souris côté client est masqué ou affiché. Ce mode convient pour l’activation ou la désactivation automatique de la souris relative pour les interfaces applicatives de jeux à la troisième personne.

Pour changer les commandes de clavier, ajoutez des paramètres tels que :

  • RelativemouseOnChar=F11
  • RelativeMouseOnShift=Maj
  • RelativemouseOffChar=F11
  • RelativeMouseOffShift=Maj

Les valeurs prises en charge par Citrix pour RelativemouseOnChar et RelativemouseOffChar sont répertoriées sous [Hotkey Keys] dans le fichier config/module.ini de l’arborescence d’installation de l’application Citrix Workspace. Les valeurs pour RelativeMouseOnShift et RelativeMouseOffShift définissent les touches de modification à utiliser et sont répertoriées sous l’en-tête [Hotkey Shift States].

Clavier

Comportement du clavier

Pour générer une combinaison de touches Ctrl+Alt+Suppr à distance :

  1. Décidez quelle combinaison de touches la combinaison Ctrl+Alt+Suppr va créer sur le bureau virtuel distant.
  2. Dans la section WFClient du fichier de configuration approprié, configurez UseCtrlAltEnd en conséquence :
    • True signifie que Ctrl+Alt+Fin transmet la combinaison Ctrl+Alt+Suppr au bureau distant.
    • False (valeur par défaut) signifie que Ctrl+Alt+Entrée transmet la combinaison Ctrl+Alt+Suppr au bureau distant.

Redirection générique

Configuration du clavier Bloomberg v4 via la redirection USB générique côté client :

La stratégie doit être activé au préalable dans un Domain Delivery Controller (DDC).

  1. Recherchez les valeurs vid et pid du clavier Bloomberg. Par exemple, dans Debian et Ubuntu, exécutez la commande suivante :

    lsusb

  2. Accédez à $ICAROOT et modifiez le fichier usb.conf.

  3. Ajoutez l’entrée suivante dans le fichier usb.conf file pour permettre le redirection USB du clavier Bloomberg, puis enregistrez le fichier.

    ALLOW: vid=1188 pid=9545

  4. Redémarrez le démon ctxusbd sur le client. Par exemple, dans Debian et Ubuntu, exécutez la commande suivante :

    systemctl restart ctxusbd

  5. Lancez une session client. Assurez-vous que la session a le focus lorsque vous branchez le clavier Bloomberg v4 pour le rediriger.

Redirection sélective

Cette fonctionnalité permet d’utiliser l’interface du clavier Bloomberg v4 sur plusieurs sessions. Cette fonctionnalité offre davantage de flexibilité pour utiliser le clavier sur toutes les sessions distantes, à l’exception de l’empreinte digitale et des interfaces audio. L’empreinte digitale et les interfaces audio sont redirigées vers des sessions uniques comme auparavant.

Vous pouvez effectuer la redirection du clavier Bloomberg comme suit :

  • via la redirection USB générique

  • via la redirection USB générique et avec la prise en charge de la redirection sélective

Remarque :

Cette fonctionnalité est activée par défaut sur les plates-formes x86 et x64 mais désactivée sur les plates-formes ARMHF.

Pour activer la fonctionnalité :

  1. Modifiez la section BloombergRedirection comme suit dans le fichier config/All_Regions.ini.

    BloombergRedirection=true

  2. Effectuez toutes les étapes mentionnées dans Redirection générique.

Pour désactiver la fonctionnalité :

  1. Modifiez la section BloombergRedirection dans le fichier config/All_Regions.ini.

  2. Définissez la valeur BloombergRedirection sur false.

    BloombergRedirection=false

  3. Effectuez toutes les étapes mentionnées dans Redirection générique.

Remarque :

En définissant la valeur sur false, la fonctionnalité retourne au comportement qu’elle adoptait dans les versions précédentes du client, où toutes les interfaces sont redirigées vers une session unique.

Redirection du contenu du navigateur

Chromium Embedded Framework (CEF) pour la redirection du contenu du navigateur [Fonction expérimentale]

Dans les versions antérieures à la version 1912, la redirection du contenu du navigateur utilisait une superposition basée sur WebkitGTK+ pour rendre le contenu. Cependant, des problèmes de performance ont été constatés sur les clients légers. À partir de la version 1912, la redirection du contenu du navigateur utilise une superposition basée sur CEF. Cette fonctionnalité enrichit l’expérience utilisateur en matière de redirection du contenu du navigateur. Elle permet de décharger l’utilisation du réseau, le traitement des pages et le rendu graphique sur le point de terminaison.

Activer la redirection du contenu du navigateur basée sur CEF

Pour activer la redirection du contenu du navigateur basée sur CEF, procédez comme suit :

  1. Modifiez le fichier situé dans : $ICAROOT/config/All_Regions.ini où $ICAROOT est le répertoire d’installation par défaut de l’application Citrix Workspace.
  2. Ajoutez l’entrée suivante dans la section [Client Engine\WebPageRedirection] :

UseCefBrowser=true

Problème connu :

  • Lorsque vous définissez l’option UseCefBrowser sur true dans ~/.ICAClient/All_Regions.ini, l’éditeur IME japonais, chinois et coréen peut ne pas fonctionner dans les champs de saisie. L’application Citrix Workspace pour Linux ne prend pas en charge l’éditeur IME japonais, chinois et coréen lors de l’utilisation du SaaS sécurisé avec le navigateur Citrix intégré.

Pour de plus amples informations sur la redirection du contenu du navigateur, consultez la section Redirection du contenu du navigateur dans la documentation Citrix Virtual Apps and Desktops.

Reconnexion automatique

Cette rubrique décrit la fonction HDX Broadcast - Reconnexion automatique des clients. Citrix recommande d’utiliser cette dernière avec la fonctionnalité de fiabilité de session HDX Broadcast.

Les utilisateurs peuvent être déconnectés de leurs sessions en raison d’un manque de fiabilité réseau, de temps d’attente réseau très variables ou de limites des terminaux sans fil. Avec la fonction Reconnexion automatique des clients, l’application Citrix Workspace pour Linux peut détecter les déconnexions de session involontaires et reconnecter automatiquement les utilisateurs à leurs sessions.

Lorsque cette fonctionnalité est activée sur le serveur, les utilisateurs n’ont pas besoin de se reconnecter manuellement pour continuer à travailler. Citrix Workspace essaie de se reconnecter à la session (un nombre de fois défini) jusqu’à ce que la reconnexion réussisse ou que l’utilisateur annule la tentative de reconnexion. Si l’authentification utilisateur est requise, une boîte de dialogue invitant l’utilisateur à entrer ses informations d’identification s’affiche lors des reconnexions automatiques. Aucune reconnexion automatique n’a lieu lorsqu’un utilisateur quitte une application sans fermer la session. Les utilisateurs ne peuvent se reconnecter qu’à des sessions déconnectées.

Par défaut, l’application Citrix Workspace pour Linux attend 30 secondes avant de retenter une reconnexion à une session déconnectée et tente de se reconnecter à cette session trois fois.

Lors de la connexion via AccessGateway, ACR n’est pas disponible. Pour vous protéger contre les pannes réseau, assurez-vous que la fiabilité de session est activée sur le serveur et le client, et qu’elle est également configurée sur AccessGateway.

Pour accéder à des instructions sur la configuration de la fonctionnalité de reconnexion automatique des clients HDX Broadcast, consultez la documentation de Citrix Virtual Apps and Desktops.

Fiabilité de session

Cette rubrique décrit la fonctionnalité de fiabilité de session HDX Broadcast, qui est activée par défaut.

Grâce à la fonctionnalité de fiabilité de session HDX Broadcast, la fenêtre d’une application publiée est toujours affichée même si la connexion à l’application subit des interruptions. Par exemple, les utilisateurs dotés de connexions sans fil entrant dans un tunnel peuvent perdre leur connexion à l’entrée d’un tunnel, pour la reprendre à la sortie. Durant l’interruption, les données de l’utilisateur, les touches sur lesquelles ils appuient et d’autres interactions sont toutes stockées, et l’application semble figée. Lorsque la connexion est rétablie, ces interactions sont réappliquées dans l’application.

Lorsque la reconnexion automatique des clients et la fiabilité de session sont configurées, la fiabilité de session a priorité s’il y a un problème de connexion. La fiabilité de session essaye de rétablir une connexion à la session existante. La détection d’un problème de connexion peut prendre jusqu’à 25 secondes, en plus d’une période configurable (la valeur par défaut est de 180 secondes) pour la tentative de reconnexion. Si la fiabilité de session ne parvient pas à se reconnecter, la reconnexion automatique des clients tente de se reconnecter.

si la fiabilité de session HDX Broadcast est activée, le port par défaut utilisé pour les communications passe de 1494 à 2598.

Les utilisateurs de Citrix Workspace ne peuvent pas remplacer les réglages du serveur.

Important :

La fiabilité de session HDX Broadcast requiert qu’une autre fonctionnalité, Common Gateway Protocol, soit activée (à l’aide de paramètres de stratégie) sur le serveur. La désactivation de Common Gateway Protocol désactive également la fiabilité de session HDX Broadcast.

Performances multimédias

L’application Citrix Workspace intègre une large gamme de technologies offrant une expérience utilisateur haute définition dans les environnements utilisateur riches en multimédia. Ces dernières améliorent l’expérience utilisateur lors de la connexion aux applications et bureaux hébergés comme suit :

Remarque :

Citrix prend en charge la coexistence RTOP avec l’application Citrix Workspace pour Linux version 1901 et versions ultérieures avec GStreamer 0.1.

Redirection Windows Media HDX Mediastream

La redirection HDX Mediastream Windows Media évite les besoins excessifs en bande passante pour la capture et la lecture multimédia sur des bureaux Windows virtuels auxquels les utilisateurs accèdent depuis des machines utilisateur Linux. La redirection Windows Media offre un mécanisme de lecture des fichiers d’exécution multimédia sur la machine utilisateur plutôt que sur le serveur. Ainsi, les besoins en bande passante pour la lecture de fichiers multimédia sont limités.

La redirection Windows Media améliore les performances du lecteur Windows Media et les lecteurs compatibles exécutés sur des bureaux virtuels Windows. Un large éventail de formats de fichiers est pris en charge, notamment :

  • Advanced Systems Format (ASF) ;
  • Motion Picture Experts Group (MPEG) ;
  • Audio-Video Interleaved (AVI) ;
  • MPEG Audio Layer-3 (MP3) ;
  • fichiers son WAV.

L’application Citrix Workspace comprend un tableau de traduction texte configurable, MediaStreamingConfig.tbl, pour la traduction des GUID des formats multimédia spécifiques à Windows en types MIME utilisables par GStreamer. Vous pouvez mettre à jour le tableau de traduction en effectuant les opérations suivantes :

  • Ajoutez des formats de filtres/fichiers multimédia précédemment inconnus ou non pris en charge au tableau de traduction.
  • Bloquez les GUID problématiques pour obliger le retour à la restitution côté serveur.
  • Ajoutez des paramètres supplémentaires aux chaînes MIME existantes pour permettre la résolution des problèmes des formats problématiques en modifiant les paramètres GStreamer d’un flux.
  • Gérez puis déployez les configurations personnalisées dépendant des types de fichiers multimédia pris en charge par GStreamer sur une machine utilisateur.

Avec la récupération côté client, vous pouvez également autoriser la machine utilisateur à streamer du multimédia directement depuis des adresses URL au format http://, <mms://> ou <rtsp://> plutôt que via un serveur Citrix. Le serveur est chargé de diriger la machine utilisateur vers le multimédia et d’envoyer les commandes de contrôle (y compris Lecture, Pause, Stop, Volume, Recherche). Cependant il ne traite aucune donnée multimédia. Cette fonctionnalité nécessite des bibliothèques multimédias GStreamer sur le périphérique.

Pour implémenter la redirection HDX Mediastream Windows Media :

  1. Installez GStreamer 0.10, une infrastructure multimédia open-source, sur chaque machine utilisateur sur laquelle il est requis. En général, vous installez GStreamer avant d’installer l’application Citrix Workspace afin de permettre au processus d’installation de configurer l’application Citrix Workspace pour l’utiliser.

    La plupart des distributions Linux incluent GStreamer. Vous pouvez également télécharger GStreamer à l’adresse http://gstreamer.freedesktop.org.

  2. Pour activer la récupération côté client, installez les plug-ins de source de protocole GStreamer requis pour les types de fichiers que les utilisateurs lisent sur la machine. Vous pouvez vérifier qu’un plug-in est installé et opérationnel à l’aide de l’utilitaire gst-launch. Si gst-launch peut lire l’URL, le plug-in requis est opérationnel. Par exemple, exécutez gst-launch-0.10 playbin2 uri=<http://example-source/file.wmv> et vérifiez que la vidéo est lue correctement.

  3. Lors de l’installation de l’application Citrix Workspace sur la machine, sélectionnez l’option GStreamer si vous utilisez le script tarball (ceci est réalisé automatiquement pour les packages .deb et .rpm).

Tenez compte de ce qui suit à propos de la fonctionnalité de récupération côté client :

  • Cette fonctionnalité est activée par défaut. Vous pouvez la désactiver à l’aide de l’option SpeedScreenMMACSFEnabled dans la section Multimedia du fichier All-Regions.ini. Lorsque cette option est définie sur False, la redirection Windows Media est utilisée pour le traitement multimédia.
  • Par défaut, toutes les fonctionnalités MediaStream utilisent le protocole GStreamer playbin2. Vous pouvez utiliser le protocole playbin antérieur pour toutes les fonctionnalités MediaStream à l’exception de la récupération côté client, qui continue à utiliser playbin2, à l’aide de l’option SpeedScreenMMAEnablePlaybin2 dans la section Multimedia du fichier All-Regions.ini.
  • L’application Citrix Workspace ne reconnaît pas les fichiers de playlist ou les fichiers d’informations de configuration de flux tels que les fichiers .asx ou .nsc. Si possible, les utilisateurs doivent spécifier une adresse URL standard qui ne fait pas référence à ces types de fichiers. Utilisez gst-launch pour vérifier la validité de l’URL.

Note à propos de GStreamer 1.0 :

  • Par défaut, GStreamer 0.10 est utilisé pour la redirection HDX MediaStream Windows Media. GStreamer 1.0 est utilisé uniquement lorsque GStreamer 0.10 n’est pas disponible.
  • Si vous souhaitez utiliser GStreamer 1.0, suivez les instructions ci-dessous :
  1. Localisez le répertoire d’installation des plug-ins GStreamer. En fonction de votre distribution, de l’architecture du système d’exploitation et de la manière dont vous installez GStreamer, l’emplacement d’installation des plug-ins varie. Le chemin d’accès de l’installation par défaut est /usr/lib/x86_64-linux-gnu/gstreamer-1.0 ou $HOME /.local/share/gstreamer-1.0.
  2. Localisez le répertoire d’installation de l’application Citrix Workspace pour Linux. Pour un utilisateur (racine) privilégié, le répertoire d’installation par défaut est /opt/Citrix/ICAClient. Pour un utilisateur non privilégié, le répertoire d’installation par défaut est $HOME/ICAClient/plate-forme (où la plate-forme peut être linuxx64, par exemple). Pour de plus amples informations, consultez Installer et configurer.
  3. Installez libgstflatstm1.0.so en créant un lien symbolique dans le répertoire des plug-ins GStreamer : dans -sf $ICACLIENT_DIR/util/libgstflatstm1.0.so $GST_PLUGINS_PATH/libgstflatstm1.0.so. Cette étape peut nécessiter des autorisations élevées, par exemple avec sudo.
  4. Utilisez gst_play1.0 en tant que lecteur : dans -sf $ICACLIENT_DIR/util/gst_play1.0 $ICACLIENT_DIR/util/gst_play. Cette étape peut nécessiter des autorisations élevées, par exemple avec sudo.
  • Si vous souhaitez utiliser GStreamer 1.0 dans la Compression vidéo de Webcam HDX RealTime, utilisez gst_read1.0 en tant que lecteur : dans -sf $ICACLIENT_DIR/util/gst_read1.0 $ICACLIENT_DIR/util/gst_read.

Activer GStreamer 1.x

Dans les versions antérieures à 1912, GStreamer 0.10 était la version par défaut prise en charge pour la redirection multimédia. À partir de la version 1912, vous pouvez configurer GStreamer 1.x comme version par défaut.

Limitations :

  • Lorsque vous lisez une vidéo, la recherche en avant et en arrière peut ne pas fonctionner comme prévu.
  • Lorsque vous lancez l’application Citrix Workspace sur des appareils ARMHF, GStreamer 1.x peut ne pas fonctionner comme prévu.
Installer GStreamer 1.x

Installez l’infrastructure GStreamer 1.x et les plug-ins suivants à partir de https://gstreamer.freedesktop.org/documentation/installing/on-linux.html :

  • Gstreamer-plugins-base
  • Gstreamer-plugins-bad
  • Gstreamer-plugins-good
  • Gstreamer-plugins-ugly
  • Gstreamer-libav
Créer des fichiers binaires localement

Sur certaines distributions de systèmes d’exploitation Linux, par exemple SUSE et openSUSE, le système peut ne pas trouver les packages GStreamer dans la liste des sources par défaut. Dans ce cas, téléchargez le code source et créez tous les fichiers binaires localement :

  1. Téléchargez le code source à partir de https://gstreamer.freedesktop.org/src/.
  2. Extrayez le contenu.
  3. Accédez au répertoire où le package décompressé est disponible.
  4. Exécutez les commandes suivantes :

    $sudo ./configure
    $sudo make
    $sudo make install
    

Par défaut, les fichiers binaires générés sont disponibles dans /usr/local/lib/gstreamer-1.0/.

Pour plus d’informations sur la résolution des problèmes, consultez l’article CTX224988 du centre de connaissances.

Configurer GStreamer 1.x

Pour configurer GStreamer 1.x à utiliser avec l’application Citrix Workspace, appliquez la configuration suivante à l’aide de l’invite de shell :

  • $ln -sf $ICACLIENT_DIR/util/libgstflatstm1.0.so $GST_PLUGINS_PATH/libgstflatstm1.0.so.
  • $ln -sf $ICACLIENT_DIR/util/gst_play1.0 $ICACLIENT_DIR/util/gst_play

Où,

  • ICACLIENT_DIR est le chemin d’installation de l’application Citrix Workspace pour Linux.
  • GST_PLUGINS_PATH est le chemin du plug-in de GStreamer. Par exemple, sur une machine Debian 64 bits, il s’agit de /usr/lib/x86_64-linux-gnu/gstreamer-1.0/.

Limitations :

  • Lors de l’utilisation de GStreamer version 1.15.1 ou ultérieure, la redirection de webcam peut échouer et la session peut être déconnectée.

Redirection HDX MediaStream Flash

La redirection HDX Mediastream pour Flash permet de lire du contenu Adobe Flash sur des machines utilisateur, offrant ainsi une lecture audio et vidéo haute définition, sans augmenter les besoins en bande passante.

  1. Assurez-vous que votre machine utilisateur dispose des fonctionnalités requises. Pour de plus amples informations, consultez Configuration système requise.

  2. Ajoutez les paramètres suivants à la section [WFClient] du fichier wfclient.ini (pour toutes les connexions effectuées par un utilisateur spécifique) ou à la section [Client Engine\Application Launching] du fichier All_Regions.ini (pour tous les utilisateurs de votre environnement) :

    • HDXFlashUseFlashRemoting=Ask: Never; Always

      Active HDX MediaStream pour Flash sur la machine utilisateur. Par défaut, la valeur définie est Never et une boîte de dialogue demande aux utilisateurs s’ils souhaitent optimiser le contenu Flash lorsqu’ils se connectent à des pages Web présentant ce contenu.

    • HDXFlashEnableServerSideContentFetching=Disabled; Enabled

      Active ou désactive la récupération de contenu côté serveur pour l’application Citrix Workspace. Par défaut, la valeur définie est Disabled.

    • HDXFlashUseServerHttpCookie=Disabled; Enabled

      Active ou désactive la redirection des cookies HTTP. Par défaut, cette option est définie sur Disabled.

    • HDXFlashEnableClientSideCaching=Disabled; Enabled

      Active ou désactive la mise en cache côté client du contenu Web récupéré par l’application Citrix Workspace. Par défaut, la valeur définie est Enabled.

    • HDXFlashClientCacheSize= [25-250]

      Définit la taille du cache côté client, en Mo. Cette taille peut être comprise entre 25 et 250 Mo. Lorsque la taille limite est atteinte, le contenu existant dans le cache est supprimé pour permettre le stockage de nouveau contenu. Par défaut, cette option est définie sur 100.

    • HDXFlashServerSideContentCacheType=Persistent: Temporary; NoCaching

      Définit le type de mise en cache utilisé par l’application Citrix Workspace pour le contenu récupéré côté serveur. Par défaut, cette option est définie sur Persistent.

      Remarque : ce paramètre est requis seulement lorsque HDXFlashEnableServerSideContentFetchingest défini sur la valeur Enabled.

  3. La redirection Flash est désactivée par défaut. Dans /config/module.ini, changez FlashV2=Off sur FlashV2=On pour activer cette fonctionnalité.

Compression vidéo pour caméra Web HDX RealTime

HDX RealTime inclut une option de compression vidéo de caméra Web permettant d’améliorer l’efficacité de la bande passante au cours de conférences vidéo. Ainsi, les utilisateurs bénéficient de performances optimales lorsqu’ils se servent d’applications telles que GoToMeeting avec HD Faces ou Skype Entreprise.

  1. Assurez-vous que votre machine utilisateur dispose des fonctionnalités requises.
  2. Assurez-vous que le canal virtuel Multimedia est activé. Pour cela, ouvrez le fichier de configuration module.ini situé dans le répertoire $ICAROOT/config et assurez-vous que MultiMedia est défini sur la valeur « On » à la section [ICA3.0].
  3. Activez l’entrée audio en cliquant sur Utiliser mon micro et ma webcam sur la page Mic et webcam de la boîte de dialogue Préférences.

Désactiver la compression vidéo de caméra Web HDX RealTime

De manière générale, la compression vidéo de caméra Web HDX RealTime offre des performances optimales. Toutefois, dans certaines circonstances, vous pouvez demander aux utilisateurs de connecter leur caméra Web à l’aide d’un port USB. Pour ce faire, vous devez effectuer les tâches suivantes :

  • Désactiver la compression vidéo de webcam HDX RealTime
  • Activer la prise en charge USB pour les webcams
  1. Ajoutez le paramètre suivant à la section [WFClient] du fichier .ini approprié :

    HDXWebCamEnabled=Off

    Pour de plus amples informations, consultez paramètres par défaut.

  2. Ouvrez le fichier usb.conf, généralement situé sous $ICAROOT/usb.conf.

  3. Supprimez ou ajoutez en commentaire la ligne suivante :

    DENY: class=0e # UVC (valeur par défaut via la compression vidéo pour webcam HDX RealTime)

  4. Enregistrez, puis fermez le fichier.

SaaS sécurisé avec navigateur Citrix intégré fonctionnalité expérimentale

L’accès sécurisé aux applications SaaS assure une expérience utilisateur unifiée qui met des applications SaaS publiées à la disposition des utilisateurs. Les applications SaaS sont disponibles avec Single Sign-on. Les administrateurs peuvent à présent protéger le réseau de l’organisation et les machines des utilisateurs finaux contre les logiciels malveillants et les fuites de données en filtrant l’accès à des sites Web et des catégories de sites Web spécifiques.

L’application Citrix Workspace pour Linux prend en charge l’utilisation d’applications SaaS avec le service de contrôle d’accès. Le service permet aux administrateurs d’offrir une expérience homogène, intégrant Single Sign-on, et l’inspection du contenu.

Conditions préalables :

Assurez-vous que le package libgtkglext1 est disponible.

La mise à disposition d’applications SaaS depuis le cloud présente les avantages suivants :

  • Configuration simple : simplicité d’exploitation, de mise à jour et d’utilisation.
  • Single Sign-on : ouverture de session sans problème avec Single Sign-on.
  • Modèle standard pour différentes applications : configuration d’applications populaires basée sur un modèle.

Remarque :

SaaS avec Citrix Browser Engine est pris en charge uniquement sur les plates-formes x64 et x86 et non sur le matériel ArmHardFloatPort (armhf).

Pour plus d’informations sur la configuration d’applications SaaS à l’aide des services de contrôle d’accès, reportez-vous à la documentation sur le Contrôle d’accès.

Pour plus d’informations sur les applications SaaS avec l’application Citrix Workspace, consultez la section Configuration de l’espace de travail dans la documentation e l’application Citrix Workspace pour Windows.

H.264

L’application Citrix Workspace prend en charge l’affichage des graphiques H.264, y compris les graphiques HDX 3D Pro, qui sont traités par Citrix Virtual Apps and Desktops 7. Cette prise en charge utilise le codec de compression profonde, qui est activé par défaut. Comparativement au codec JPEG existant, cette fonctionnalité offre de meilleures performances pour les applications graphiques professionnelles sur les réseaux WAN.

Suivez les instructions fournies dans cette rubrique pour désactiver cette fonctionnalité (et traiter les graphiques à l’aide du codec JPEG). Vous pouvez également désactiver le suivi du texte tout en bénéficiant toujours de la prise en charge du codec de compression profonde. Cela permet de réduire les coûts UC lors du traitement de graphiques qui incluent des images complexes mais très peu de texte ou du texte non critique.

Important :

Pour configurer cette fonctionnalité, n’utilisez pas de paramètre sans perte dans la stratégie Qualité visuelle de Citrix Virtual Apps and Desktops. Si vous utilisez un paramètre avec perte, le codage H.264 est désactivé sur le serveur et ne fonctionne pas dans l’application Citrix Workspace.

Pour désactiver la prise en charge du codec de compression profonde :

Dans le fichier wfclient.ini, définissez H264Enabled sur False. Cela désactive également le suivi de texte.

Pour désactiver le suivi de texte uniquement

Avec la prise en charge du codec de compression profonde activée, dans le fichier wfclient.ini, définissez TextTrackingEnabled sur False.

Mosaïques d’écran

Vous pouvez améliorer la façon dont les mosaïques d’écran encodées en JPEG sont traitées à l’aide des fonctionnalités décodage de bitmaps directement sur l’écran, décodage des mosaïques par lots et XSync différée.

  1. Assurez-vous que votre bibliothèque JPEG prend en charge ces fonctionnalités.

  2. Dans la section Thinwire3.0 du fichier wfclient.ini, définissez DirectDecode et BatchDecode sur True.

    Remarque : l’activation du décodage des mosaïques par lots active également la XSync différée.

Journalisation

Dans les versions antérieures, les fichiers debug.ini et module.ini étaient utilisés pour configurer la journalisation.

À partir de la version 2009, vous pouvez configurer la journalisation à l’aide de l’une des méthodes suivantes :

  • Interface de ligne de commande
  • Interface utilisateur graphique (GUI)

Également à partir de la version 2009, le fichier de configuration debug.ini est supprimé du package d’installation de l’application Citrix Workspace.

La journalisation capture les détails du déploiement de l’application Citrix Workspace, les modifications de configuration et les activités administratives dans une base de données de journalisation. Un développeur tiers peut tirer parti de ce mécanisme de journalisation à l’aide du SDK de journalisation, qui est fourni dans le cadre du SDK d’optimisation de la plate-forme de l’application Citrix Workspace.

Vous pouvez utiliser les informations de journalisation pour effectuer les opérations suivantes :

  • Diagnostiquer et résoudre les problèmes qui se produisent après toute modification. Le journal fournit une arborescence hiérarchique.
  • Assister la gestion des modifications et suivre les configurations.
  • Signaler les activités administratives.

Si l’application Citrix Workspace est installée avec des privilèges utilisateur racine, les journaux sont stockés dans /var/log/ICAClient.log. Sinon, les journaux sont stockés dans ${HOME}/.ICAClient/logs/ICAClient.log.

Interface de ligne de commande

  1. À l’invite de commandes, accédez au chemin d’accès /opt/Citrix/ICAClient/util.
  2. Exécutez la commande suivante pour définir les préférences du journal.

    ./setlog help

Toutes les commandes disponibles sont affichées.

Le tableau suivant répertorie divers modules et leurs valeurs de classe de trace correspondantes. Utilisez le tableau suivant pour obtenir un ensemble spécifique de valeurs de journal de ligne de commande :

Module Classe de journal
Assertions LOG_ASSERT
Moniteur audio TC_CM
Redirection du contenu du navigateur (BCR) avec CEF TC_CEFBCR
Mappage audio du client TC_CAM
Centre de connexion TC_CONNCENTER
Port de communication client TC_CCM
Mappage des lecteurs clients TC_CDM
Clip TC_CLIP
Mappage d’imprimante client TC_CPM
Mappage d’imprimante client TC_CPM
Police TC_FONT
Trame TC_FRAME
Abstraction graphique TC_GA
Éditeur de méthode d’entrée TC_IME
IPC TC_IPC
Mappage de clavier TC_KEY
Pilote de licence TC_VDLIC
Multimédia TC_MMVD
Mapping de souris TC_MOU
MS Teams TC_MTOP
Autres bibliothèques TC_LIB
Pilote de protocole TC_PD
Magasin PNA TC_PN
Journaux d’événements standard LOG_CLASS
SRCC TC_SRCC
Connexion SSPI TC_CSM
Carte à puce TC_SCARDVD
Libre-service TC_SS
Extension libre-service TC_SSEXT
Bibliothèque StoreFront TC_STF
Pilote de transport TC_TD
Thinwire TC_TW
Interface utilisateur transparente TC_TUI
Canal virtuel TC_VD
PAL TC_VP
Interface utilisateur TC_UI
UIDialogLibWebKit3 TC_UIDW3
UIDialogLibWebKit3_ext TC_UIDW3E
Démon USB TC_CTXUSB
Pilote de trames vidéo TC_VFM
Kit Web TC_WEBKIT
Pilote WinStation TC_WD
WfICA TC_NCS
Moteur Wfica TC_WENG
Wfica Shell TC_WFSHELL
Aide Web TC_WH
Aucune latence TC_ZLC

GUI

Accédez à Menu > Préférences. La boîte de dialogue Préférences de Citrix Workspace s’affiche. Boîte de dialogue Préférences

Les valeurs suivantes sont disponibles, chacune offrant des niveaux de traçage croissants :

  • Désactivé
  • Uniquement les erreurs
  • Normal
  • Détaillé

Par défaut, l’option Journalisation est définie sur Normal.

Compte tenu du volume important de données qui peut être généré, le suivi peut affecter de manière considérable les performances de l’application Citrix Workspace. Le niveau Détaillé n’est pas recommandé, à moins que cela ne soit nécessaire à des fins de dépannage.

Cliquez sur Enregistrer et fermer après avoir sélectionné le niveau de journalisation souhaité. Les modifications sont appliquées dynamiquement dans la session.

Cliquez sur l’icône des paramètres en regard du menu déroulant de l’option Journalisation. La boîte de dialogue Préférences du journal Citrix s’affiche. Boîte de dialogue Préférences du journal

Remarque :

Si vous supprimez le fichier ICAClient.log, vous devez redémarrer le service de journalisation ctxlogd.

Par exemple, si vous utilisez une installation compatible avec systemd, exécutez la commande suivante :

systemctl restart ctxlogd.

Activer la journalisation sur les versions 2006 et antérieures :

Si vous utilisez les versions 2006 et antérieures, activez la journalisation à l’aide de la procédure suivante :

  1. Téléchargez et installez l’application Citrix Workspace sur votre machine Linux.
  2. Définissez la variable d’environnement ICAROOT sur l’emplacement d’installation.

    Par exemple, /opt/Citrix/ICAClient.

    Par défaut, la classe de trace TC_ALL est activée pour fournir toutes les traces.

  3. Pour collecter des journaux pour un module particulier, ouvrez le fichier debug.ini sur $ICAROOT et ajoutez les paramètres de traçage requis à la section [wfica].

    Ajoutez les classes de trace avec un symbole « + ». Par exemple, +TC_LIB

    Vous pouvez ajouter plusieurs classes séparées par le symbole de barre verticale. Par exemple, +TC_LIB|+TC_MMVD.

Le tableau suivant répertorie divers modules et leurs valeurs de classe de trace correspondantes :

Modules_Treeclassvalues

Dépannage :

Si ctxlogd ne répond plus, les journaux sont suivis dans syslog.

Pour plus d’informations sur l’obtention de nouveaux journaux et de journaux actualisés lors des lancements ultérieurs, reportez-vous à la section Configuration Syslog.

Configuration Syslog

Par défaut, tous les journaux syslog sont enregistrés dans /var/log/syslog. Vous pouvez configurer le nom et le chemin du fichier journal en modifiant la ligne suivante sous la section [RULES] dans le fichier /etc/rsyslog.conf. Par exemple,

user.* -/var/log/logfile_name.log

Enregistrez vos modifications et redémarrez le service syslog à l’aide de la commande :

sudo service rsyslog restart

Points à retenir :

  • Pour vous assurer qu’un nouveau serveur syslog est disponible, supprimez syslog et exécutez la commande : sudo service rsyslog restart.

  • Pour éviter les messages en double, ajoutez $RepeatedMsgReduction on au début du fichier rsyslog.conf.

  • Pour recevoir les journaux, assurez-vous que la ligne $ModLoad imuxsock.so ne contient pas de commentaires au début du fichier rsyslog.conf.

Journalisation à distance

Pour activer la journalisation à distance sur :

  • Configuration côté serveur : supprimez les commentaires des lignes suivantes dans le fichier rsyslog.conf du serveur syslog :

    $ModLoad imtcp

    $InputTCPServerRun 10514

  • Configuration côté client : ajoutez la ligne suivante en remplaçant localhost par l’adresse IP du serveur distant :

    *.* @@localhost:10514

Optimisation pour Microsoft Teams

Optimisation pour Microsoft Teams à l’aide de l’application Citrix Workspace et de Citrix Virtual Apps and Desktops. L’optimisation pour Microsoft Teams est similaire à l’optimisation HDX RealTime pour Microsoft Skype Entreprise. La différence est que nous regroupons tous les composants nécessaires à l’optimisation pour Microsoft Teams dans le VDA et l’application Workspace pour Linux.

L’application Citrix Workspace pour Linux prend en charge les fonctionnalités audio, vidéo et de de partage d’écran avec l’optimisation Microsoft Teams.

Remarque :

  • L’optimisation Microsoft Teams est prise en charge uniquement sur les distributions Linux x64.

Pour plus d’informations sur l’activation de la journalisation, suivez les étapes mentionnées sous Journalisation pour Microsoft Teams.

Pour plus d’informations sur la configuration système requise, reportez-vous à la section Optimisation Microsoft Teams.

Pour plus d’informations, veuillez consulter Optimisation pour Microsoft Teams et Redirection Microsoft Teams.

Journalisation pour Microsoft Teams

Pour activer la journalisation pour Microsoft Teams :

  1. Accédez au fichier /opt/Citrix/ICAClient/debug.ini.
  2. Modifiez la section [HDXTeams] comme suit :

    [HDXTeams]
    ; Retail logging for HDXTeams 0/1 = disabled/enabled
    HDXTeamsLogSwitch = 1
    ; Debug logging; , It is in decreasing order
    ; LS_NONE = 4, LS_ERROR = 3, LS_WARNING = 2, LS_INFO = 1, LS_VERBOSE = 0
    WebrtcLogLevel = 0
    ; None = 5, Info = 4, Warning = 3, Error = 2, Debug = 1, Trace = 0
    WebrpcLogLevel = 0
    
    

Prise en charge du canal virtuel NetScaler App Experience (NSAP)

Auparavant disponible en tant que fonctionnalité expérimentale, la fonctionnalité de canal virtuel NetScaler App Experience (NSAP) est désormais entièrement prise en charge. Toutes les données HDX Insight proviennent exclusivement du canal virtuel NSAP et sont envoyées non compressées. Cette approche améliore la scalabilité et les performances des sessions. Le canal virtuel NSAP est activé par défaut. Pour la désactiver, désactivez l’indicateur VDNSAP VDNSAP=Off dans le fichier module.ini.

Pour plus d’informations, consultez HDX Insight dans la documentation de Linux Virtual Delivery Agent et HDX Insight dans la documentation de Citrix Application Delivery Management Service.

Persistance de disposition de plusieurs moniteurs

Cette fonctionnalité conserve les informations de disposition du moniteur de la session sur les points de terminaison. La session apparaît sur le ou les mêmes moniteurs selon la configuration.

Conditions préalables :

Cette fonctionnalité nécessite les éléments suivants :

  • StoreFront v3.15 ou version ultérieure
  • Si .ICAClient est déjà présent dans le dossier de base de l’utilisateur actuel :

    Supprimez le fichier All_Regions.ini

    ou

    Pour conserver le fichier AllRegions.ini, ajoutez les lignes suivantes à la fin de la section [Client Engine\Application Launching] :

    SubscriptionUrl=

    PreferredWindowsBounds=

    PreferredMonitors=

    PreferredWindowState=

    SaveMultiMonitorPref=

Si le dossier .ICAClient n’est pas présent, cela indique une nouvelle installation de l’application Citrix Workspace. Dans ce cas, le paramètre par défaut des fonctionnalités est conservé.

Cas d’utilisation

  • Lancez une session sur un moniteur en mode fenêtré et enregistrez le paramètre. Lorsque vous relancez la session, elle apparaît dans le même mode, sur le même moniteur et dans la même position.
  • Lancez une session sur un moniteur en mode plein écran et enregistrez le paramètre. Lorsque vous relancez la session, elle apparaît en mode plein écran sur le même moniteur.
  • Étirez et répartissez une session en mode fenêtré sur plusieurs moniteurs, puis passez en mode plein écran. La session continue en plein écran sur tous les moniteurs. Lorsque vous relancez la session, elle apparaît en mode plein écran et couvre tous les moniteurs.

Remarque :

La disposition est écrasée à chaque enregistrement. La disposition est enregistrée uniquement sur StoreFront actif.

Si vous lancez plusieurs sessions de bureau à partir du même StoreFront sur différents moniteurs, l’enregistrement de la disposition dans une session enregistre les informations de disposition de toutes les sessions.

Enregistrer mise en page

Pour activer la fonctionnalité d’enregistrement de la disposition :

  1. Installez StoreFront 3.15 ou une version ultérieure (égale ou supérieure à v3.15.0.12) sur un Delivery Controller (DDC) compatible.
  2. Téléchargez la build de l’application Citrix Workspace 1808 pour Linux ou version supérieure à partir de la page Téléchargements, puis installez-la sur votre machine Linux.
  3. Définissez la variable d’environnement ICAROOT sur l’emplacement d’installation.
  4. Vérifiez si le fichier All_Regions.ini est présent dans le dossier .ICAClient. Si c’est le cas, supprimez-le.
  5. Dans le fichier $ICAROOT/config/All_Regions.ini recherchez le champ SaveMultiMonitorPref. Par défaut, la valeur de ce champ est définie sur true (ce qui signifie que cette fonctionnalité est activée). Pour désactiver cette fonctionnalité, définissez ce champ sur false. Si vous apportez des modifications à la valeur SaveMultiMonitorPref, vous devez supprimer le fichier All_Regions.ini présent dans le dossier .ICAClient pour éviter les incompatibilités de valeurs et un verrouillage de profil possible. Définissez ou annulez l’indicateur SaveMultiMonitorPref avant de lancer des sessions.
  6. Lancez une nouvelle session de bureau.
  7. Cliquez sur Enregistrer la disposition dans la barre d’outils de Desktop Viewer pour enregistrer la disposition de la session en cours. Une notification apparaît en bas à droite de l’écran indiquant la réussite de l’opération. Lorsque vous cliquez sur Enregistrer la disposition, l’icône devient grise. Ceci indique que l’enregistrement est en cours. Lorsque la disposition est enregistrée, l’icône s’affiche normalement. Toutefois, si l’icône est grisée depuis longtemps, consultez l’article CTX235895 du centre de connaissances pour obtenir des informations de dépannage.
  8. Déconnectez-vous ou fermez la session. Relancez la session. La session apparaît dans le même mode, sur le même moniteur et dans la même position.

Limitations et scénarios non pris en charge :

  • L’enregistrement d’une disposition pour une session en mode fenêtré sur plusieurs moniteurs n’est pas pris en charge en raison des limitations du gestionnaire d’affichage Linux.
  • L’enregistrement des informations de session sur des moniteurs avec une résolution variée n’est pas pris en charge dans cette version et peut entraîner un comportement imprévisible.
  • Les déploiements client avec plusieurs StoreFront ne sont pas pris en charge.

Utiliser Citrix Virtual Desktops sur deux moniteurs

  1. Sélectionnez Desktop Viewer et cliquez sur la flèche vers le bas.
  2. Sélectionnez Fenêtre.
  3. Faites glisser l’écran Citrix Virtual Desktops entre les deux moniteurs. Assurez-vous qu’environ la moitié de l’écran est présent dans chaque moniteur.
  4. Dans la barre d’outils de Citrix Virtual Desktops, sélectionnez Plein écran.

    L’écran s’étend aux deux moniteurs.

Workspace Launcher

Citrix propose désormais Workspace Launcher (WebHelper), qui permet de lancer des bureaux et des applications publiés.

Auparavant, le plug-in de navigateur fourni avec l’application Citrix Workspace pour Linux qui permettait aux utilisateurs de lancer des bureaux et des applications publiés était basé sur NPAPI.

En guise de solution, Citrix a introduit le lanceur Workspace (WebHelper). Pour activer cette fonctionnalité, configurez StoreFront pour envoyer des demandes au lanceur Workspace afin de détecter l’installation de l’application Citrix Workspace.

À partir de la version 1901, le lanceur Citrix Workspace fonctionne avec des connexions directes à StoreFront et à Citrix Gateway. Cette fonctionnalité permet de lancer automatiquement le fichier ICA et de détecter l’installation de l’application Citrix Workspace.

En guise de solution, Citrix a introduit le lanceur Workspace (WebHelper). Pour activer cette fonctionnalité, configurez StoreFront pour envoyer des demandes au lanceur Workspace afin de détecter l’installation de l’application Citrix Workspace.

Pour plus d’informations sur la configuration de StoreFront, voir Solution - 2 > a) Administrator configuration dans l’article CTX237727 du Centre de connaissances.

Remarque :

Le lanceur Citrix Workspace ne fonctionne actuellement qu’avec des connexions directes à StoreFront. Il n’est pas pris en charge dans d’autres cas, tels que les connexions via Citrix Gateway.

Désactivation du nouveau mode d’interface utilisateur Web de l’espace de travail

Lorsque vous lancez l’application Citrix Workspace pour Linux en utilisant un fichier exécutable provenant de fournisseurs de clients légers tiers, l’application peut ne plus répondre en raison de l’utilisation à 100 % du processeur.

Pour contourner le problème, revenez à l’ancien mode d’interface utilisateur :

  1. Supprimez les fichiers en cache en utilisant la commande : rm -r ~/.ICAClient
  2. Accédez au dossier $ICAROOT/config/AuthManconfig.xml.
  3. Changez la valeur de la clé CWACapableEnabled sur false.
  4. Lancez l’application Citrix Workspace pour Linux. Assurez-vous que le fichier exécutable charge l’ancienne interface utilisateur.

Synchronisation de la disposition du clavier

La synchronisation de la disposition du clavier entre le client et le VDA vous permet de basculer entre les dispositions de clavier préférées sur la machine cliente lors de l’utilisation d’un VDA Windows ou Linux. Cette fonction est désactivée par défaut.

Conditions préalables :

  • Activez la fonctionnalité de mappage de disposition du clavier Unicode sur le VDA Windows. Pour plus d’informations, consultez l’article CTX226335 du centre de connaissances.

  • Activez la fonctionnalité de synchronisation dynamique de la disposition du clavier sur le VDA Linux. Pour de plus amples informations, consultez Synchronisation dynamique de la disposition du clavier
  • La synchronisation de la disposition du clavier dépend de XKB lib, qui permet la synchronisation automatique de la disposition du clavier entre le VDA et l’appareil client.
  • Lorsque vous utilisez un Windows Server 2016 ou Windows Server 2019, accédez au chemin d’accès suivant dans l’Éditeur du Registre HKEY_LOCAL_MACHINE\Software\Citrix\ICA\IcaIme et ajoutez une nouvelle valeur DWORD avec le nom de la clé DisableKeyboardSync et définissez la valeur sur 0.

Pour activer cette fonctionnalité, ajoutez les lignes suivantes au fichier module.ini :

[ICA 3.0]

KeyboardSync=On

[KeyboardSync]

DriverName = VDIME.DLL

Lorsque vous définissez KeyboardSync=On dans le fichier module.ini et que vous définissez KeyboardLayout=(Profil utilisateur) dans le fichier wfclient.ini, le pilote virtuel vdime détecte la disposition du clavier sur le client et envoie les informations au VDA. Lorsque la disposition du clavier change dans une session cliente, le vdime en est conscient et envoie immédiatement la nouvelle disposition au VDA.

Pour désactiver cette fonctionnalité , définissez KeyboardSync=Off dans le fichier module.ini pour revenir au comportement antérieur. Dans le comportement antérieur, la disposition du clavier est lue à partir du fichier $HOME/ .icaclient/WFClient .ini et envoyée au VDA avec d’autres informations clientes lorsque la session démarre.

Utilisation

Lorsque cette fonctionnalité est activée, si la disposition du clavier change sur la machine cliente pendant une session, la disposition du clavier de la session change en conséquence.

Prise en charge de la disposition du clavier pour VDA Windows et VDA Linux

Remarque :

Les paramètres régionaux du clavier Linux de toutes les références listées dans le tableau suivant sont un trait d’union.

Disposition du clavier Linux Disposition du clavier Linux/VDA Linux Paramètres régionaux Windows ID du clavier Windows Disposition du VDA Linux
ara - ar-SA 00000401 ara
ara azerty ar-DZ 00020401 ara
at - de-AT 00000407 at
be iso-alternate fr-BE 0000080c be
be - nl-BE 00000813 be
bg - bg-BG 00030402 bg
bg phonetic bg-BG 00040402 bg
bg bas_phonetic bg-BG 00020402 bg
br - pt-BR 00000416 br
by - be-BY 00000423 by
ca eng en-CA 00000409 ca
ca multix fr-CA 00011009 ca
ca fr-legacy fr-CA 00000c0c ca
ca - fr-CA 00001009 ca
ch fr fr-CH 0000100c ch
ch - de-CH 00000807 ch
cn - en-US 00000409 us
cz - cs-CZ 00000405 cz
cz qwerty cs-CZ 00010405 cz
de - de-DE 00000407 de
de mac de-DE 00000407 de
dk - da-DK 00000406 dk
ee - et-EE 00000425 ee
es - es-ES 0000040a es
es mac es-ES 0000040a es
fi - fi-FI 0000040b fi
fr - fr-FR 0000040c fr
fr mac fr-FR 0000040c fr
gb - en-GB 00000809 gb
gb mac en-GB 00000809 gb
gb extd en-GB 00000452 gb
gr - el-GR 00000408 gr
hr - hr-HR 0000041a hr
hu - hu-HU 0000040e hu
ie - en-IE 00001809 ie
il - he-IL 0002040d il
in eng en-IN 00004009 in
iq - ar-IQ 00000401 iq
is - is-IS 0000040f is
it - it-IT 00000410 it
jp - en-US 00000409 us
jp mac en-US 00000409 us
kr - en-US 00000409 us
latam - es-MX 0000080a latam
lt - lt-LT 00010427 lt
lt ibm lt-LT 00000427 lt
lt std lt-LT 00020427 lt
lv - lv-LV 00020426 lv
non - nb-NO 00000414 non
pl - pl-PL 00000415 pl
pl qwertz pl-PL 00010415 pl
pt - pt-PT 00000816 pt
pt mac pt-PT 00000816 pt
ro std ro-RO 00010418 ro
rs - sr-Cyrl-RS 00000c1a rs
rs latin sr-Latn-RS 0000081a rs
ru - ru-RU 00000419 ru
ru typewriter ru-RU 00010419 ru
ru mac ru-RU 00000419 ru
se - sv-SE 0000041d se
se mac sv-SE 0000041d se
si - sl-SI 00000424 si
sk - sk-SK 0000041b sk
sk qwerty sk-SK 0001041b sk
th - th-TH 0000041e th
th pat th-TH 0001041e th
tj - tg-Cyrl-TJ 00000428 tj
tr - tr-TR 0000041f tr
tr f tr-TR 0001041f tr
tw - en-US 00000409 us
ua - uk-UA 00000422 ua
us - en-US 00000409 us
us mac en-US 00000409 us
us dvorak en-US 00010409 us
us dvorak-l en-US 00030409 us
us dvorak-r en-US 00040409 us
us intl nl-NL 00020409 us
vn - vi-VN 0000042a vn

Disposition du clavier VDA

La fonctionnalité de disposition du clavier VDA vous permet d’utiliser la disposition du clavier VDA quels que soient les paramètres de disposition du clavier du client. Elle prend en charge les types de claviers suivants : PC/XT 101, 102, 104, 105, 106.

Pour utiliser la disposition du clavier côté serveur, procédez comme suit :

  1. Lancez le fichier wfclient.ini.

  2. Modifiez la valeur de l’attribut KeyboardLayout comme suit :

    KeyboardLayout=(Server Default)

    La valeur par défaut de l’attribut KeyboardLayout est (User Profile).

  3. Redémarrez la session pour que les modifications prennent effet.

Association de type de fichier

Citrix Virtual Apps Services peut également publier un fichier plutôt qu’une application ou un bureau. Ce processus s’appelle la publication de contenu, et permet à pnabrowse d’ouvrir le fichier publié.

Il existe toutefois une restriction concernant les types de fichiers reconnus par l’application Citrix Workspace pour Linux. Pour que le système puisse reconnaître le type de fichier du contenu publié et pour que les utilisateurs puissent le visualiser dans l’application Citrix Workspace, une application publiée doit être associée au type de fichier du fichier publié. À titre d’exemple, pour visualiser un fichier Adobe PDF à l’aide de l’application Citrix Workspace, une application telle qu’Adobe PDF Viewer doit être publiée. Les utilisateurs ne peuvent pas visualiser le contenu publié si aucune application appropriée n’a été publiée.

Pour activer la FTA côté client :

  1. Assurez-vous que l’application que vous souhaitez associer est une application préférée ou à laquelle vous êtes abonné.
  2. Pour obtenir la liste des applications publiées et l’URL du serveur, exécutez les commandes :

    ./util/storebrowse –l
    
    ./util/storebrowse –S <StoreFront URL>
    
  3. Exécutez la commande ./util/ctx_app_bind avec la syntaxe suivante :

    ./util/ctx_app_bind [-p] example_file|MIME-type published-application [server|server-URI]

    par exemple, ./util/ctx_app_bind a.txt BVT_DB.Notepad_AWTSVDA-0001 https://awddc1.bvt.local/citrix/store/discovery

  4. Assurez-vous que le mappage de lecteur client (CDM) est activé sur le fichier que vous essayez d’ouvrir.
  5. Double-cliquez sur le fichier pour l’ouvrir à l’aide de l’application associée.

Association d’une application publiée à des types de fichiers

L’application Citrix Workspace lit et applique les paramètres configurés par les administrateurs dans Citrix Studio.

Conditions préalables :

Assurez-vous de vous connecter au serveur Store sur lequel la FTA est configurée.

Pour lier une extension de nom de fichier à une application Citrix Workspace pour Linux :

  1. Publiez l’application.
  2. Connectez-vous à Citrix Studio.
  3. Cliquez avec le bouton droit de la souris sur l’application et sélectionnez Propriétés.
  4. Sélectionnez Emplacement.
  5. Ajoutez “%**” dans le champ Argument de ligne de commande (facultatif) pour contourner la validation de ligne de commande, puis cliquez sur OK.

    Image de l'emplacement de la FTA

  6. Cliquez avec le bouton droit de la souris sur l’application et sélectionnez Propriétés.
  7. Sélectionnez Association de type de fichier.
  8. Sélectionnez les extensions que l’application Citrix Workspace doit associer à l’application. Image des extensions FTA
  9. Cliquez sur Appliquer et mettez à jour les types de fichiers.
  10. Suivez les étapes mentionnées dans Association de type de fichier pour activer la FTA côté client.

Remarque :

Assurez-vous que l’association de type de fichier StoreFront est activée (ON). Par défaut, l’association de type de fichier est activée.

Prise en charge de Citrix Analytics

L’application Citrix Workspace pour Linux est instrumentée pour transmettre en toute sécurité les journaux à Citrix Analytics lorsque certains événements sont déclenchés par l’application. Les journaux sont analysés et stockés sur les serveurs Citrix Analytics lorsqu’ils sont activés. Pour plus d’informations sur Citrix Analytics, consultez Citrix Analytics.

Interface utilisateur transparente

Le protocole ICA Citrix utilise le protocole Transparent User Interface Virtual Channel [TUI VC] pour transmettre des données entre les clients Citrix Virtual Apps and Desktops et les serveurs hôtes. Le protocole TUI transmet les messages des composants de l’interface utilisateur [Interface utilisateur] pour les connexions distantes.

L’application Citrix Workspace pour Linux prend en charge la fonctionnalité TUI VC. Cette fonctionnalité aide le client à recevoir les paquets TUI envoyés par le serveur, et le client peut accéder aux composants associés à l’interface utilisateur. Cette fonctionnalité vous permet de contrôler l’affichage de l’écran de superposition par défaut. Vous pouvez activer/désactiver l’indicateur VDTUI dans le fichier module.ini : VDTUI - On/Off.

Pour de plus amples informations sur les canaux virtuels, consultez Canaux virtuels ICA Citrix dans la documentation de Citrix Virtual Apps and Desktops.