Receiver pour Linux 12.1 2015-03-17 19:46:57 UTC © 2015 Citrix Systems, Inc. All rights reserved. Terms of Use | Trademarks | Privacy Statement Sommaire Receiver pour Linux 12.1 ................................................................................... 5 À propos de cette version....................................................................... 6 Configuration requise............................................................................ 11 Installer ............................................................................................ 14 Personnalisation de l'installation de Receiver pour Linux ............................ 17 Intégration de Receiver pour Linux à KDE et GNOME ................................. 20 Prise en charge de l'accélération graphique............................................ 21 Démarrage de Receiver pour Linux ...................................................... 22 Utilisation de Receiver pour Linux en tant que « ICA vers proxy X » (« ICA côté serveur ») .................................................................................... 23 Pour désinstaller Citrix Receiver pour Linux ........................................... 25 Créer des connexions ............................................................................ 26 Affichage des entrées de connexion ..................................................... 27 Ouverture d'une connexion................................................................ 28 Gestion de vos connexions ................................................................ 30 Configurer des connexions...................................................................... 32 Configuration des paramètres de connexion par défaut.............................. 33 Configuration des paramètres par défaut pour le clavier, le son et la prise en charge de la dictée numérique.................................................. 35 Pour configurer les paramètres par défaut de la fenêtre....................... 37 Configuration d'un protocole réseau par défaut.................................. 38 Configuration de l’exploration ICA ................................................. 39 Pour configurer des raccourcis clavier ............................................. 40 Pour configurer les paramètres du cache disque................................. 42 Configuration des paramètres pour les connexions individuelles ................... 43 Pour modifier les propriétés réseau pour une connexion ....................... 45 Configuration de la fonctionnalité de collage avec le bouton central ........ 46 Pour configurer la prise en charge de la dictée numérique .................... 47 Pour indiquer que vous souhaitez qu'une application s'exécute au moment de la connexion........................................................................ 48 Configuration des propriétés d'ouverture de session ............................ 49 2 3 Personnalisation de Receiver à l'aide de fichiers de configuration ................. 50 Configurer Citrix XenApp........................................................................ 52 Personnalisation de l’accès au bureau pour les ressources publiées ............... 53 Définition du serveur de l'Interface Web .......................................... 54 Définition de la méthode d'ouverture de session................................. 55 Configuration du contrôle de l'espace de travail ...................................... 56 Configuration d'options de session ....................................................... 58 Prise en charge des utilisateurs NDS..................................................... 59 Optimiser .......................................................................................... 60 Reconnexion automatique des utilisateurs ............................................. 61 Mappage des machines utilisateur ....................................................... 62 Pour configurer le mappage des ports COM clients .............................. 63 Mappage des lecteurs clients........................................................ 64 Mappage des imprimantes clientes ................................................. 68 Mappage d'imprimantes clientes sur XenApp pour Windows .............. 70 Mappage d'imprimantes clientes sur XenApp pour UNIX ................... 71 Mappage audio du client ............................................................. 72 Configuration de la prise en charge USB ................................................ 74 Classes USB autorisées par défaut .................................................. 76 Classes de périphériques USB refusées par défaut............................... 78 Mise à jour de la liste des périphériques USB disponibles pour l'accès à distance................................................................................. 80 Configuration de modes de démarrage ............................................ 82 Amélioration des performances sur une connexion à faible bande passante ..... 83 Amélioration des performances multimédia avec HDX ............................... 85 Configuration de la redirection HDX Mediastream Windows Media............ 86 Pour configurer la redirection HDX Mediastream pour Flash ................... 88 Pour configurer le décodage du processeur graphique HDX 3D Pro ........... 90 Pour configurer une compression vidéo de caméra Web HDX RealTime...... 91 Expérience utilisateur ........................................................................... 93 Configuration de la prise en charge des mots de passe expirés ..................... 94 Configuration du lissage de polices ClearType ......................................... 95 Configuration des associations de type de fichier ..................................... 96 Configuration de la redirection de dossiers spéciaux ................................. 99 Configuration de la redirection de contenu serveur vers client..................... 101 Utilisation de xcapture .................................................................... 104 Sécuriser........................................................................................... 106 Connexion via un serveur proxy .......................................................... 107 4 Utilisation de la détection automatique des serveurs proxy par le client 108 Connexion via un serveur proxy sécurisé .......................................... 109 Connexion via un serveur proxy SOCKS ............................................ 111 Configuration de la détection automatique de proxy ........................... 112 Connexion avec Secure Gateway ou le Relais SSL Citrix.............................. 113 Connexion avec la passerelle Secure Gateway ................................... 114 Connexion avec le Relais SSL Citrix ................................................ 116 Configuration et activation de Receiver pour SSL et TLS ....................... 117 Installation de certificats racine sur des machines utilisateur ........... 118 Pour configurer SSL ou TLS comme protocole par défaut ................. 119 Pour configurer Receiver de manière à utiliser le protocole SSL ou TLS pour une connexion unique .................................................... 120 Connexion à un serveur via un pare-feu ........................................... 121 Utilisation du cryptage ICA .......................................................... 122 Activation de la prise en charge des cartes à puce .............................. 123 Dépanner .......................................................................................... 124 Problèmes connus .......................................................................... 125 Problèmes de connexion ............................................................. 126 Problèmes d'affichage ................................................................ 129 Problèmes relatifs au navigateur ................................................... 136 Autres problèmes...................................................................... 139 Messages d'erreur courants................................................................ 144 Erreurs de configuration des connexions .......................................... 145 Erreurs de configuration du fichier wfclient.ini .................................. 146 Erreurs de glisser-déposer ........................................................... 148 Erreurs de fichiers PAC ............................................................... 149 Autres erreurs.......................................................................... 151 Envoi d'informations de diagnostic au centre d'assistance technique Citrix....... 153 Paramètres de ligne de commande ........................................................... 154 Receiver pour Linux 12.1 Mise à jour : 2013-08-13 5 À propos de cette version Configuration des connexions Problèmes connus Optimisation de votre environnement Receiver Problèmes résolus dans cette version Amélioration de l'expérience utilisateur Configuration requise Sécurisation des communications de Receiver Installation de Receiver pour Linux Résolution des problèmes Création de connexions Paramètres de ligne de commande de Receiver pour Linux Configuration de Citrix XenApp À propos de cette version Mise à jour : 2012-04-11 Citrix Receiver pour Linux permet aux utilisateurs d'accéder aux ressources publiées sur des serveurs XenApp ou XenDesktop. Présentant un déploiement et une utilisation aisés, il fournit un accès sécurisé et rapide aux applications, au contenu et aux bureaux virtuels. Les utilisateurs peuvent se connecter aux ressources publiées sur les serveurs XenApp soit à l'aide de connexions ICA individuelles soit, dans le cas d'une utilisation de Citrix XenApp, de configurations de connexion ICA prédéfinies à partir de serveurs exécutant l'Interface Web. Les utilisateurs peuvent également se connecter à des bureaux virtuels fournis par XenDesktop ; ainsi, ils peuvent utiliser ces bureaux virtuels de la même manière que s'ils étaient connectés à un bureau Windows local. 6 À propos de cette version Nouveautés • Redirection Flash HDX MediaStream. La redirection HDX MediaStream pour Flash a été améliorée pour offrir : • une prise en charge des clients fins ARM et x86 32 bits ; • une prise en charge des distributions Debian et openSUSE 32 bits (précédemment, la prise en charge était uniquement disponible pour les distributions Ubuntu et Fedora 32 bits) ; • prise en charge pour Internet Explorer 9 ; Remarque : (seules les versions 32 bits d'Internet Explorer sont prises en charge côté serveur). • une prise en charge de bureaux KDE ; • le retour à la restitution côté serveur lorsque Flash utilise soit Real Time Messaging Protocol (RTMP) soit Real Time Media Flow Protocol (RTMFP) ; Notez que la restitution de contenu côté serveur doit être activée pour permettre le retour à la restitution côté serveur. • le clavier et la souris aident à gérer le contenu Flash à la fois à l'intérieur et en dehors de Windows lisant du contenu Flash dans une session. Remarque : la redirection Flash HDX MediaStream est unqiuement prise en charge uniquement lors de la connexion à XenDesktop 5.5 ou XenApp 6.5. • Améliorations de redirection HDX MediaStream Windows Media. La redirection HDX MediaStream Windows Media a été améliorée pour offrir : • Prise en charge du contrôle de flux de bout en bout et les capacités de rejet d'images. Elle améliore l'expérience utilisateur lorsque la bande passante disponible pour l'affichage d'une vidéo Windows Media (WMV, MPEG, AVI, DivX, etc.) est inférieure à ce qu'exige le débit de la vidéo, un problème que rencontrent de plus en plus souvent les clients du fait que les vidéos sont enregistrées à des résolutions plus élevées. Remarque : Cette fonctionnalité est uniquement prise en charge lors de la connexion à XenDesktop 5.5. • Prise en charge améliorée pour les codecs audio et vidéo. Plusieurs améliorations améliorent l'expérience utilisateur, en offrant une lecture audio et vidéo des clips plus fluide aux formats suivants : • • 7 formats audio AC3, MPEG AAC et AMR. • formats vidéo WMV-VC1, Intel Indeo 5, MS CRAN, NV11, H.264 et H.263. Tableau de traduction texte configurable. Le Receiver comprend un tableau de traduction texte configurable, MediaStreamingConfig.tbl, pour la traduction des GUID des formats multimédia spécifiques à Windows en des types MIME utilisables par Gstreamer. À propos de cette version Problèmes connus • Les caractères japonais ne s'affichent pas correctement dans l'interface utilisateur de Receiver lors de l'exécution du programme sur Fedora 14. Ce problème se produit car les polices X japonaises ne sont pas installées par défaut sur Fedora 14. Pour résoudre ce problème, vous pouvez installer manuellement les polices JIS X japonaises. [#0035091] • Sous Ubuntu 10.10, les utilisateurs fermant leur session Receiver peuvent recevoir un grand nombre de messages d'erreur dans syslog. Ces messages sont dus à un problème connu lié au serveur son PulseAudio, propre à Ubuntu 10.10. Il n'existe pas de solution pour ce problème. Il n'a cependant aucune incidence sur la capacité des utilisateurs à se connecter aux applications et aux bureaux hébergés, et à utiliser ces derniers. [#0252173] • HDX Mediastream Flash Redirection ne fonctionne pas sous Ubuntu 11.04 lorsqu'un utilisateur est connecté en tant que root. Pour résoudre ce problème, les utilisateurs ne doivent pas se connecter en tant que root s'ils souhaitent se servir de HDX Mediastream Flash Redirection en exécutant Receiver sous Ubuntu 11.04. [#0140460] • Lorsqu'un utilisateur démarre Internet Explorer en mode transparent, des fenêtres jouant du contenu Flash sont affichées avec certaines dislocations. [BUG0283200] • Il se peut que les utilisateurs rencontrent des problèmes lors de la lecture de contenu vidéo sur le site Web YouTube. Il se peut que le contenu vidéo se bloque lors de la lecture. [#0285173] • Il se peut que le lecteur Adobe Flash se ferme de manière inattendue lors de la lecture de contenu vidéo si la version 11.2 du plug-in Adobe Flash est installée sur la machine utilisateur. Pour contourner le problème, installez la version 11.1 du plug-in sur la machine utilisateur. [#0300029] • Il se peut que les utilisateurs rencontrent les problèmes suivants avec le menu contextuel Flash : • le menu contextuel ne s'affiche pas dans les sessions plein écran. [#0287965] • L'option À propos de Citrix HDX MediaStream pour Flash... ne s'affiche pas. [#0283188] Les utilisateurs ne peuvent pas modifier les paramètres de la boîte de dialogue Paramètres, accédée depuis le menu contextuel. [#0300275] Occasionnellement, le processus d'hébergement Flash se bloque avec une erreur X. Si ceci se produit, l'adresse URL du site Web exécutant le contenu Flash peut être ajouté à la liste noire dynamique. Pour éviter ce problème : • • 1. Cliquez sur Annuler si une boîte de dialogue d'erreur liée à X s'affiche pour continuer à travailler dans la session. 2. Vérifiez si l'adresse URL du site Web a été ajoutée à la liste noire dynamique. Si c'est le cas, modifiez le registre, en supprimant l'adresse URL de l'emplacement suivant : • 8 Pour Internet Explorer 7, 8 ou 9 en mode non protégé : HKEY_CURRENT_USER\S oftware\Citrix\HdxMediaStreamForFlash\Server\PseudoServer\DynamicBlacklist À propos de cette version • Pour Internet Explorer 8 ou 9 en mode protégé : HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ InternetRegistry\REGISTRY\USER\User-specific SID Path\ Software\Citrix\HdxMediaStreamForFlash\Server\PseudoServer\DynamicBlacklist Notez que si vous cliquez sur Quitter dans la boîte de dialogue d'erreur liée à X, la session est déconnectée. [#0286195] • Les fenêtres jouant du contenu Flash restent ouvertes pendant quelque temps après la fermeture de Internet Explorer 9 lors de la connexion aux sites Web utilisant des scripts importants dans les réseaux pour lesquels la latence est importante. [#0289085] • Il se peut que le contenu Flash s'affiche occasionnellement dans des fenêtres mesurant 200 x 200 pixels. Pour contourner le problème, réalisez toute action Internet Explorer dans la fenêtre pour restaurer cette fenêtre à sa taille actuelle. [#0288781] • Il se peut que le contenu Flash apparaisse en noir de temps en temps. Pour contourner le problème, réalisez toute action Internet Explorer dans la fenêtre pour restaurer cette fenêtre à son état original. [#0288899] • Le contenu Flash n'est pas visible lors du déplacement d'applications publiées exécutées dans des fenêtres transparentes. [# 0159246] • Une tentative d'exécution de Receiver pour Linux sur openSUSE 12.1 échoue avec une erreur de segmentation. Pour contourner le problème, démarrez Receiver pour Linux avec les variables d'environnement suivantes définies : MALLOC_PERTURB_=0 MALLOC_CHECK_=0 [#0276978] Problèmes résolus dans cette version Les problèmes suivants ont été corrigés depuis la dernière version de ce produit. 9 • Les adresses URL et les documents spécifiés dans la LongueLigneDeCommande d'un fichier ICA ne parvient pas à s'ouvrir dans les applications lorsque le partage de session est configuré. • La définition de "EnableOSS" sur "Off" dans appsrv.ini n'est pas appliquée. • La mise à niveau de la prise en charge USB de la version 11.100 à la version 12.x échoue sur les distributions Debian. • Corrige une perte de lecture audio lorsque l'accélération HDX Flash est activée. • Les utilisateurs ne peuvent effectuer des entrées clavier en dehors de la zone affichant du contenu Flash lorsque la restitution côté client est activée. • Les utilisateurs peuvent rencontrer des retards lors du premier lancement de sites Web gourmands en ressources Flash. À propos de cette version • 10 Les processus exécutés sur des machines de client fin se ferment de manière inattendue lors de l'exécution de sites Web gourmands en ressources Flash à cause d'un manque de mémoire disponible. Configuration requise Mise à jour : 2012-05-01 Cette rubrique décrit la configuration système requise et les pré-requis relatifs aux utilisateurs concernant l'installation de Receiver pour Linux. Configuration requise par l'appareil • Noyau Linux version 2.6.29 (ou ultérieure), avec glibc 2.7 (ou version ultérieure), gtk 2.12.0 (ou version ultérieure), libcap1 ou libcap2, et prise en charge d'udev. • OpenMotif 2.3.1 (ou version ultérieure), si vous projetez d'exécuter l'interface utilisateur graphique native (wfcmgr). • LibPCSCLite 1.5.6. • Bibliothèques de codecs ALSA (libasound2), Speex et Vorbis. • 6 Mo d'espace disque disponible pour la version installée de Receiver et jusqu'à 13 Mo en cas de décompression du pack d'installation sur le disque. Vous pouvez vérifier l'espace disque disponible en entrant l'une des commandes suivantes dans une fenêtre de terminal : df -k <ENTER> df <ENTER> Remarque : si vous utilisez l'Interface Web pour déployer Receiver, veuillez consulter la documentation de l'Interface Web pour plus d'informations. • Écran d'affichage vidéo 256 couleurs ou supérieur. • Gestion réseau TCP/IP. Configuration requise par HDX 3D Pro La configuration requise pour les fonctionnalités HDX 3D Pro varie en fonction du mode de décodage utilisé (unité centrale ou processeur graphique). • Le décodage par l'unité centrale (UC) des codecs d'UC et de processeur graphique requiert la configuration suivante : • machine équipée d'un processeur double-cœur cadencé à 2 GHz pour une utilisation avec deux écrans. Le décodage par le processeur graphique des codecs de processeur graphique requiert la configuration suivante : • • 11 machine équipée d'un processeur à cœur simple cadencé à 2 GHz pour une utilisation avec un seul écran ; Configuration requise • carte graphique compatible VAAPI (Video Acceleration API) ; • libva 1.0.1 ou version ultérieure ; • cartes graphiques NVIDIA : pilotes NVIDIA, version 190 ou ultérieure ; • API VDPAU (Video Decode and Presentation API for UNIX), version 0.2 ou ultérieure. Configuration requise par la redirection Flash HDX MediaStream La redirection Flash HDX MediaStream requiert la configuration suivante : • libcurl 7.18.2 ou version ultérieure ; • libflashplayer.so (plug-in Adobe Flash) version 10.0 ou ultérieure. Remarque : La version du plug-in Adobe Flash exécuté sur la machine utilisateur doit être la même ou une version supérieure à celle exécutée sur le serveur XenApp ou XenDesktop pour prendre en charge le rendu côté client. Si ce n'est pas le cas, seul le rendu côté serveur est disponible. Citrix recommande de procéder systématiquement à la mise à niveau vers la version la plus récente du plug-in pour bénéficier des dernières corrections de fonctionnalités et de sécurité. compression vidéo pour caméra Web HDX RealTime. La compression vidéo de caméra Web HDX RealTime requiert la configuration suivante : • caméra Web compatible Video4Linux ; • GStreamer 0.10.25 ou version ultérieure. Configuration de redirection HDX MediaStream Windows Media requise. La redirection HDX MediaStream Windows Media requiert : • GStreamer 0.10.15 ou version ultérieure. Remarque : vous pouvez télécharger GStreamer à partir du site http://gstreamer.freedesktop.org. L'utilisation de certains codecs peut nécessiter l'obtention d'une licence auprès du fabricant de la technologie en question. Renseignez-vous auprès de vos conseillers juridiques pour déterminer si les codecs que vous envisagez d'utiliser requièrent des licences supplémentaires. Configuration requise par les périphériques Phillips SpeechMike Si vous envisagez d'utiliser des périphériques Philips SpeechMike avec Receiver, vous devrez peut-être installer les pilotes adéquats sur la machine utilisateur. Rendez-vous sur le site Web de Philips pour consulter les informations qui vous intéressent et télécharger les logiciels appropriés. Disponibilité des fonctionnalités de Receiver pour Linux 12.1 12 Configuration requise Certaines fonctions et fonctionnalités de Receiver sont uniquement disponibles lors de connexions établies avec les versions récentes de XenApp et de XenDesktop. Elles peuvent également nécessiter l'installation des dernières corrections à chaud applicables à ces produits. Configuration utilisateur requise Même si vous n'avez pas besoin d'ouvrir une session en tant qu'utilisateur privilégié (root) afin d'installer Citrix Receiver pour Linux, la prise en charge des connexions USB est uniquement activée lorsque vous installez et configurez Receiver en tant qu'utilisateur privilégié. Les installations effectuées par des utilisateurs non privilégiés permettront cependant à ces derniers d'accéder aux ressources publiées à l'aide d'Interface Web via l'un des navigateurs pris en charge ou de l'interface utilisateur native de Receiver (wfcmgr). Vérification de la configuration système requise d'une machine Citrix fournit un script (intitulé hdxcheck.sh) dans le pack d'installation de Receiver qui permet de vérifier si une machine répond à la configuration système requise pour utiliser l'ensemble des fonctionnalités disponibles dans Receiver pour Linux. Ce script se trouve dans le répertoire Utilities du pack d'installation. Pour exécuter le script hdxcheck.sh 1. Ouvrez une fenêtre de terminal. 2. Tapez cd $ICAROOT/util, puis appuyez sur ENTRÉE pour accéder au répertoire Utilities du pack d'installation. 3. Tapez sh hdxcheck.sh pour exécuter le script. 13 Installation de Receiver pour Linux Mise à jour : 2012-02-15 Receiver pour Linux est disponible aux formats Red Hat Package Manager (RPM), Debian et .tar.gz. Les packs RPM et Debian sont généralement plus faciles à utiliser, car ils installent automatiquement tout autre pack requis. Toutefois, ils ne vous permettent pas de décider de l'emplacement des fichiers installés. Vous pouvez télécharger Receiver pour Linux dans tous les formats mentionnés à partir des pages d'assistance du site Web de Citrix (http://www.citrix.com/). Si votre environnement nécessite la modification de l'emplacement d'installation, installez Receiver à partir du fichier .tar.gz. Pour installer Receiver pour Linux à partir d'un pack RPM 1. Ouvrez une session en tant qu'utilisateur (racine) privilégié. 2. Ouvrez une fenêtre de terminal. 3. Lancez l'installation en saisissant rpm -i packagename.rpm. Remarque : Exécutez la même commande pour installer à la fois le pack Receiver et le pack de prise en charge USB, en remplaçant packagename par le nom du pack que vous installez. Pour installer Receiver pour Linux à partir d'un pack Debian 1. Ouvrez une session en tant qu'utilisateur (racine) privilégié. 2. Ouvrez une fenêtre de terminal. 3. Lancez l'installation en saisissant dpkg -i packagename.deb. Remarque : Exécutez la même commande pour installer à la fois le pack Receiver et le pack de prise en charge USB, en remplaçant packagename par le nom du pack que vous installez. 14 Installer Pour installer Receiver pour Linux depuis un fichier .tar.gz ou un CD 1. Ouvrez une fenêtre de terminal. 2. Décompressez le fichier .tar.gz et réalisez une extraction de son contenu dans un répertoire temporaire. Par exemple, pour les plates-formes Linux, saisissez : tar xvfz packagename.tar.gz 3. Saisissez ./setupwfc et appuyez sur ENTRÉE pour exécuter le programme d'installation. 4. Tapez 1 (installation de Citrix Receiver pour Linux 12.1) et appuyez sur ENTRÉE. 5. Saisissez le chemin d'accès et le nom du répertoire d'installation requis (et appuyez sur ENTRÉE) ou appuyez sur ENTRÉE pour l'installer dans l'emplacement par défaut. 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ù plate-forme est un identifiant généré par le système pour le système d'exploitation installé. Par exemple, $HOME/ICAClient/linuxx86 pour la plate-forme Linux/x86). Remarque : Si vous ne souhaitez pas conserver l'emplacement par défaut, vous devez également spécifier le répertoire d'installation dans la variable d'environnement ICAROOT une fois l'installation terminée. 6. Lorsque vous êtes invité à continuer, entrez y et appuyez sur ENTRÉE. 7. Entrez 1 pour accepter le contrat de licence de logiciel client et appuyez sur ENTRÉE. Si vous disposez d'un navigateur Web pris en charge, vous êtes invité à choisir l'installation du plug-in. Si vous souhaitez installer le plug-in, appuyez sur y. 8. Si vous disposez de KDE ou de GNOME, vous pouvez choisir de les intégrer à Receiver. Entrez y lorsque vous y êtes invité pour intégrer KDE ou GNOME à Receiver. 9. Si vous avez déjà installé GStreamer, vous pouvez choisir de l'intégrer à Receiver, ce qui permet la prise en charge de l'accélération multimédia HDX Mediastream. Pour intégrer GStreamer à Receiver, entrez y lorsque vous y êtes invité. 10. Si vous avez ouvert une session en tant qu'utilisateur (racine) privilégié, vous pouvez alors choisir d'installer la prise en charge USB pour les applications VDI publiées de XenDesktop et XenApp. Entrez y lorsque vous y êtes invité pour installer la prise en charge USB. Remarque : Si vous n'avez pas ouvert de session en tant qu'utilisateur (racine) privilégié, l'avertissement suivant s'affiche : USB support cannot be installed by non-root users. Run the installer as root to access this install option. 15 Installer 11. Une fois l'installation terminée, le menu d'installation principal s'affiche à nouveau. Pour quitter ce programme, entrez 3 et appuyez sur ENTRÉE. Si vous ne souhaitez pas conserver le répertoire d'installation par défaut à l'étape 5, vous devez alors indiquer le chemin d'accès complet et le nom du répertoire d'installation dans la variable d'environnement ICAROOT. 16 Personnalisation de l'installation de Receiver pour Linux Mise à jour : 2012-02-15 Vous pouvez personnaliser la configuration de Receiver avant son installation en modifiant le contenu du pack de Receiver et en reconditionnant les fichiers. Vos modifications seront appliquées à chaque instance de Receiver installée à l'aide du pack modifié. 17 Personnalisation de l'installation de Receiver pour Linux Pour personnaliser une installation de Receiver pour Linux 1. Développez le fichier du pack de Receiver dans un répertoire vide. Le fichier du pack est appelé platform-major.minor.build.tar.gz (par exemple, linuxx86.12.1.nnnn.tar.gz pour la plate-forme Linux/x86). 2. Apportez les modifications requises au pack Receiver. Par exemple, vous pouvez ajouter des définitions de connexion de manière à ce que chaque installation de Receiver contienne déjà un ensemble de connexions standard. Vous pouvez ajouter des définitions de connexion au fichier modèle appsrv.ini situé sous : platform/platform.cor/config/appsrv.ini (par exemple, linuxx86/linuxx86.cor/config/appsrv.ini pour la plate-forme Linux/x86). Vous pouvez également ajouter un nouveau certificat racine SSL au pack si vous souhaitez utiliser un certificat à partir d'une autorité de certificat ne faisant pas partie de l'installation standard de Receiver. Pour de plus amples informations sur les certificats intégrés, veuillez consulter la section Configuration et activation de Receiver pour SSL et TLS. Pour ajouter un nouveau certificat racine SSL au pack, copiez le fichier .crt file dans platform/platform.cor/keystore/cacerts (par exemple linuxx86/linuxx86.cor/keystore/cacerts pour la plate-forme Linux/x86). 3. Ouvrez le fichier PkgID. 4. Ajoutez la ligne suivante pour indiquer que le pack a été modifié : MODIFIED=traceinfo où traceinfo est l'information indiquant la personne responsable de la modification et le moment où cette dernière a été réalisée. La forme exacte de cette information est sans importance. 5. Enregistrez, puis fermez le fichier. 6. Ouvrez la liste des fichiers de pack, platform/platform.psf (par exemple, linuxx86/linuxx86.psf pour la plate-forme Linux/x86). 7. Actualisez la liste des fichiers du pack pour refléter les modifications que vous avez apportées au pack. Si ce fichier n'est pas mis à jour, des erreurs peuvent se produire au moment de l'installation de votre nouveau pack. Parmi ces modifications, il peut s'agir de mettre à jour la taille des fichiers que vous avez modifiés ou d'ajouter de nouvelles lignes pour tous les fichiers ajoutés au pack. Les colonnes de la liste des fichiers du pack sont : • Type de fichier • Chemin d'accès relatif • Sous-pack (qui doit toujours être défini sur cor) • Autorisations • Propriétaire • Groupe Size 8. Enregistrez, puis fermez le fichier. • 18 Personnalisation de l'installation de Receiver pour Linux 9. Utilisez la commande tar pour reconditionner le fichier du pack Receiver, par exemple : tar czf ../newpackage.tar.gz * où newpackage est le nom du nouveau fichier du pack Receiver. 19 Intégration de Receiver pour Linux à KDE et GNOME Au cours de l'installation, vous pouvez choisir d'intégrer Receiver à KDE (K Desktop Environment) et à GNOME (GNU Network Object Model Environment). Si KDE ou GNOME est présent, l'installation crée une option de menu à partir de laquelle les utilisateurs peuvent démarrer Receiver. Les entrées de menu et raccourcis du bureau sont créés de manière dynamique par Citrix XenApp. Remarque : Pour un fonctionnement optimal, configurez $ICAROOT dans $HOME/.profile ou $HOME/.bash_profile, sauf si Receiver est installé dans l'emplacement par défaut. 20 Prise en charge de l'accélération graphique La fonctionnalité ThinImage permet d'améliorer les performances d'affichage des graphiques. Pour que cette fonction soit opérationnelle, assurez-vous que la bibliothèque JPEG libjpeg.so est installée sur votre machine utilisateur. Cette bibliothèque fait partie des installations Linux classiques, mais peut être absente des installations pour terminaux Linux et images de démarrage réseau. Si libjpeg.so n'est pas installée sur votre système, Citrix vous recommande de contacter votre distributeur pour obtenir le pack et les instructions d'installation nécessaires. 21 Démarrage de Receiver pour Linux Vous pouvez démarrer Receiver soit à l'invite du terminal soit à partir de l'un des environnements de bureau pris en charge (KDE ou GNOME). Si Receiver n'est pas installé 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. Pour démarrer Receiver à l'invite du terminal À partir de l'invite du terminal, entrez /opt/Citrix/ICAClient/wfcmgr et appuyez sur ENTRÉE (où /opt/Citrix/ICAClient est le répertoire dans lequel vous avez installé Receiver). Pour démarrer Receiver à partir du bureau Linux Vous pouvez démarrer Receiver à partir de n'importe quel environnement de bureau pour Linux en y accédant à l'aide d'un gestionnaire de fichiers. Si vous utilisez KDE ou GNOME, vous pouvez également démarrer Receiver à partir du menu. Receiver peut se trouver dans différents menus, en fonction de votre distribution Linux. Les emplacements des menus des distributions les plus courantes sont indiqués ci-dessous. • KDE • Distributions Red Hat, Fedora, Ubuntu, Kubuntu, Gentoo, Arch et SuSE : dans le menu K, cliquez sur Applications > Internet > Citrix Receiver • Distributions Mandriva : dans le menu K, cliquez sur Networking > Citrix Receiver Autres distributions : dans le menu K, cliquez sur Applications > Citrix Receiver GNOME • • Toutes les distributions : dans le menu Internet, cliquez sur Citrix Receiver Le fait de cliquer sur l'option Citrix Receiver dans un menu des environnements KDE ou GNOME entraîne le démarrage de Receiver. • 22 Utilisation de Receiver pour Linux en tant que « ICA vers proxy X » (« ICA côté serveur ») Vous pouvez utiliser une station de travail exécutant Receiver 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 Receiver n'est pas disponible. Notez que Receiver est disponible pour de nombreuses machines X ; dans ce cas de figure, l'installation du logiciel s'avère donc être la meilleure solution. Lorsque vous exécutez Receiver, 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. Ainsi, vous pouvez exécuter plusieurs copies de Receiver simultanément sur un même système, chacune envoyant sa sortie sur une machine différente. Système avec Receiver pour Linux configuré comme 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 : 23 • Si vous disposez déjà de terminaux X, vous pouvez exécuter Receiver 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 Receiver 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 Utilisation de Receiver pour Linux en tant que « ICA vers proxy X » (« ICA côté serveur ») Fonctionnalités prises en charge 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 : • 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 devez accéder à l'imprimante UNIX manuellement depuis le serveur à l'aide de l'impression LPD, ou utiliser une imprimante réseau. Pour démarrer Receiver 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 Receiver n'est pas installé 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 Receiver a été installé. À l'invite de commande, saisissez wfcmgr & . Remarque : Si vous obtenez des erreurs de police sur l'affichage X local au démarrage de Receiver, lancez le serveur de police sur le serveur proxy. 24 Pour désinstaller Citrix Receiver pour Linux 1. Exécutez le programme d'installation en tapant /usr/lib/ICAClient/setupwfc puis appuyez sur ENTRÉE. 2. Pour supprimer le client, tapez sur 2 puis appuyez sur ENTRÉE. Remarque : pour désinstaller Citrix Receiver pour Linux, vous devez avoir ouvert une session en tant qu'utilisateur identique à celui qui a réalisé l'installation. 25 Création de connexions Les utilisateurs peuvent créer deux types de connexion aux serveurs : • Une connexion à un bureau de serveur permet à un utilisateur d'accéder au bureau d'un serveur. L'utilisateur peut exécuter toutes les applications disponibles sur le bureau, dans n'importe quel ordre. Remarque : Les utilisateurs ne peuvent pas se connecter à des bureaux hébergés fournis par XenDesktop via une connexion personnalisée. Ils doivent se connecter soit à l'aide de l'Interface Web, soit au moyen de Citrix XenApp. • Une connexion vers une application publiée permet à un utilisateur d'accéder à une application prédéfinie et à son environnement associé. L'utilisateur peut exécuter des applications publiées en mode transparent, avec lequel chaque application apparaît dans sa propre fenêtre redimensionnable, comme si elle était exécutée localement. Pour créer une connexion 1. Démarrez Receiver. 2. Dans le menu Connections, cliquez sur New. 3. Cliquez sur Server ou Published Application. 4. Procédez comme suit : • Pour un bureau du serveur, saisissez le nom ou l'adresse IP du serveur ou cliquez sur Browse pour le sélectionner à partir d'une liste de serveurs. Pour une application publiée, saisissez le nom de l'application publiée ou cliquez sur Browse pour la sélectionner à partir d'une liste d'applications publiées. 5. Si vous saisissez le nom du serveur ou de l'application publiée, entrez une description unique pour l'entrée dans le champ Description. Cette description permet d'identifier la connexion dans l'affichage Connection. Lorsque vous sélectionnez un serveur ou une application publiée à partir de la liste, une description par défaut est ajoutée automatiquement. • 6. Cliquez sur OK. Une fois la connexion créée et les propriétés de connexion réseau appropriées configurées, la description apparaît dans l'affichage Connection. Remarque : Il s'agit du moyen le plus simple pour créer une entrée de connexion. Ces différentes étapes vous permettent de définir les éléments essentiels dont vous avez besoin pour vous connecter au serveur à partir de la station de travail. Vous pouvez configurer d'autres propriétés par défaut pour une connexion utilisant le menu Tools > Setting. Le cas échéant, vous pouvez également modifier les propriétés d'une connexion individuelle. 26 Affichage des entrées de connexion Mise à jour : 2012-04-23 Par défaut, Receiver affiche la vue Connection, qui répertorie toutes les entrées de connexion créées par un utilisateur, y compris les connexions vers des applications publiées et des bureaux de serveur. Juste après l'installation de Receiver, cette liste peut être vide. Si vous souhaitez afficher les connexions vers des applications et du contenu publiés configurées automatiquement sur un site XenApp Services, vous pouvez utiliser l'affichage Citrix XenApp. Pour afficher les ressources publiées via l'Interface Web Dans le menu View, cliquez sur Citrix XenApp View et ouvrez une session si vous y êtes invité. Une liste des ressources sur le serveur s'affiche. Dans le cadre du processus de publication, seules les ressources définies pour les utilisateurs Receiver apparaissent. Une icône de dossier indique que le dossier contient d'autres ressources publiées. Lorsque vous parcourez les ressources d'un dossier, une flèche vers le haut indique le dossier parent. Pour de plus amples informations sur le processus de publication, veuillez consulter la documentation relative à XenApp ou XenApp pour UNIX. Pour afficher les connexions créées sur la machine utilisateur Dans le menu View, cliquez sur Connection View. 27 Ouverture d'une connexion Les utilisateurs peuvent se connecter aux serveurs par différents moyens : • depuis la vue Connection ; • depuis Citrix XenApp (uniquement pour les connexions aux ressources publiées) : • depuis la vue Citrix XenApp ; • depuis les éléments de menu créés par Citrix XenApp ; depuis les éléments de bureau créés par Citrix XenApp (ceux-ci se trouvent souvent dans un fichier appelé « Citrix » ou « Citrix App Service Center ») ; depuis la ligne de commande ; • • • depuis un navigateur Web. Pour ouvrir une connexion à partir de la vue Connection 1. Sélectionnez le nom de la connexion que vous souhaitez ouvrir. 2. Procédez comme suit : • Dans le menu Connections, cliquez sur Connect. • Cliquez sur le bouton Connect de la barre d'outils. Pour ouvrir une application à partir de la vue Citrix XenApp 1. Dans la vue Citrix XenApp, sélectionnez l'application à laquelle vous souhaitez vous connecter. 2. Procédez comme suit : 28 • Dans le menu Citrix XenApp, cliquez sur Connect. • Cliquez sur le bouton Connect de la barre d'outils. Ouverture d'une connexion Pour ouvrir une connexion à partir d'une ligne de commande À l'invite de commandes, entrez la commande suivante : /opt/Citrix/ICAClient/wfica -desc « description » où description correspond au texte complet du champ Description de l'entrée de connexion. Si la description contient des espaces, encadrez-la de guillemets selon le procédé standard de Linux. Remarque : Si les utilisateurs ne peuvent pas se connecter à un serveur, les administrateurs peuvent devoir modifier l'emplacement du serveur ou les détails du proxy SOCKS. Pour de plus amples informations, veuillez consulter les sections Configuration de l’exploration ICA et Connexion via un serveur proxy. Pour ouvrir une connexion à l'aide d'un navigateur Web Si vous utilisez Firefox, Mozilla ou Netscape, la configuration de navigateur Web pour activer la connexion à une session ICA est normalement prise en charge automatiquement au cours de l'installation. Si vous avez besoin de configurer manuellement les fichiers .mailcap et MIME pour Firefox, Mozilla ou Netscape, utilisez les modifications de fichier suivantes de manière à ce que les fichiers .ica lancent l'exécutable de Receiver, wfica. Pour utiliser d'autres navigateurs, vous devez modifier la configuration du navigateur en conséquence. 1. Pour la modification de fichier .mailcap, sous $HOME, créez ou modifiez le fichier .mailcap et ajoutez la ligne : application/x-ica; /opt/Citrix/ICAClient/wfica.sh %s; x-mozilla-flags=plugin:Citrix ICA 2. Pour la modification de fichier MIME, sous $HOME, créez ou modifiez le fichier .mime.types et ajoutez la ligne : application/x-ica ica Le signe x- devant le format ica indique qu'ica est un type MIME indépendant, non pris en charge par l'IANA (Internet Assigned Numbers Authority). 29 Gestion de vos connexions Les utilisateurs peuvent contrôler et parcourir les connexions via le Centre de connexion. Cette fonctionnalité permet de : • fermer les applications ; • fermer leurs sessions ou se déconnecter des sessions ; • gérer les fenêtres de connexion ; • afficher les statistiques de transport de connexion pour les sessions. Le Centre de connexion est un outil de productivité très utile, qui permet aux utilisateurs et aux administrateurs de résoudre les problèmes liés aux connexions lentes ou complexes. Les utilisateurs peuvent également s'en servir pour réduire et restaurer leurs fenêtres de connexion. Pour accéder au Centre de connexion Dans le menu Tools, cliquez sur Connection Center. Les sessions actives sont répertoriées dans un résumé de toutes les connexions, qui affiche le nombre total de serveurs et d'applications en cours d'utilisation. Ce résumé apparaît en bas de la boîte de dialogue Connection Center. Pour gérer une fenêtre de connexion Dans le Centre de connexion, sélectionnez une session dans la liste et sélectionnez l'une des tâches suivante. 30 Pour Cliquez sur Terminer la session sélectionnée et fermer toutes les applications ouvertes Fermeture de session Actualiser la liste des sessions et effacer toutes les applications fermées Refresh Afficher la boîte de dialogue Connection Center Status, qui contient les statistiques de la session sélectionnée Properties Couper la connexion au serveur sélectionnée sans fermer les applications ouvertes (sauf si le serveur est configuré pour fermer les applications au moment de la déconnexion) Déconnecter Fermer l'application sélectionnée Terminate Gestion de vos connexions Réduire la fenêtre utilisée par l'application ou la session sélectionnée Iconify Afficher la fenêtre utilisée par l'application ou la session sélectionnée Restore Pour afficher les informations sur une session 1. Dans le menu Tools, cliquez sur Connection Center. 2. Sélectionnez une session et cliquez sur Properties. La boîte de dialogue Connection Center Status affiche les informations suivantes : Zone Description Connected to server Serveur utilisé pour la connexion. Vous pouvez spécifier le serveur en cliquant sur Connections > Properties et en sélectionnant la page Network. as user Compte utilisé pour ouvrir une session sur le serveur. « Anonxxx » indique une connexion anonyme. Vous pouvez spécifier le compte en cliquant sur Connections > Properties et en sélectionnant la page Login. Encryption Level Type de cryptage. Vous pouvez spécifier le niveau de cryptage en cliquant sur Connections > Properties et en sélectionnant la page Connection. Client Version Numéro de version cliente. Bytes Nombre d'octets entrants ou sortants transportés via la connexion. Frames Nombre de trames entrantes ou sortantes transportées via la connexion. Bytes/Frame Nombre d'octets divisé par le nombre de trames. Frame errors Nombre de trames entrantes ou sortantes qui ont été incorrectement transportées via la connexion. Ces statistiques sont disponibles pour les sessions uniquement, et non pour les applications publiées. Toutefois, si l'application publiée est la seule connexion d'une session, les informations affichées lorsque vous sélectionnez cette session dans le Centre de connexion s'appliquent à l'application publiée. 31 Configuration des connexions Vous pouvez configurer certains paramètres par défaut pour les connexions entre Receiver et les serveurs XenApp et XenDesktop. Le cas échéant, vous pouvez également modifier ces paramètres pour des connexions individuelles. Cette section présente des procédures pour la réalisation de tâches courantes effectuées par les utilisateurs de Receiver. Bien que certaines tâches et responsabilités respectives des administrateurs et des utilisateurs puissent coïncider, le terme « utilisateur » est employé dans ce chapitre pour distinguer les tâches typiquement effectuées par les utilisateurs de celles réalisées par les administrateurs. 32 • Configuration des paramètres de connexion par défaut • Configuration des paramètres pour les connexions individuelles • Personnalisation de Receiver à l'aide de fichiers de configuration Configuration des paramètres de connexion par défaut Vous pouvez configurer les paramètres s'appliquant à toutes vos connexions à l'aide de l'interface utilisateur native de Receiver (wfcmgr). Ces paramètres sont également appliqués par défaut à toutes les nouvelles connexions que vous créez. À titre d'exemple, vous pouvez personnaliser la taille de la fenêtre par défaut si vous souhaitez que toutes les connexions apparaissent dans une fenêtre plus grande ou plus petite que celle d'origine. Pour configurer les paramètres de connexion par défaut Dans le menu Outils, cliquez sur Paramètres. La boîte de dialogue Settings présente des pages correspondant aux propriétés que vous pouvez contrôler, notamment : 33 • La page Preferences, dans laquelle vous pouvez préciser les paramètres pour les options de clavier, les sons d'alerte et la prise en charge de la dictée numérique s'appliquant à toutes les entrées de connexion. Veuillez consulter la section Configuration des paramètres par défaut pour le clavier, le son et la prise en charge de la dictée numérique. • La page Window, dans laquelle vous pouvez indiquer les paramètres de fenêtre à utiliser pour toutes les nouvelles entrées de connexion. Veuillez consulter la section Pour configurer les paramètres par défaut de la fenêtre. • La page Server Location, dans laquelle vous pouvez préciser l'adresse du serveur qui produira un rapport pour le collecteur de données. Veuillez consulter la section Configuration de l’exploration ICA. • La page Keyboard Shortcuts, dans laquelle vous pouvez définir des combinaisons de touches alternatives pour les raccourcis clavier. Veuillez consulter la section Pour configurer des raccourcis clavier. • La page Disk Cache, dans laquelle vous pouvez définir les paramètres du cache disque. Veuillez consulter la section Pour configurer les paramètres du cache disque. • La page Drive Mapping, dans laquelle vous pouvez définir des mappages de lecteur. Veuillez consulter la section Mappage des lecteurs clients. • La page COM Ports, dans laquelle vous pouvez configurer des mappages de port COM. Veuillez consulter la section Pour configurer le mappage des ports COM clients. • La page Firewall, dans laquelle vous pouvez configurer des pare-feu et un proxy SOCKS. Veuillez consulter la section Connexion via un serveur proxy. • La page Auto Reconnect, dans laquelle vous pouvez indiquer des paramètres pour la fonction de reconnexion automatique des clients HDX Broadcast. Veuillez consulter la section Reconnexion automatique des utilisateurs. • La page Citrix XenApp, qui vous permet d'identifier le serveur exécutant le site XenApp Services. Veuillez consulter la section Configuration de Citrix XenApp. Configuration des paramètres de connexion par défaut • 34 La page Secure Gateway, qui vous permet d'indiquer un relais serveur Secure Gateway pour Receiver à utiliser lorsque vous vous connectez au serveur. Veuillez consulter la section Connexion avec Secure Gateway ou le Relais SSL Citrix. Configuration des paramètres par défaut pour le clavier, le son et la prise en charge de la dictée numérique Utilisez la page Preferences de la boîte de dialogue Settings pour configurer les paramètres de connexion par défaut suivants : 35 • Keyboard options. Définit la configuration et le type de clavier par défaut. • Alert sounds. Active ou désactive les sons d'alerte Windows sur la machine utilisateur. • Digital dictation support. Active ou désactive l'entrée microphone côté client. Configuration des paramètres par défaut pour le clavier, le son et la prise en charge de la dictée numérique Pour configurer les paramètres par défaut pour le clavier, le son et la prise en charge de la dictée numérique 1. Dans le menu Outils, cliquez sur Paramètres. 2. Sélectionnez Preferences dans la liste déroulante. 3. Configurez les paramètres suivants : • Keyboard Layout. Cliquez sur Browse pour sélectionner vos paramètres régionaux dans la liste. Les paramètres régionaux correspondent à la langue dans laquelle vous souhaitez écrire. Lorsque vous sélectionnez User Profile, le serveur choisit les paramètres régionaux. • Keyboard Type (Client). Cliquez sur Browse pour sélectionner le type de clavier approprié à votre station de travail dans la liste. Remarque : Si vous utilisez un clavier Sun, la touche Meta de gauche se comporte par défaut comme une touche Windows, tandis que la touche Meta de droite se comporte par défaut comme une touche de Menu. Les touches Meta sont marquées d'un losange. • Keyboard Type (Server). Cliquez sur Browse pour sélectionner le type de clavier physique spécifique que vous utilisez dans la liste. Si vous utilisez un clavier japonais, sélectionnez-le. Pour tous les autres, utilisez le clavier par défaut (clavier standard à 105 touches). • Enable Windows Alert Sounds. Lorsque cette option est activée, les sons d'alerte Windows sont lus au moyen du système de sons de la machine utilisateur. • Allow Audio Input. Lorsque cette option est activée, la prise en charge de HDX Realtime Multimedia Conferencing et de l'entrée microphone côté client est assurée. Remarque : Vous devez sélectionner Allow Audio Input pour configurer la dictée numérique pour les connexions individuelles. Pour plus d'informations, veuillez consulter la section Pour configurer la prise en charge de la dictée numérique. 36 Pour configurer les paramètres par défaut de la fenêtre Utilisez la page Window de la boîte de dialogue Settings pour configurer les paramètres par défaut de la fenêtre pour toutes les connexions. 1. Dans le menu Outils, cliquez sur Paramètres. 2. Sélectionnez Window dans la liste déroulante. 3. Configurez les paramètres suivants : 37 • Default Window Size. Sélectionnez l'une des options suivantes : Fixed Size, Percentage of Screen Size ou Full Screen. • Default Window Colors. Sélectionnez l'une des options suivantes : 16, 256, 32 Thousand, 16 Million ou Automatic. Automatic permet à Receiver de sélectionner un nombre optimal de couleurs disponible pour la connexion. Avant de sélectionner un nouveau mode de couleurs, assurez-vous qu'il est pris en charge par votre machine utilisateur. • Default 256 Color Mapping. Faites votre choix entre Private - Exact Colors et Shared - Approximate Colors. Lorsque vous sélectionnez Private - Exact Colors, Receiver utilise une palette de couleurs privée avec les affichages PseudoColor pour afficher les couleurs exactes envoyées par le serveur. Toutefois, cette configuration est susceptible de provoquer des papillotements au niveau des couleurs lorsque vous naviguez entre les différentes fenêtres. Pour éviter ce phénomène, utilisez l'option Shared - Approximate Colors. Notez que si d'autres applications allouent l'ensemble des 256 couleurs, Receiver peut utiliser une palette de couleurs privée. Configuration d'un protocole réseau par défaut Vous pouvez définir un protocole réseau par défaut pour contrôler la manière dont Receiver recherche les serveurs et communique avec eux. Remarque : Le protocole réseau que vous spécifiez affecte également le fonctionnement de l'exploration ICA. Pour des informations complémentaires, veuillez consulter la section Configuration de l’exploration ICA . Pour configurer un protocole réseau par défaut 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, choisissez Server Location. 3. Sélectionnez le protocole réseau requis dans la liste déroulante Network Protocol. 4. Cliquez sur OK. 38 Configuration de l’exploration ICA L'exploration ICA (également appelée exploration des serveurs) est le processus au cours duquel Receiver sélectionne un serveur approprié pour héberger une application donnée. Le fonctionnement de cette exploration dépend du protocole réseau configuré : • TCP/IP+HTTP et SSL/TLS+HTTPS. L'adresse du serveur par défaut est ica. Avec l'exploration ICA, Receiver recherche ica.nomdedomaine, où nomdedomaine est l'un des noms de domaine par défaut configurés pour Receiver. Cette fonction permet à l'administrateur DNS (Domain Name Server) ou WINS (Windows Internet Naming) de configurer un enregistrement d'hôte mappant « ica » à l'adresse du collecteur de données. À titre d'exemple, lorsque Receiver envoie une requête d'application, le collecteur de données répond avec l'adresse d'un serveur sur lequel l'application est publiée. Receiver utilise le protocole HTTP ou HTTPS pour contacter les serveurs. • TCP/IP. Le paramètre par défaut pour l'exploration des serveurs est le repérage automatique. Receiver tente de contacter tous les serveurs du sous-réseau en diffusant sur le protocole UDP. Vous pouvez également définir une adresse spécifique pour le serveur, qui sert de collecteur de données. Vous pouvez définir jusqu'à trois groupes de serveurs à contacter pour l'exploration ICA : un groupe principal et deux de secours. Chaque groupe peut comprendre entre un et cinq serveurs. Receiver tente de contacter chaque serveur à tour de rôle. Pour configurer l'exploration ICA 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, choisissez Server Location. 3. Sélectionnez le protocole réseau requis dans la liste déroulante Network Protocol. 4. Sélectionnez le groupe de serveurs requis dans la liste Server Group. 5. Cliquez sur Ajouter. 6. Entrez le nom ou l'adresse IP d'un serveur. Pour les protocoles TCP/IP+HTTP et SSL/TLS+HTTPS, si vous ne saisissez pas d'adresse IP, un serveur de votre réseau doit être mappé au nom par défaut d'ica.nomdedomaine, où nomdedomaine est l'un des noms de domaine par défaut configurés pour Receiver. L'exploration des serveurs TCP/IP+HTTP et SSL/TLS+HTTPS ne prend pas en charge la fonction (Auto-Locate). 7. Pour définir d'autres groupes de serveurs, sélectionnez le groupe requis dans la liste Server Group et répétez les étapes 5 et 6. 8. Cliquez sur OK. 39 Pour configurer des raccourcis clavier Les raccourcis clavier alternatifs permettent de contrôler le comportement de Receiver et remplacent les raccourcis clavier Windows standard pour une application publiée. À titre d'exemple, si vous souhaitez fermer la fenêtre actuelle sur un ordinateur Windows, vous devez appuyer sur ALT+F4. Cette combinaison de touches ferme également une fenêtre sous X Windows. Cette fonctionnalité de raccourcis clavier vous permet de mapper des combinaisons de touches courantes telles que ALT+F4 à une combinaison de touches telle que ALT+CTRL+F4, ignorée par votre système d'exploitation local. Lorsque vous appuyez sur cette nouvelle combinaison, Receiver envoie ALT+F4 au serveur et ferme la fenêtre actuellement ouverte sur le serveur. Si un raccourci clavier inclut les signes plus ou moins, utilisez le clavier numérique pour entrer ces signes plutôt que le clavier principal, de manière à garantir le bon fonctionnement du raccourci. 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, sélectionnez Keyboard Shortcuts pour afficher la page Keyboard Shortcuts. 3. Déterminez le mode d'application des combinaisons de touches : localement ou à distance, en choisissant une option dans la liste déroulante Handling of keyboard shortcuts. Remarque : Il peut être nécessaire de définir le type de clavier de la machine utilisateur afin que LINUX transmette les raccourcis clavier aux sessions distantes. Pour de plus amples informations sur la configuration du type de clavier, consultez la section Configuration des paramètres par défaut pour le clavier, le son et la prise en charge de la dictée numérique. • Translated applique les raccourcis clavier au bureau local plutôt qu'au bureau distant. Par exemple, appuyer sur ALT+TAB permet de basculer entre toutes les fenêtres actuellement ouvertes sur le bureau local, y compris entre les fenêtres locales et distantes. • Direct applique les raccourcis clavier au bureau distant plutôt qu'au bureau local. Par exemple, appuyer sur ALT+TAB permet de basculer entre toutes les fenêtres actuellement ouvertes sur le bureau distant, en excluant toutes les fenêtres ouvertes sur le bureau local. Lorsque vous sélectionnez Direct, les traductions des raccourcis clavier sont désactivées afin que les frappes soient appliquées au bureau distant. • Direct in full screen desktops only applique les raccourcis clavier au bureau distant plutôt qu'au bureau local lorsque la session distante est exécutée en mode plein écran. Si la session est exécutée sur toute autre taille de fenêtre, les raccourcis clavier sont appliqués au bureau local plutôt qu'au bureau distant. Lorsque vous sélectionnez Direct in full screen desktops only et que la session distante est exécutée en mode plein écran, les traductions des raccourcis clavier sont désactivées afin que les frappes soient appliquées au bureau distant. 40 Pour configurer des raccourcis clavier 4. Réglez les paramètres des raccourcis clavier en fonction de vos besoins. • Vous pouvez définir des combinaisons de touches alternatives pour les raccourcis clavier ALT+F1 à ALT+F12, ALT+TAB et ALT+MAJ+TAB, qui sont réservés à X Windows. Par défaut, ces combinaisons de touches sont générées par les combinaisons CTRL+MAJ+F1 à CTRL+MAJ+F12, ALT+SIGNE MOINS et ALT+MAJ+SIGNE PLUS. Toutefois, vous pouvez modifier ces définitions en sélectionnant des touches alternatives dans les menus contextuels. Si vous sélectionnez une combinaison de touches pour un raccourci, celle-ci est alors grisée dans les menus contextuels pour les autres raccourcis. • Toutes les combinaisons avec la touche ALT non utilisées par votre gestionnaire X Windows peuvent être utilisées en tant que combinaisons normales au cours de la session ICA. • Vous pouvez définir une combinaison supplémentaire pour Toggle SpeedScreen (combinaison par défaut : MAJ+F12). Cela vous permet d'activer et de désactiver l'écho local du texte SpeedScreen au cours d'une session. . • Vous pouvez définir une combinaison de touches pour désactiver les frappes distantes (combinaison par défaut : CTRL+F2). Si un bureau distant est exécuté en mode plein écran, une perte de contrôle du bureau local est possible, les frappes du clavier étant appliquées à distance. Cette combinaison de touches applique temporairement les raccourcis clavier au bureau local, jusqu'à ce que la fenêtre distante revienne au premier plan. Remarque : Si vous souhaitez utiliser la combinaison de touches CTRL+ALT+SUPPR. au cours de la session, utilisez la combinaison CTRL+ALT+ENTRÉE ou CTRL+ALT+RETOUR. 41 Pour configurer les paramètres du cache disque Utilisez la page Disk Cache de la boîte de dialogue Settings pour contrôler l'emplacement, la taille et le contenu du cache disque. Remarque : Le cache disque est utilisé uniquement lorsqu'il est activé pour une connexion donnée. Pour obtenir de plus amples informations, veuillez consulter la section Amélioration des performances sur une connexion à faible bande passante. 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, sélectionnez Disk Cache pour afficher la page Disk Cache. 3. Sélectionnez les paramètres requis. Vous pouvez effectuer les opérations suivantes : 42 • Définir la taille maximale du cache en modifiant la valeur Bitmap Cache Size. • Modifier l'emplacement du cache en cliquant sur le bouton Change et en sélectionnant la destination souhaitée pour le Disk Cache Directory. Si vous modifiez l'emplacement d'un cache sur une station de travail, assurez-vous d'avoir vidé l'ancien cache au préalable. • Définir la taille minimale des images bitmaps pour le cache en modifiant la position du curseur The minimum size bitmap that will be cached is. Le paramètre de taille s'affiche à côté du curseur. • Videz le cache en cliquant sur le bouton Clear Cache Now. Citrix vous recommande de ne pas vider le cache lorsqu'une connexion serveur est ouverte. Avant de vider le cache, assurez-vous que toutes les connexions serveur sont fermées. Configuration des paramètres pour les connexions individuelles Mise à jour : 2012-04-23 Le cas échéant, vous pouvez configurer des paramètres pour les connexions individuelles. Pour configurer des paramètres pour une connexion individuelle 1. Dans la vue Connection, sélectionnez l'entrée de connexion que vous souhaitez modifier. 2. Dans le menu Connections, cliquez sur Properties. La boîte de dialogue Properties présente des pages correspondant aux propriétés que vous pouvez contrôler, notamment : 43 • La page Network, qui vous permet de modifier les paramètres requis pour établir une connexion avec le serveur. Veuillez consulter la section Pour modifier les propriétés réseau pour une connexion. • La page Connection, qui vous permet de contrôler la connexion entre le serveur et Receiver, par exemple pour améliorer les performances en réduisant la bande passante. Veuillez consulter la section Amélioration des performances sur une connexion à faible bande passante. Vous pouvez également utiliser la page Connection pour configurer la fonctionnalité de collage avec le bouton central et la prise en charge de la dictée numérique. Veuillez consulter les sections Configuration de la fonctionnalité de collage avec le bouton central et Pour configurer la prise en charge de la dictée numérique. • La page Firewall, qui vous permet de spécifier les paramètres du serveur proxy. Veuillez consulter la section Connexion via un serveur proxy. • La page Window, qui vous permet d'indiquer la taille de la fenêtre et le nombre de couleurs utilisés pour la session ICA. Veuillez consulter la section Pour configurer les paramètres par défaut de la fenêtre. • La page Application, qui vous permet de spécifier une application à exécuter lorsque vous vous connectez au serveur. Veuillez consulter la section Pour indiquer que vous souhaitez qu'une application s'exécute au moment de la connexion. • La page Login, qui vous permet d'indiquer vos informations d'ouverture de session afin de ne pas avoir à les ressaisir à chaque fois que vous vous connectez à un serveur. Veuillez consulter la section Configuration des propriétés d'ouverture de session. • La page Auto Reconnect, dans laquelle vous pouvez indiquer des paramètres pour la fonction de reconnexion automatique des clients HDX Broadcast. Veuillez consulter la section Reconnexion automatique des utilisateurs. Configuration des paramètres pour les connexions individuelles • La page Secure Gateway, qui vous permet d'indiquer un serveur Secure Gateway pour Receiver à utiliser lorsque vous vous connectez à XenApp ou XenDesktop. Veuillez consulter la section Connexion avec Secure Gateway ou le Relais SSL Citrix. • La page File Associations, qui vous permet d'associer des types de fichier à des applications spécifiques. Veuillez consulter la section Configuration des associations de type de fichier. Remarque : Par défaut, l'option File Associations n'est pas visible. Vous devez configurer Receiver pour rendre cette option visible. Pour plus d'informations sur la réalisation de cette tâche, veuillez consulter la section Configuration des associations de type de fichier. 44 Pour modifier les propriétés réseau pour une connexion Mise à jour : 2012-04-23 Utilisez la page Network de la boîte de dialogue Properties pour spécifier une connexion à un serveur et le protocole réseau à utiliser. 1. Dans la vue Connection, sélectionnez l'entrée de connexion que vous souhaitez modifier. 2. Dans le menu Connections, cliquez sur Properties. 3. Dans la liste déroulante, choisissez Network. 4. Configurez les propriétés suivantes, selon les besoins : 45 • Modifiez la description d'une connexion dans le champ Description. • Pour configurer une connexion à un serveur différent, cliquez sur Server. Pour configurer une connexion à une application publiée différente, cliquez sur Published Application. Vous pouvez spécifier un serveur en indiquant son nom ou son adresse IP. Pour obtenir la liste des serveurs ou applications publiées, cliquez sur Browse. • Pour modifier le protocole utilisé pour localiser le collecteur de données, veuillez consulter la section Configuration de l’exploration ICA. Configuration de la fonctionnalité de collage avec le bouton central Vous pouvez configurer les applications Windows exécutées sur le serveur de manière à ce qu'elles se comportent davantage comme des applications UNIX. Pour cela, il vous faut configurer Receiver pour activer la fonctionnalité de collage avec le bouton central. Pour configurer la fonctionnalité de collage avec le bouton central 1. Dans la vue Connection, sélectionnez l'entrée de connexion pour laquelle vous souhaitez activer la fonctionnalité de collage avec le bouton central. 2. Dans le menu Connections, cliquez sur Properties. 3. Dans la liste déroulante, choisissez Connection. 4. Cochez la case Enable Middle Button Paste. 46 Pour configurer la prise en charge de la dictée numérique Mise à jour : 2012-04-23 XenApp et XenDesktop prennent en charge les entrées microphone côté client. Vous pouvez ainsi publier des logiciels de dictée destinés aux sessions utilisateur. Les utilisateurs peuvent se servir de microphones locaux pour dicter des notes à l'aide d'applications exécutées sur le serveur. Par exemple, un utilisateur en déplacement peut établir une session pour enregistrer des notes sur son ordinateur portable. Il peut ensuite les récupérer pour révision ou transcription plus tard dans la journée lorsqu'il est de nouveau face à son ordinateur de bureau. Pour de plus amples informations relatives à la configuration de cette fonction sur le serveur, veuillez consulter la documentation relative à XenApp et XenDesktop. Important : Avant de configurer la prise en charge de la dictée numérique pour une connexion, assurez-vous que la case Allow Audio Input est cochée sur la page Preferences de la boîte de dialogue Settings. 1. Dans l'affichage Connection, sélectionnez le nom de la connexion pour laquelle vous souhaitez configurer la prise en charge de la dictée numérique. 2. Dans le menu Connections, cliquez sur Properties. 3. Dans la liste déroulante, choisissez Connection. 4. Cochez les cases Enable Audio Input et Enable Sound. 47 Pour indiquer que vous souhaitez qu'une application s'exécute au moment de la connexion Vous pouvez indiquer que vous souhaitez qu'une application s'exécute automatiquement lorsque vous vous connectez à un serveur. Lorsque vous spécifiez une application, vous ne voyez pas le bureau du serveur au moment de la connexion, et la connexion se ferme lorsque vous quittez l'application. 1. Dans la vue Connection, sélectionnez l'entrée de connexion que vous souhaitez modifier. 2. Dans le menu Connections, cliquez sur Properties. 3. Sélectionnez Application dans la liste déroulante. • Dans la zone Application, indiquez le nom de chemin d'une application à exécuter lors de la connexion au serveur • Dans la zone Working Directory, indiquez le chemin d'un répertoire à utiliser avec l'application Remarque : Si l'entrée que vous configurez est une connexion à une application publiée, la page Application n'est pas disponible. 48 Configuration des propriétés d'ouverture de session Vous pouvez enregistrer vos informations d'ouverture de session pour une connexion serveur, ce qui vous évite d'avoir à les ressaisir à chaque nouvelle connexion. Pour configurer les propriétés d'ouverture de session 1. Dans la vue Connection, sélectionnez l'entrée de connexion que vous souhaitez modifier. 2. Dans le menu Connections, cliquez sur Properties. 3. Dans la liste déroulante, choisissez Login. 4. Saisissez votre Username (nom d'utilisateur) et Domain (domaine, facultatif) pour la connexion. Bien que vous puissiez également renseigner votre mot de passe, il n'est pas recommandé de configurer la connexion de cette manière, pour des raisons de sécurité. En effet, il est préférable de saisir votre mot de passe au moment du lancement de la connexion. 5. Pour activer l'ouverture de session avec carte à puce, sélectionnez Allow Smart Card Logon. Pour plus d'informations sur l'utilisation des cartes à puce avec Receiver, veuillez consulter la section Activation de la prise en charge des cartes à puce. 49 Personnalisation de Receiver à l'aide de fichiers de configuration L'interface utilisateur de Receiver vous permet de modifier de nombreux paramètres courants. Pour modifier des paramètres avancés ou moins courants, vous pouvez également modifier les fichiers de configuration de Receiver. Ces fichiers de configuration sont lus à chaque fois qu'un utilisateur lance une connexion. Vous pouvez modifier différents fichiers, en fonction de l'impact souhaité de ces modifications. Important : Pour la version 10.x, chaque entrée des fichiers appsrv.ini et wfclient.ini doit avoir une entrée correspondante dans le fichier All_Regions.ini pour que le paramètre soit effectif. De plus, chaque entrée figurant dans les sections [Thinwire3.0], [ClientDrive] et [TCP/IP] du fichier wfclient.ini doit disposer d'une entrée correspondante dans le fichier canonicalization.ini. Pour plus d'informations, consultez les fichiers All_Regions.ini et canonicalization.ini situés dans le répertoire $ICAROOT/config. Application des modifications à tous les utilisateurs Receiver. Si vous souhaitez que les modifications s'appliquent à tous les utilisateurs de Receiver, modifiez le fichier de configuration module.ini dans le répertoire $ICAROOT/config. Remarque : vous n'avez pas besoin d'ajouter d'entrée au fichier All_Regions.ini pour une valeur de configuration devant être lue à partir de module.ini, sauf si vous souhaitez autoriser d'autres fichiers de configuration à remplacer la valeur dans le fichier module.ini. Si une entrée du fichier All_Regions.ini définit une valeur par défaut, la valeur du fichier module.ini n'est pas utilisée. Application des modifications aux nouveaux utilisateurs du Receiver. Si vous souhaitez que les modifications s'appliquent à tous les nouveaux utilisateurs de Receiver à venir, modifiez les fichiers de configuration dans le répertoire $ICAROOT/config. Pour que ces modifications s'appliquent à toutes les connexions, mettez à jour le fichier wfclient.ini dans ce répertoire. Pour que les modifications s'appliquent à des connexions spécifiques, modifiez le fichier appsrv.ini dans ce même répertoire. Lorsque les nouveaux utilisateurs lancent Receiver pour la première fois, ces fichiers sont copiés dans leur répertoire $HOME/.ICAClient, s'ils n'existent pas déjà. Application des modifications à des connexions spécifiques pour des utilisateurs déterminés. Si vous souhaitez que ces modifications s'appliquent à une connexion spécifique pour un utilisateur déterminé, modifiez le fichier appsrv.ini dans le répertoire $HOME/.ICAClient de l'utilisateur en question. Le fichier contient une section pour chaque connexion configurée par l'utilisateur. Application des modifications à toutes les connexions pour des utilisateurs spécifiques. Si vous souhaitez que ces modifications s'appliquent à toutes les connexions pour un utilisateur spécifique, modifiez le fichier wfclient.ini dans le répertoire $HOME/.ICAClient de l'utilisateur en question. Les paramètres de ce fichier s'appliquent aux connexions existantes et à venir de cet utilisateur. Validation des entrées du fichier de configuration. Si vous souhaitez restreindre les valeurs des entrées dans les fichiers appsrv.ini et wfclient.ini, vous pouvez spécifier les options autorisées ou des plages d'options dans All_Regions.ini. Pour de plus amples 50 Personnalisation de Receiver à l'aide de fichiers de configuration informations, veuillez consulter le fichier All_Regions.ini dans le répertoire $ICAROOT/config. Remarque : Si une entrée apparaît dans plusieurs fichiers de configuration, celle du fichier appsrv.ini a priorité sur celle du fichier wfclient.ini, qui elle-même a priorité sur celle du fichier module.ini. 51 Configuration de Citrix XenApp Citrix XenApp permet aux utilisateurs de se connecter à des ressources publiées (c'est-à-dire applications publiées, bureaux et contenu publié) via un serveur exécutant un site XenApp Services. Citrix XenApp crée également le menu et les éléments du bureau grâce auxquels les utilisateurs accèdent à des ressources publiées. Les utilisateurs se connectent au contenu et aux applications publiés depuis l'affichage Citrix XenApp. Des options personnalisables pour tous les utilisateurs exécutant Citrix XenApp sur votre réseau sont définies dans un fichier de configuration, config.xml, qui est stocké sur le serveur de l'Interface Web. Lorsqu'un utilisateur lance Citrix XenApp, les données de configuration sont lues à partir du serveur. Citrix XenApp met ensuite à jour ses paramètres et son interface utilisateur de manière périodique, selon l'intervalle spécifié dans le fichier config.xml. Ainsi, l'administrateur du serveur peut contrôler facilement les options que voient les utilisateurs. Par ailleurs, ceux-ci disposent d'une certaine flexibilité pour adapter leur bureau, dans la mesure où cela leur est autorisé. Pour mettre à jour immédiatement les paramètres Citrix XenApp 1. Dans le menu Outils, cliquez sur Paramètres. 2. Sélectionnez Citrix XenApp dans la liste déroulante. 3. Cliquez sur Refresh Settings. Important : Le fichier config.xml affecte toutes les connexions définies par le serveur de l'Interface Web. Publication de contenu De manière générale, Receiver se connecte aux applications et aux bureaux. Receiver peut également ouvrir des fichiers spécifiques associés à une application. Dans ce cas, l'administrateur publie un fichier plutôt qu'une application. Ce processus est appelé publication de contenu ; il est utile pour partager tout type d'information électronique avec les utilisateurs du réseau. Il existe toutefois une restriction concernant les types de fichiers reconnus par Receiver. Pour que le système puisse reconnaître le type de fichier du contenu publié et pour que les utilisateurs puissent le visualiser dans Receiver, 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 Receiver, 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. 52 Personnalisation de l’accès au bureau pour les ressources publiées Si le serveur de l'Interface Web est configuré de manière appropriée, les utilisateurs peuvent adapter leur accès au bureau KDE ou GNOME à leurs ressources publiées. Avec un contrôle total des possibilités de personnalisation, les utilisateurs peuvent : • choisir d'afficher les ressources disponibles dans un menu ; • créer des raccourcis vers les ressources à partir du bureau ; • indiquer la manière dont Receiver actualise la liste des ressources. Les administrateurs peuvent restreindre le degré de personnalisation de ces fonctions à l'aide de l'Interface Web ; il suffit de désactiver une ou plusieurs pages sur les cinq de la boîte de dialogue Citrix XenApp dans Receiver. Pour personnaliser le bureau KDE ou GNOME sur la machine utilisateur 1. Dans le menu Tools, cliquez sur Settings. 2. Sélectionnez Citrix XenApp dans la liste déroulante. 3. Pour afficher les ressources publiées sur le système de menus KDE ou GNOME, sur la page Application Display, sélectionnez Show applications in menu. Votre système de bureau local définit le menu dans lequel les ressources apparaissent. 4. Pour afficher les ressources publiées sur le bureau, sur la page Application Display, sélectionnez Show applications in desktop folder. Par défaut, aucun nom n'est fourni et chaque ressource apparaît sous forme de raccourci individuel sur le bureau. Vous pouvez classer ces ressources dans un dossier sur le bureau en entrant un nom dans le champ. 5. Si la page Application Refresh est disponible, vous pouvez également définir la manière dont Receiver met à jour l'affichage de tous les menus, éléments du bureau et ressources publiées dans l'affichage Citrix XenApp. Cliquez sur une ou plusieurs options de la page Application Refresh : • Refresh list at start. L'affichage est actualisé lorsque vous redémarrez Receiver. • Refresh list when remote application launches. L'affichage est actualisé lorsqu'une nouvelle connexion est ouverte pour une application publiée. Refresh list on hourly interval. L'affichage est actualisé à intervalles réguliers, en fonction du nombre d'heures indiqué dans le champ. 6. Cliquez sur OK. • 53 Définition du serveur de l'Interface Web Mise à jour : 2012-05-03 Du fait que Citrix XenApp utilise l'Interface Web comme mécanisme d'accès aux ressources publiées, vous devez configurer Citrix XenApp pour qu'il pointe vers le serveur de l'Interface Web. Vous pouvez autoriser les utilisateurs à modifier l'emplacement du serveur depuis Receiver si, par exemple, ils ont besoin d'accéder à des ressources via plusieurs serveurs de l'Interface Web. Vous pouvez également utiliser l'Interface Web pour définir un emplacement fixe, de manière à ce que les utilisateurs ne puissent pas le modifier. Utilisez cette option si, par exemple, vous ne souhaitez pas que les utilisateurs accèdent aux ressources via plusieurs serveurs de l'Interface Web. Pour modifier l'emplacement du serveur à partir de Receiver Remarque : Pour que les utilisateurs puissent modifier l'emplacement du serveur, l'administrateur doit s'assurer que la page Server de la boîte de dialogue Citrix XenApp est visible et que les paramètres appropriés sont activés via l'Interface Web. Pour plus d'informations, veuillez consulter la documentation relative à l'Interface Web. 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, sélectionnez Citrix XenApp puis Server. 3. Cliquez sur Change. 4. Dans la boîte de dialogue Citrix XenApp Configuration, saisissez l'URL du fichier de configuration sur le serveur que vous souhaitez utiliser, ou sélectionnez une URL précédemment saisie dans la liste déroulante. Remarque : Dans la boîte de dialogue Citrix XenApp Configuration, vous pouvez entrer simplement le nom du serveur, et non l'URL complète. Receiver lit le fichier de configuration depuis l'emplacement par défaut sur ce serveur. 5. Cliquez sur Update. 6. Sur la page Citrix XenApp, cliquez sur OK. 54 Définition de la méthode d'ouverture de session Mise à jour : 2012-05-03 Vous pouvez utiliser l'Interface Web pour définir les méthodes d'ouverture de session disponibles aux utilisateurs lorsqu'ils accèdent à des ressources publiées. Par défaut, Citrix XenApp invite les utilisateurs à entrer leurs informations d'identification et les réutilise à chaque fois qu'ils se connectent à une ressource, mais vous pouvez également activer les ouvertures de session anonymes ou l'enregistrement de mot de passe. En fonction des options activées, les utilisateurs peuvent sélectionner une méthode d'ouverture de session pour les ressources auxquelles ils accèdent via Citrix XenApp. Bien qu'il soit possible de sélectionner un grand nombre de méthodes, seules les options Anonymous logon, Prompt user et Pass-through authentication (à l'aide de Kerberos) sont prises en charge par Receiver. Remarque : Seules les méthodes d'ouverture de session prises en charge s'affichent dans la liste déroulante Logon mode de la boîte de dialogue Citrix XenApp. Pour sélectionner une méthode d'ouverture de session afin d'accéder aux ressources publiées à partir de Citrix XenApp Important : Pour que les utilisateurs puissent choisir leur méthode d'ouverture de session, l'administrateur doit au préalable définir quelles sont les méthodes appropriées et les spécifier au moyen de l'Interface Web. L'administrateur doit également s'assurer que la page Server de la boîte de dialogue Citrix XenApp est visible, et que les paramètres appropriés sont activés sur le serveur de l'Interface Web. Pour plus d'informations, veuillez consulter la documentation relative à l'Interface Web. 1. Dans le menu Tools de l'affichage Connection, cliquez sur Settings. 2. Dans la liste déroulante, sélectionnez Citrix XenApp puis Server. 3. Sous Logon mode, sélectionnez la méthode d'ouverture de session que vous souhaitez utiliser pour toutes vos connexions. Seules les méthodes d'ouverture de session prises en charge spécifiées dans le fichier config.xml s'affichent. 4. Cliquez sur OK. 55 Configuration du contrôle de l'espace de travail La fonction de contrôle de l'espace de travail permet aux utilisateurs de se déconnecter rapidement de toutes les applications en cours d'exécution, de se reconnecter aux applications ou de fermer la session de toutes les applications en cours d'exécution. Vous pouvez changer de machine utilisateur et accéder à toutes vos applications lors d'une nouvelle ouverture de session. Par exemple, les employés d'un hôpital doivent passer d'une station de travail à l'autre et accéder à la même série d'applications à chaque ouverture de session dans XenApp. Ces utilisateurs peuvent se déconnecter de plusieurs applications sur une machine utilisateur et ouvrir tous ces applications lorsqu'ils se reconnectent sur une autre machine utilisateur. Le contrôle de l'espace de travail est disponible uniquement pour les utilisateurs se connectant à des ressources publiées via Citrix XenApp ou l'Interface Web. Les stratégies et les mappages de lecteurs clients s'adaptent à la nouvelle machine utilisateur. Ils sont appliqués en fonction de la machine utilisateur sur laquelle la session est en cours. Par exemple, si l'employé d'un centre hospitalier ferme la session qu'il a ouverte sur une machine utilisateur dans la salle des urgences et en ouvre une autre sur une machine dans le Service de radiologie, les stratégies, les mappages d’imprimante et de lecteur client correspondant à la machine utilisateur du Service de radiologie sont appliqués à l'ouverture de session sur cette machine. Remarque : Le contrôle de l'espace de travail n'est pas disponible pour les ressources publiées sur des serveurs exécutant Citrix XenApp pour UNIX. Si les paramètres de configuration du contrôle de l'espace de travail de l'Interface Web sont définis de façon à permettre aux utilisateurs de remplacer les paramètres du serveur, ceux-ci peuvent configurer le contrôle de l'espace de travail à l'aide de la page Reconnexion d'application de la boîte de dialogue Citrix XenApp. Les options suivantes sont disponibles sur la page Reconnexion d'application : • Activer la reconnexion automatique à l'ouverture de session : cette option permet aux utilisateurs de se reconnecter aux applications déconnectées uniquement ou aux applications déconnectées et actives. • L'option Activer la reconnexion automatique à partir du menu Reconnecter permet aux utilisateurs de se reconnecter aux applications déconnectées uniquement ou aux sessions déconnectées et actives. • L'option Personnaliser le bouton Fermeture de session permet de définir si la commande de déconnexion inclut les applications en cours d'exécution dans la session. Si les utilisateurs ouvrent une session à l'aide d'une carte à puce ou d'une carte à puce combinée à l'authentification unique, vous devez paramétrer une relation d'approbation entre le serveur de l'Interface Web et tout autre serveur de la batterie à laquelle accède l'Interface Web pour les applications publiées. Pour plus d'informations, veuillez consulter la documentation relative à XenApp et à l'Interface Web. 56 Configuration du contrôle de l'espace de travail 57 Configuration d'options de session Vous pouvez définir la taille de fenêtre, le nombre de couleurs et la qualité du son des sessions à partir de la page Session Options de Citrix XenApp. Les préférences de nombre de couleurs et de qualité du son définies par les utilisateurs ont des répercussions sur la bande passante utilisée par chaque session. Pour limiter la consommation de bande passante, vous pouvez empêcher les utilisateurs de modifier les paramètres serveur relatifs à une partie ou à l'ensemble des options disponibles sur cette page. Lorsque vous empêchez les utilisateurs de modifier les paramètres serveur, les paramètres configurés sur le serveur Interface Web sont appliqués aux connexions établies par les différentes machines utilisateur. Pour configurer les paramètres des options de session 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, choisissez Citrix XenApp, puis Session Options. 3. Configurez les paramètres des options de session à appliquer à toutes vos connexions. Vous pouvez effectuer les opérations suivantes : • Modifiez l'option Window Size. • Ajustez l'option Colors. • Ajustez le niveau de l'option Audio. Configurez l'option Handling of keyboard shortcuts. 4. Cliquez sur OK. • 58 Prise en charge des utilisateurs NDS Les utilisateurs peuvent choisir d'utiliser leurs informations de connexion Novell Directory Services pour accéder à une ressource publiée à l'aide de Citrix XenApp, si le serveur auquel ils se connectent prend en charge NDS. Important : Pour naviguer dans l'arborescence NDS, la bibliothèque Novell (/usr/lib/libldapsdk.so) doit être installée sur la machine utilisateur. Elle est incluse dans le pack NLDAPsdk, qui fait lui-même partie d'eDirectory. Elle est disponible sur la page de téléchargement de Novell à l'adresse www.novell.com. Pour utiliser NDS si le nom de l'arborescence n'est pas dans DNS Novell suggère d'entrer le nom de l'arborescence NDS configurée dans le DNS (Domain Name Server) afin d'autoriser le client à rechercher l'adresse IP du serveur NDS. Si le nom de l'arborescence NDS n'est pas entré dans DNS, procédez comme suit pour indiquer le nom ou l'adresse IP du serveur NDS. 1. Procédez comme suit : • Ouvrez le fichier de configuration, wfclient.ini, dans le répertoire $HOME/.ICAClient afin d'autoriser un utilisateur spécifique à accéder au serveur NDS Ouvrez le fichier de configuration wfclient.ini dans le répertoire $ICAROOT/config afin d'autoriser tous les utilisateurs à accéder au serveur NDS ; dans ce cas, les utilisateurs utilisant le programme wfcmgr une fois la modification effectuée. 2. Dans la section [WFClient], ajoutez la ligne suivante : NDSTree=server1:ppp server2:ppp server3:ppp • où :ppp est un numéro de port facultatif et server1, server2 et suivants sont soit des noms de serveurs NDS, soit des adresses IP de serveurs NDS. Vous pouvez utiliser un mélange de noms de serveurs et d'adresses IP, en séparant les entrées par un espace. Remarque : vous devez également ajouter les nouvelles entrées du fichier wfclient.ini dans le fichier de configuration All_Regions.ini. Pour plus d’informations, veuillez consulter la section Personnalisation de Receiver à l'aide de fichiers de configuration. 3. Enregistrez, puis fermez le fichier. Remarque : Citrix XenApp cherche toujours à accéder au nom de l'arborescence envoyé par le serveur de l'Interface Web avant de vérifier les détails du serveur dans le fichier de configuration. 59 Optimisation de votre environnement Receiver Mise à jour : 2012-02-22 En optimisant votre environnement, vous obtenez des performances maximales de la part de Receiver et offrez une meilleure expérience utilisateur. Vous pouvez améliorer et optimiser les performances comme suit : 60 • Reconnexion automatique des utilisateurs • Mappage des machines utilisateur • Configuration de la prise en charge USB • Amélioration des performances sur une connexion à faible bande passante • Amélioration des performances multimédia avec HDX Reconnexion automatique des utilisateurs 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 de reconnexion automatique des clients HDX Broadcast, Receiver peut détecter les déconnexions de session involontaires et reconnecter automatiquement les utilisateurs à leur session. Lorsque cette fonctionnalité est activée sur le serveur, les utilisateurs n'ont pas besoin de se reconnecter manuellement pour continuer à travailler. Receiver essaie de reconnecter une session 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, Receiver attend 36 secondes avant de retenter une reconnexion à une session déconnectée et tente de se reconnecter à cette session trois fois. Vous pouvez modifier ce paramètre pour toutes les connexions ou pour une connexion individuelle. Pour configurer les paramètres de reconnexion automatique HDX Broadcast • Pour toutes les connexions, sélectionnez Tools > Settings • Pour une connexion individuelle, sélectionnez l'entrée de connexion à configurer. Sélectionnez Connections > Properties > Auto-Reconnect. 1. Sélectionnez Enable Auto-Reconnect. 2. Saisissez les valeurs appropriées pour Maximum Retries et Seconds Delay Before Retrying Reconnect. 3. Cliquez sur OK. 61 Mappage des machines utilisateur Receiver prend en charge le mappage des machines clientes pour les connexions aux serveurs XenApp et XenDesktop. 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. 62 Pour configurer le mappage des ports COM clients Le mappage des ports COM clients permet, au cours de sessions XenApp et XenDesktop, d'utiliser les périphériques connectés aux ports COM de la machine utilisateur. Ces mappages peuvent être utilisés de la même façon que n'importe quel mappage réseau effectué au moyen de la commande Connecter un lecteur réseau. 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, choisissez COM Ports pour afficher la page COM Ports. 3. Pour mapper un port COM, cliquez sur Add. 4. Dans la liste Files, cliquez sur le nom du périphérique pour lequel vous souhaitez configurer le mappage de ports COM. 5. Cliquez sur OK. 63 Mappage des lecteurs clients Mise à jour : 2012-04-23 Le mappage des lecteurs clients permet d'affecter des lettres de lecteur du serveur XenApp ou XenDesktop 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 Receiver. Le mappage de lecteur client permet de rendre disponible aux 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. 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. 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 d'un répertoire de base utilisateur ou /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 Receiver se connecte à XenApp ou XenDesktop, les mappages de lecteur client sont rétablis, sauf si le mappage automatique 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 plus d'informations, veuillez consulter la documentation relative à XenApp et XenDesktop. 64 Mappage des lecteurs clients Pour indiquer des lecteurs et répertoires à mapper à l'ouverture de session 1. Dans le menu Outils, cliquez sur Paramètres. 2. Sélectionnez Drive Mapping dans le menu déroulant. La liste Drive Mapping affiche pour chaque lettre de lecteur le disque ou nom de chemin du répertoire de la machine utilisateur mappé au lecteur. Dans les colonnes Enable/Read/Write, les icônes indiquent quel lecteur mappé est activé et de quel type d'accès au lecteur l'utilisateur bénéficie. 3. Cochez la case dans la colonne Enable à côté d'une lettre de lecteur disponible, puis cochez la case pour le lecteur. 4. Cliquez sur Modify. Une boîte de dialogue de sélection de fichier UNIX standard s'affiche. Sélectionnez le répertoire UNIX que vous souhaitez mapper et cliquez sur OK. Vous pouvez également saisir simplement le chemin du répertoire dans le champ situé à côté de la lettre de lecteur requise. 5. Le répertoire mappé apparaît dans la liste Drive Mapping. Si la lettre de lecteur que vous avez sélectionnée n'est pas disponible sur le serveur Windows, le répertoire indiqué est mappé à une autre lettre de lecteur disponible à l'ouverture de session. 6. Spécifiez l'accès au lecteur en cliquant sur l'une des icônes de lecture/écriture correspondantes. Vous pouvez utiliser les éléments suivants : Icône (Paire de jumelles) Signification Accès en lecture (Paire de jumelles, avec point d'interrogation) Demande d'accès en lecture pour le premier accès de la session (Paire de jumelles, masquée par une croix) Pas d'accès en lecture (Crayon) Accès en écriture (Crayon, avec point d'interrogation) Demande d'accès en écriture pour le premier accès de la session (Crayon, masqué par une croix) Pas d'accès en écriture 7. Assurez-vous que Enable Drive Mapping est sélectionné. 8. Cliquez sur OK. Déconnectez-vous de toutes les connexions serveur déjà établies et reconnectez-vous. Les mêmes paramètres de mappage de lecteur et d'accès s'appliqueront à toutes les entrées de connexion. 65 Mappage des lecteurs clients Pour activer le mappage dynamique de lecteurs clients au cours d'une session 1. Dans le menu Outils, cliquez sur Paramètres. 2. Sélectionnez Drive Mapping dans le menu déroulant. 3. Sélectionnez Enable Dynamic Drive Mapping. 4. Cliquez sur OK. Remarque : Lorsque le mappage de lecteur client dynamique est activé, Receiver contrôle les répertoires /media et /mnt/media pour les nouveaux montages. Pour afficher les lecteurs clients mappés lors d'une connexion à un serveur Windows 1. À partir de votre session, cliquez deux fois sur Poste de travail sur le bureau distant. Lorsque vous êtes connecté aux applications publiées, vous pouvez accéder aux disques locaux de la même manière qu'en exécutant des applications localement. Pour mapper manuellement un lecteur client sur un serveur Windows Les lecteurs mappés n'apparaissant pas après l'ouverture de session peuvent être mappés manuellement dans une session ICA. Utilisez la procédure suivante pour mapper manuellement un lecteur client : 1. Dans la vue Connection, sélectionnez la connexion que vous souhaitez ouvrir. 2. Dans le menu Connections, cliquez sur Connect et ouvrez une session sur le serveur. 3. Sur le serveur, lancez Windows Explorer. 4. Dans le menu Tools, cliquez sur Map Network Drive. La boîte de dialogue Map Network Drive s'affiche. 5. Dans la liste Drive, sélectionnez une lettre de lecteur du serveur. La lettre de lecteur représente le lecteur client mappé. Cliquez sur Parcourir. 6. Dans la boîte de dialogue Browse For Folder, développez Client Network. 7. Développez Client, puis sélectionnez l'entrée appropriée pour votre répertoire dans la liste des lecteurs clients disponibles. 8. Si vous souhaitez que ce lecteur soit disponible à chaque fois que vous ouvrez une session sur le serveur, sélectionnez Reconnect at logon. Cliquez sur OK. 66 Mappage des lecteurs clients Pour configurer le mappage de lecteur pour les lecteurs de disquette Vous pouvez mapper manuellement les lecteurs de disquette sur les serveurs pour y accéder au cours d'une session. Pour cela, accédez aux disquettes formatées DOS montées sur votre machine utilisateur à l'aide de la commande suivante : mount -t vfat /dev/fd0 /mnt/floppy Sélectionnez ensuite le répertoire /mnt/floppy dans la boîte de dialogue Drive Mapping. 67 Mappage des imprimantes clientes Receiver 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, XenApp 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, configurez le paramètre de stratégie Citrix 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 de tous les utilisateurs Receiver (ceux-ci correspondant dans ce cas aux personnes utilisant le programme wfcmgr pour la première fois après la modification) ; 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 (:). Remarque : vous devez également ajouter les nouvelles entrées du fichier wfclient.ini dans le fichier de configuration All_Regions.ini. Pour plus d’informations, veuillez consulter la section Personnalisation de Receiver à l'aide de fichiers de configuration. 3. Enregistrez, puis fermez le fichier. 68 Mappage des imprimantes clientes 69 Mappage d'imprimantes clientes sur XenApp pour Windows Dans la plupart des cas, il est inutile de définir une configuration particulière 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 XenApp 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 Receiver, établissez une connexion avec le serveur et ouvrez une session sur un ordinateur exécutant XenApp. 2. Dans le menu Démarrer, cliquez sur Paramètres > Imprimantes. 3. Dans le menu Fichier, cliquez sur 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. Dans la plupart des cas, il s'agit d'une imprimante au nom standard, semblable à celles créées par les Services Bureau à distance natifs, tels que « HP LaserJet 4 depuis NomClient dans la session 3 ». Pour plus d'informations concernant l'ajout d'imprimantes, veuillez consulter la documentation de votre système d'exploitation Windows. 70 Mappage d'imprimantes clientes sur XenApp pour UNIX Mise à jour : 2012-05-01 Dans un environnement UNIX, les pilotes d'imprimante définis par Receiver 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 XenApp pour UNIX, l'administrateur doit activer la fonction d'impression. Pour plus d'informations, veuillez consulter la section XenApp pour UNIX dans eDocs. 71 Mappage audio du client Le mappage audio du client permet aux applications fonctionnant sur le serveur XenApp de restituer les sons sur un périphérique audio compatible Windows installé sur la machine utilisateur. Vous pouvez définir la qualité audio individuellement pour chaque connexion sur le serveur XenApp, 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 plus d'informations, veuillez consulter la documentation relative à XenApp et XenDesktop. Les utilisateurs peuvent activer ou désactiver le mappage audio du client et définir la qualité audio pour une connexion à la machine utilisateur. Si les réglages de qualité audio de la machine utilisateur et du serveur diffèrent, le réglage le plus faible est utilisé. Remarque : le mappage audio du client n'est pas pris en charge pour les connexions à Citrix XenApp sur UNIX. Pour configurer le mappage audio pour une connexion 1. Dans la vue Connection, sélectionnez le nom de la connexion à laquelle vous souhaitez appliquer le mappage audio. 2. Dans le menu Connections, cliquez sur Properties. 3. Sélectionnez Connection dans le menu déroulant. 4. Cochez la case Enable Sound. 5. Sélectionnez la qualité High, Medium ou Low, en fonction de la bande passante disponible. Pour définir un périphérique audio autre que celui par défaut 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 les différents utilisateurs, veuillez consulter la section Personnalisation de Receiver à l'aide de fichiers de configuration. 2. Ajoutez l'option suivante, en créant la section si besoin est : [ClientAudio] 72 Mappage audio du client AudioDevice = <machine> 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. 73 Configuration de la prise en charge USB Mise à jour : 2013-12-20 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 envoyé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. Les utilisateurs Desktop Viewer peuvent spécifier si les périphériques USB sont disponibles sur le bureau virtuel à l'aide d'une préférence dans la barre d'outils. Les fonctions isochrones des périphériques USB tels que les webcams, les micros, les haut-parleurs et les casques sont prises en charge dans des environnements LAN (réseaux locaux) à faible latence et à haut débit. Cela permet à ces périphériques d'interagir avec des packs tels que Microsoft Office Communicator et Skype. Les types de périphériques suivants sont pris en charge directement dans une session XenDesktop ; ils n'utilisent donc pas la prise en charge USB : • Claviers • Souris • Cartes à puce 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 l'article CTX 119722. Par défaut, certains types de périphériques USB ne sont pas pris en charge pour l'accès distant via XenDesktop. 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. Par défaut, les types de périphériques USB suivants ne sont pas pris en charge pour une utilisation dans une session XenDesktop : • dongles Bluetooth ; • cartes d'interface 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 plus d'informations, veuillez consulter la section Mise à jour de 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 plus d'informations, veuillez consulter la documentation de XenDesktop. 74 Configuration de la prise en charge USB 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 envoyé 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. Périphériques de stockage de masse Si un utilisateur se déconnecte d'un bureau virtuel lorsqu'un périphérique de stockage de masse est encore branché sur le bureau local, ce périphérique n'est pas envoyé sur le bureau virtuel lorsque l'utilisateur se reconnecte. Pour s'assurer que le périphérique de stockage de masse est effectivement transféré 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 Receiver et un navigateur de fichiers Linux 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, procédez comme suit : dans la barre de menus Debian, sélectionnez Desktop > Preferences > Removable Drives and Media, puis cliquez sur l'onglet Storage. Sous Removable Storage, désélectionnez la case à cocher Browse removable media when inserted. Remarque : étant donné que le mappage des lecteurs clients peut également être utilisé pour accéder aux périphériques de stockage de masse, la prise en charge USB n'est pas requise. Caméras Web 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 fonction de compression vidéo de caméra Web HDX RealTime en modifiant le fichier usb.conf par défaut. Pour plus d'informations, veuillez consulter la section Pour configurer une compression vidéo de caméra Web HDX RealTime. 75 Classes USB autorisées par défaut 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 comme périphériques de stockage de masse et il est possible de configurer un appareil photo pour utiliser les deux classes, par le biais des menus fournis par l'appareil photo. Veuillez noter que 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 : • 76 01 Périphériques flash limités Classes USB autorisées par défaut • 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. 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. 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. 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). 77 Classes de périphériques USB refusées par défaut 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). Ceci est dû au fait que la majorité des claviers et souris sont correctement gérés sans prise en charge USB et 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. 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. 78 Classes de périphériques USB refusées par défaut 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. 79 Mise à jour de la liste des périphériques USB disponibles pour l'accès à distance 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 situé 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 sont appliquées avant les règles par défaut lorsqu'un bureau virtuel démarre. Cette méthode vous permet de contourner les règles par défaut fournies par XenDesktop. 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=0a # CDC Data ALLOW: # Ultimate fallback: allow everything else Création de 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 : 80 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 Mise à jour de la liste des périphériques USB disponibles pour l'accès à distance Class Classe du descripteur de périphérique ou d'un descripteur d'interface SubClass 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 de fin, introduit par #. 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 81 Configuration de modes de démarrage Mise à jour : 2013-12-20 À l'aide du mode d'appliance de bureau, il est possible de modifier la manière dont un bureau virtuel gère les périphériques USB précédemment connectés. Pour ce faire, configurez le paramètre DesktopApplianceMode figurant dans la section WfClient du fichier $ICAROOT/config/module.ini de chaque machine utilisateur de la manière suivante. [WfClient] DesktopApplianceMode = Booléen où Booléen admet l'une des valeurs suivantes : 82 TRUE 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). FALSE Aucun périphérique USB ne démarre. Amélioration des performances sur une connexion à faible bande passante Citrix recommande d'utiliser la version la plus récente de XenApp ou de XenDesktop sur le serveur et de Receiver sur la machine utilisateur. Si vous utilisez une connexion à faible bande passante, vous pouvez améliorer les performances de cette connexion en modifiant la configuration de Receiver et la façon dont vous utilisez ce dernier. • Modifiez la configuration de Receiver. La modification de la configuration de Receiver permet de réduire la bande passante dont ICA a besoin et d'améliorer les performances. • Modifiez la manière d'utiliser Receiver. La modification de la manière avec laquelle Receiver est utilisé permet également de réduire la bande passante requise, pour une connexion ultra-performante. • Utilisez les dernières versions de XenApp et Receiver pour Linux. Citrix améliore les performances à chaque nouvelle version ; de ce fait, de nombreuses fonctions nécessitent la dernière version de Receiver et du logiciel serveur. Modification de la configuration de Receiver 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. Receiver permet aux utilisateurs et aux administrateurs de 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. • Activez 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. Côté utilisateur : page Connections > Properties > Connection Côté serveur : gestionnaire de Réduction de latence SpeedScreen • Activez la compression des 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. Côté utilisateur : page Connections > Properties > Connection Côté serveur : paramètres de stratégie Citrix Audio Quality et Image Compression. 83 Amélioration des performances sur une connexion à faible bande passante • Activez l'utilisation du cache disque. L'utilisation du cache disque permet de stocker les images bitmap fréquemment utilisées localement sur la machine utilisateur pour éviter leur transfert via la connexion serveur à chaque fois qu'elles sont sollicitées. Côté utilisateur : page Connections > Properties > Connection • Réduisez la taille des fenêtres. Modifiez la taille de fenêtre jusqu'à ce que vous atteignez une taille de lecture confortable. Côté utilisateur : page Connections > Properties > Window Côté serveur : site XenApp Services > Session Options • Réduisez le nombre de couleurs. Limitez le nombre de couleurs à 256. Côté utilisateur : page Connections > Properties > Window Côté serveur : site XenApp Services > Session Options • Diminuez la qualité sonore. Si le mappage audio est activé, réduisez la qualité sonore au minimum. Côté utilisateur : page Connections > Properties > Connection Côté serveur : paramètre de stratégie Citrix Audio quality Modification de l'utilisation de Receiver 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 : 84 • É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 beaucoup de bande passante et peut entraîner une baisse des performances. Amélioration des performances multimédia avec HDX Mise à jour : 2012-04-23 Citrix HDX intègre une large gamme de technologies offrant une expérience utilisateur haute définition dans les environnements utilisateur riches en multimédia. Receiver pour Linux comprend de nombreuses fonctionnalités HDX pour améliorer l'expérience utilisateur lors de la connexion à des applications et bureaux hébergés : 85 • Redirection HDX Mediastream Windows Media • Redirection HDX MediaStream Flash • HDX 3D Pro • compression vidéo pour caméra Web HDX RealTime. Configuration de la redirection HDX Mediastream Windows Media Mise à jour : 2012-07-23 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 exécutés sur 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. Le Receiver 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. • Placez en liste noire les GUID problématiques pour obliger le retour à la restitution côté serveur. • Ajoutez des paramètre supplémentaires aux chaînes MIME existantes pour permettre la résolution des problèmes des formats problématiques en modifiant des paramètres streams GStreamer. • 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. Pour implémenter la redirection Windows Media, vous devez installer GStreamer, une infrastructure multimédia open-source, sur chaque machine utilisateur qui le requiert. De manière générale, l'installation de GStreamer se fait avant celle du logiciel Receiver. Cela vous permet de sélectionner l'option GStreamer durant l'installation pour vous assurer que la redirection Windows Media est intégrée au logiciel Receiver. 86 Configuration de la redirection HDX Mediastream Windows Media La plupart des distributions Linux incluent GStreamer. Vous pouvez également télécharger GStreamer à l'adresse http://gstreamer.freedesktop.org. 87 Pour configurer la redirection HDX Mediastream pour Flash Mise à jour : 2013-07-12 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 plus d'informations, veuillez consulter la section Configuration 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 toutes 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 Ask 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 Receiver. Par défaut, cette option est définie sur 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 Receiver. Par défaut, cette option est définie sur Enabled. • HDXFlashClientCacheSize= [25-250] Définit la taille du cache côté client, en mégaoctets (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 Receiver pour le contenu récupéré côté serveur. Par défaut, cette option est définie sur Persistent. 88 Pour configurer la redirection HDX Mediastream pour Flash Remarque : ce paramètre est requis uniquement lorsque HDXFlashEnableServerSideContentFetching est défini sur la valeur Enabled. 3. Pour laisser les sessions Receiver gérer le clavier et la souris à l'intérieur et à l'extérieur de toute fenêtre lisant du contenu Flash, dans /config/module.ini changez FlashV2=Off sur FlashV2=On. 89 Pour configurer le décodage du processeur graphique HDX 3D Pro Mise à jour : 2012-02-14 HDX 3D Pro prend en charge le décodage du processeur graphique (matériel) et le décodage de l'unité centrale (logiciel). Si le décodage du processeur graphique n'est pas disponible, Receiver utilise automatiquement le décodage de l'unité centrale. 1. Assurez-vous que votre machine utilisateur dispose des fonctionnalités requises. Pour des informations complémentaires, veuillez consulter la section Configuration requise . 2. Activez le décodage du processeur graphique en attribuant la valeur « True » à EnableH264HWAcceleration dans le fichier wfclient.ini. 90 Pour configurer une compression vidéo de caméra Web HDX RealTime Mise à jour : 2012-09-11 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, Skype ou Microsoft Office Communicator. 1. Assurez-vous que votre machine utilisateur dispose des fonctionnalités requises. 2. Assurez-vous que le canal virtuel multimédia 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 procédant comme suit : a. Sélectionnez Allow Audio Input sur la page Tools > Settings > Preferences. b. Sélectionnez Enable Audio Input sur la page Connection > Properties > Connection. Important : assurez-vous d'avoir activé l'entrée audio dans les deux emplacements. Désactivation de 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 plus d'informations, veuillez consulter la section Personnalisation de Receiver à l'aide de fichiers de configuration. 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 (default via HDX RealTime Webcam Video Compression) 91 Pour configurer une compression vidéo de caméra Web HDX RealTime 4. Enregistrez, puis fermez le fichier. 92 Amélioration de l'expérience utilisateur Mise à jour : 2012-03-05 Vous pouvez améliorer l'expérience de vos utilisateurs grâce aux fonctionnalités prises en charge suivantes : 93 • Prise en charge des mots de passe expirés • Lissage de polices ClearType • Association de type de fichier • Redirection vers les dossiers spéciaux • Redirection de contenu serveur vers client. • xcapture Configuration de la prise en charge des mots de passe expirés Mise à jour : 2012-03-05 Si la prise en charge des mots de passe expirés est activée sur le serveur Interface Web, les utilisateurs sont invités à changer de mot de passe lorsqu'ils se connectent aux applications et aux bureaux hébergés à partir de la vue Citrix XenApp. Pour plus d'informations sur la configuration de la prise en charge des mots de passe expirés sur le serveur Interface Web, veuillez consulter la documentation d'Interface Web. Si les utilisateurs se connectent directement au contrôleur de domaine en vue de changer leur mot de passe expiré, Kerberos doit être installé et configuré sur leur machine. Les étapes de configuration exactes requises varient en fonction du mode d'installation de Kerberos au sein de votre environnement. Citrix recommande cependant d'ajouter des enregistrements adaptés au DNS (Domain Name System) afin d'éviter de devoir configurer l'emplacement des centres de distribution de clés sur chaque machine utilisateur. Pour plus d'informations, veuillez consulter votre documentation Kerberos. Si les utilisateurs se connectent à votre batterie XenApp ou à votre site XenDesktop en vue de modifier leur mot de passe expiré, Citrix vous recommande de mettre en œuvre des connexions sécurisées en utilisant, par exemple, le protocole SSL. Remarque : Si la méthode d'authentification NDS (Novell Directory Services) est en place, la prise en charge des mots de passe expirés n'est pas disponible. Spécification du royaume Kerberos Si les utilisateurs se connectent au contrôleur de domaine directement pour modifier leurs mots de passe expirés, Receiver requiert le nom du royaume Kerberos correspondant au domaine Windows approprié. Si le nom de royaume est une version en majuscule du nom de domaine, Receiver le détecte automatiquement. Si le nom de royaume n'est pas une version en majuscule du nom de domaine, ajoutez le paramètre suivant à la section [WFClient] de wfclient.ini : Realm_NomDomaineWindows=NomRoyaumeKerberos Par exemple, si Kerberos devrait utiliser le royaume COMPANY.LOCAL pour accéder au domaine Windows abc, ajoutez la ligne suivante : Realm_abc=COMPANY.LOCAL 94 Configuration du lissage de 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 option, ou spécifier le type de lissage en modifiant le fichier de configuration wfclient.ini. L'entrée pour le lissage de polices prend la forme suivante : FontSwitchingType = nombre où nombre peut prendre l'une des valeurs suivantes : 0 ou 1 Aucun lissage 2 Lissage standard 3 Lissage ClearType (subpixellaire horizontal) Les lissages standard et ClearType augmentent de manière significative les besoins en bande passante de Receiver. 95 Configuration des associations de type de fichier Mise à jour : 2012-04-23 Vous pouvez configurer Receiver de manière à ce qu'il autorise les utilisateurs à ouvrir des types de fichier spécifiques avec des applications publiées automatiquement. Une association de type de fichier détermine quelle application doit être utilisée sur le serveur avec des types de fichier spécifiques ; elle ouvre automatiquement l'application associée lorsqu'un utilisateur clique sur ce type de fichier. Les associations de type de fichier peuvent être soit dynamiques (réceptionnées à partir du site XenApp Services) soit statiques (configurées sur la page File Associations de la boîte de dialogue Properties). Remarque : Si un utilisateur tente d'ouvrir un fichier utilisant des associations de type de fichier dynamiques et qu'il n'est pas connecté à un serveur, une invite d'authentification s'affiche. Si l'utilisateur annule l'ouverture de session, le lancement de l'application est également annulé. Par défaut, les associations de type de fichier sont dynamiques ; toutefois, si votre environnement n'a pas de site XenApp Services, vous pouvez définir des associations de type de fichier statiques sur Receiver. Ces associations de type de fichier persistent entre les sessions. Les fichiers déplacés doivent résider sur un système de fichiers mappés afin que le serveur puisse y accéder. Les utilisateurs peuvent déplacer des fichiers vers la fenêtre principale de Receiver, vers l'icône du gestionnaire Receiver ou toute autre icône du bureau. Ces actions entraînent les résultats suivants : • Déplacement de fichiers vers la fenêtre principale de Receiver. Dans la plupart des cas, si un utilisateur déplace un fichier dans la fenêtre principale du client, les associations de type de fichier déterminent quelle application ouvrir. Toutefois, certains types de fichier sont traités de manière différente. Si un fichier .ica est déplacé vers la fenêtre principale de Receiver, Receiver réalise la connexion indiquée dans le fichier. Si un fichier .pnagent ou .desktop est déplacé vers la fenêtre principale de Receiver, Receiver lance l'application indiquée dans le fichier. • Déplacement de fichiers vers l'icône du gestionnaire Receiver. Si un utilisateur déplace un fichier .ica vers l'icône du gestionnaire Receiver, Receiver réalise la connexion indiquée dans le fichier. Si d'autres types de fichier sont déplacés vers l'icône du gestionnaire Receiver, les associations de type de fichier déterminent l'application à ouvrir. Remarque : Cette fonctionnalité n'est pas disponible dans l'environnement de bureau GNOME. • 96 Déplacement de fichiers vers une autre icône du bureau. Si un utilisateur déplace un fichier vers une autre icône du bureau, Receiver répond uniquement si l'icône correspond à une ressource publiée Citrix. Pour les icônes d'application publiées, Configuration des associations de type de fichier Receiver utilise toujours des associations de type de fichier dynamiques pour vérifier que le type de fichier est pris en charge par l'application. Si tel est le cas, Receiver ouvre le fichier à l'aide de l'application sélectionnée. Dans le cas contraire, le système demande à l'utilisateur s'il confirme vouloir ouvrir l'application sélectionnée. Pour les icônes de contenu publié, le système avertit l'utilisateur que l'icône n'est pas une application et Receiver propose d'ouvrir le fichier à l'aide d'une application appropriée. Remarque : Cette fonctionnalité n'est pas disponible dans l'environnement de bureau GNOME. Pour configurer Receiver afin d'utiliser des associations de type de fichier statiques ou dynamiques 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 les différents utilisateurs, veuillez consulter la section Personnalisation de Receiver à l'aide de fichiers de configuration. 2. Dans la section [WFClient] du fichier, définissez la valeur pour UseDynamicFileTypeAssociation. False rend l'option File Associations visible dans la liste déroulante Properties et configure Receiver de manière à utiliser des associations de type de fichier statiques. True configure Receiver de manière à utiliser des associations de type de fichier dynamiques. Remarque : Si cette ligne n'apparaît pas dans le fichier wfclient.ini ou module.ini, Receiver utilise des associations de type de fichier statiques. 3. Enregistrez, puis fermez le fichier. 97 Configuration des associations de type de fichier Pour définir des associations de type de fichier statiques pour des connexions individuelles 1. Dans le menu View, cliquez sur Connection View pour afficher les connexions disponibles. 2. Sélectionnez la connexion pour laquelle vous souhaitez configurer les associations de fichier. 3. Dans le menu Connections, cliquez sur Properties. 4. Sélectionnez File Associations dans la liste déroulante. 5. Cliquez sur Add. 6. Sélectionnez l'application et l'association de type de fichier requises dans la liste, puis cliquez sur OK. Remarque : Un type de fichier ne peut pas être associé à plusieurs applications publiées. Vous pouvez en revanche associer plusieurs types de fichier à une seule application. 7. Cliquez sur OK. 8. Assurez-vous que l'application publiée et le type de fichier sont associés pour la redirection de contenu. Pour de plus amples informations, veuillez consulter la documentation relative à XenApp. 98 Configuration de 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 particulièrement 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 Il s'agit d'une procédure en deux parties. 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 le fichier wfclient.ini, tel qu'indiqué 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 dans le fichier wfclient.ini (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 99 • Vous pouvez indiquer n'importe quel composant du chemin sous forme de variable d'environnement, par exemple $HOME. • Vous pouvez indiquer des valeurs pour ces deux paramètres. Configuration de la redirection de dossiers spéciaux 100 • Les répertoires que vous indiquez doivent être disponibles via le mappage des machines clientes ; ils doivent donc se trouver dans la sous-arborescence d'une machine cliente mappée. • Vous devez utiliser les lettres de lecteur « C » ou suivantes. Configuration de la redirection de contenu serveur vers 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 (Hypertext Transfer Protocol) ; • HTTPS (Secure Hypertext Transfer Protocol) ; • RTSP (Real Player) ; • RTSPU (Real Player) ; • PNM (Real Players plus anciens). Si Receiver 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 Receiver, dans la mesure où le chemin inclut RealPlayer et au moins l'un des navigateurs suivants : Firefox, Mozilla ou Netscape. Remarque : RealPlayer pour Linux peut être obtenu à l'adresse http://proforma.real.com/real/player/unix/unix.html. 101 Configuration de la redirection de contenu serveur vers client 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é. 3. 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. 4. 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é. 102 Configuration de la redirection de contenu serveur vers client Pour désactiver la redirection de contenu serveur vers client à partir de Receiver 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. 103 Utilisation de xcapture L'application xcapture de Receiver 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, entrez /opt/Citrix/ICAClient/util/xcapture et appuyez sur ENTRÉE (où /opt/Citrix/ICAClient est le répertoire dans lequel vous avez installé Receiver). Pour lancer xcapture à partir de la fenêtre principale de Receiver Dans le menu Tools, cliquez sur xcapture. 104 Utilisation de xcapture 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. 105 Sécurisation des communications de Receiver Pour sécuriser les communications entre votre batterie de serveurs et Receiver, vous pouvez intégrer vos connexions Receiver à la batterie de serveurs grâce à un large choix de technologies de sécurité, dont : 106 • Un serveur proxy SOCKS ou serveur proxy sécurisé (également appelé serveur proxy, serveur proxy HTTPS ou serveur proxy de tunneling SSL). Vous pouvez utiliser les serveurs proxy pour limiter l'accès à l'intérieur et à l'extérieur de votre réseau, et pour gérer les connexions entre Receiver et les serveurs. Receiver prend en charge les protocoles de proxy SOCKS et de proxy sécurisé. • Solutions Secure Gateway ou Relais SSL avec protocoles SSL (Secure Sockets Layer) et TLS (Transport Layer Security). • Un pare-feu. Les pare-feu de réseau peuvent autoriser ou empêcher le passage des paquets de données en fonction de l'adresse et du port de destination. Si vous utilisez Receiver avec un pare-feu de réseau qui mappe l'adresse IP interne du serveur sur une adresse Internet externe (c'est-à-dire, la traduction d'adresse de réseau, ou NAT), configurez l'adresse externe. Connexion via un serveur proxy Les serveurs proxy permettent de limiter l'accès à l'intérieur comme à l'extérieur du réseau, et de gérer les connexions établies entre Receiver et votre déploiement XenApp ou XenDesktop. Receiver prend en charge le protocole SOCKS, de même que Secure Gateway et le Relais SSL Citrix, le protocole proxy sécurisé et l'authentification Stimulation/Réponse Windows NT (NTLM). Remarque : pour garantir l'établissement d'une connexion sécurisée, activez le protocole TLS/SSL. 107 Utilisation de la détection automatique des serveurs proxy par le client Si vous déployez Receiver dans une organisation comptant de nombreux serveurs proxy, envisagez d'utiliser la détection automatique des serveurs proxy par le client. Cette fonction de détection automatique repose sur le navigateur Web local pour l'obtention des informations concernant le serveur proxy. Elle s'avère également pratique lorsque vous ne parvenez pas à déterminer le serveur proxy qui sera utilisé lors de la configuration de Receiver. La fonction de détection automatique des serveurs proxy par le client est compatible avec Firefox, Mozilla et Netscape 4.0 ou version ultérieure. Pour configurer la détection automatique des serveurs proxy par le client par défaut 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, choisissez Firewall. 3. Sélectionnez Use Browser settings. 4. Cliquez sur OK. Pour configurer la détection automatique des serveurs proxy par le client pour une connexion au serveur 1. Dans la vue Connection, sélectionnez la connexion pour laquelle vous souhaitez définir la détection automatique du serveur proxy par le client. 2. Dans le menu Connections, cliquez sur Properties. 3. Dans la liste déroulante, choisissez Firewall. 4. Sélectionnez Use Browser settings. Important : Si la liste est grisée, désélectionnez la case Use default afin de ne plus utiliser le protocole par défaut, puis activez l'option Use Browser settings. 5. Cliquez sur OK. 108 Connexion via un serveur proxy sécurisé La configuration de connexions utilisant le protocole de proxy sécurisé assure également la prise en charge de l'authentification Stimulation/Réponse Windows NT (NTLM). Si ce protocole est disponible, il est détecté et utilisé au moment de l'exécution sans nécessiter de configuration supplémentaire. Important : La prise en charge de la fonctionnalité NTLM requiert la présence de la bibliothèque OpenSSL (libcrypto.so) sur la machine utilisateur. Cette bibliothèque est généralement incluse dans les distributions Linux. Le cas échéant, elle est également téléchargeable à partir du site http://www.openssl.org/. Pour spécifier un serveur proxy sécurisé par défaut 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, choisissez Firewall. 3. Sélectionnez Secure (HTTPS). 4. Spécifiez le nom du proxy ou l'adresse IP du serveur proxy sécurisé dans la zone Proxy Address, ainsi que le numéro de port dans la zone Port. 5. Le cas échéant, entrez le nom d'utilisateur et le mot de passe à utiliser lors de la connexion au serveur proxy dans les zones Username et Password. 6. Cliquez sur OK. 109 Connexion via un serveur proxy sécurisé Pour spécifier un serveur proxy sécurisé pour une connexion individuelle 1. Dans la vue Connection, sélectionnez la connexion pour laquelle vous souhaitez définir un serveur proxy sécurisé. 2. Dans le menu Connections, cliquez sur Properties. 3. Dans la liste déroulante, choisissez Firewall. 4. Sélectionnez Secure (HTTPS). Important : Si la liste est grisée, désélectionnez la case Use default afin de ne plus utiliser le protocole par défaut, puis activez l'option Secure (HTTPS). 5. Spécifiez le nom du proxy ou l'adresse IP du serveur proxy sécurisé dans la zone Proxy Address, ainsi que le numéro de port dans la zone Port. 6. Le cas échéant, entrez le nom d'utilisateur et le mot de passe à utiliser lors de la connexion au serveur proxy dans les zones Username et Password. 7. Cliquez sur OK. 110 Connexion via un serveur proxy SOCKS Pour spécifier manuellement un proxy SOCKS par défaut 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, choisissez Firewall. 3. Sélectionnez SOCKS. 4. Spécifiez le nom du proxy ou l'adresse IP du serveur proxy SOCKS dans la zone Proxy Address, ainsi que le numéro de port dans la zone Port. 5. Le cas échéant, entrez le nom d'utilisateur et le mot de passe à utiliser lors de la connexion au serveur proxy dans les zones Username et Password. 6. Cliquez sur OK. Pour spécifier manuellement un serveur proxy SOCKS pour une connexion 1. Dans la vue Connection, sélectionnez la connexion pour laquelle vous souhaitez définir un serveur proxy SOCKS. 2. Dans le menu Connections, cliquez sur Properties. 3. Dans la liste déroulante, choisissez Firewall. 4. Sélectionnez SOCKS. Important : si la liste est grisée, désélectionnez la case Use default afin de ne plus utiliser le protocole par défaut, puis activez l'option SOCKS. 5. Spécifiez le nom du proxy ou l'adresse IP du serveur proxy SOCKS dans la zone Proxy Address, ainsi que le numéro de port dans la zone Port. 6. Le cas échéant, entrez le nom d'utilisateur et le mot de passe à utiliser lors de la connexion au serveur proxy dans les zones Username et Password. 7. Cliquez sur OK. 111 Configuration de la détection automatique de proxy Ce paramètre permet de détecter automatiquement un serveur proxy en interrogeant http://wpad/wpad.dat/ en vue d'obtenir des informations sur les proxy. Cette fonctionnalité évite aux administrateurs de consacrer du temps à la résolution de configurations incorrectes ou dynamiques. Toutefois, il leur faut configurer les informations de proxy correctes sur http://wpad/wpad.dat/ afin de permettre à Receiver de les recueillir correctement. Pour configurer la détection automatique de proxy par défaut 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, choisissez Firewall. 3. Sélectionnez Automatically detect proxy. 4. Cliquez sur OK. Pour configurer la détection automatique de proxy pour une connexion individuelle 1. Dans la vue Connection, sélectionnez la connexion pour laquelle vous souhaitez définir la détection automatique du serveur proxy. 2. Dans le menu Connections, cliquez sur Properties. 3. Dans la liste déroulante, choisissez Firewall. 4. Sélectionnez Automatically detect proxy. Important : Si la liste est grisée, désélectionnez la case Use Default afin de ne plus utiliser le protocole par défaut, puis activez l'option Automatically detect proxy. 5. Cliquez sur OK. 112 Connexion avec Secure Gateway ou le Relais SSL Citrix Vous pouvez intégrer Receiver avec Secure Gateway ou le service Relais SSL (Secure Sockets Layer) Citrix. Receiver prend en charge les protocoles SSL et TLS. 113 • Le protocole SSL fournit un cryptage renforcé pour augmenter la confidentialité de vos connexions ICA ainsi qu'une authentification de serveur par certificat pour vérifier l'authenticité du serveur auquel vous vous connectez. • TLS (Transport Layer Security) est la dernière version normalisée du protocole SSL. Le groupe de travail Internet Engineering Taskforce (IETF) l'a rebaptisé TLS lorsqu'il est devenu responsable du développement de SSL sous la forme d'une norme ouverte. TLS garantit la sécurité des communications de données grâce à l'authentification des serveurs, au cryptage du flux de données et aux contrôles d'intégrité des messages. SSL, version 3.0, et TLS, version 1.0, ne présentant que quelques différences techniques mineures, les certificats que vous utilisez avec votre logiciel pour SSL fonctionneront également avec TLS. Certaines organisations, notamment des organisations gouvernementales américaines, requièrent l'utilisation du protocole TLS pour la sécurisation de leurs communications de données. Ces organisations peuvent nécessiter l'utilisation d'une cryptographie validée, comme la norme FIPS 140 (Federal Information Processing Standard). La norme FIPS 140 est une norme de cryptographie. Connexion avec la passerelle Secure Gateway Vous pouvez utiliser la passerelle Secure Gateway en mode Normal ou en mode Relais afin de fournir un canal sécurisé de communication entre Receiver et le serveur. Il n'est pas nécessaire de configurer Receiver si vous utilisez la passerelle Secure Gateway en mode Normal et si les utilisateurs se connectent via l'Interface Web. Receiver utilise des paramètres configurés à distance sur le serveur exécutant l'Interface Web pour se connecter aux serveurs exécutant Secure Gateway. Pour plus d'informations sur la configuration des paramètres de serveur proxy pour Receiver, veuillez consulter la documentation de l'Interface Web. Si le proxy Secure Gateway est installé sur un serveur dans le réseau sécurisé, vous pouvez l'utiliser en mode Relais. Pour plus d'informations, veuillez consulter la documentation de XenApp (Secure Gateway). Si vous utilisez le mode Relais, le serveur Secure Gateway fonctionne comme un serveur proxy. Dans ce cas, vous devez configurer Receiver pour qu'il utilise : • le nom de domaine complet du serveur Citrix Secure Gateway ; • le numéro de port du serveur Citrix Secure Gateway. Veuillez noter que le mode Relais n'est pas pris en charge par Secure Gateway, version 2.0. Le nom de domaine complet (FQDN) doit contenir, dans l'ordre, les trois composants suivants : • nom d'hôte ; • domaine intermédiaire ; • domaine de tête. Par exemple : mon_ordinateur.mon_entreprise.com est un nom de domaine complet car il liste dans l'ordre un nom d'hôte (mon_ordinateur), un domaine intermédiaire (mon_entreprise) et un domaine de tête (com). La combinaison du domaine intermédiaire et du domaine de tête (mon_entreprise.com) est généralement appelée nom de domaine. 114 Connexion avec la passerelle Secure Gateway Pour spécifier un serveur Secure Gateway par défaut 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, choisissez Secure Gateway pour afficher la page Secure Gateway. Remarque : l'option Secure Gateway est grisée, à moins que le protocole réseau par défaut figurant sur la page Server Location désigne SSL/TLS + HTTPS server location. 3. Spécifiez le nom de domaine complet du serveur Secure Gateway dans la zone Secure gateway address, ainsi que le numéro de port dans la zone Port. 4. Cliquez sur OK. Pour spécifier un serveur Secure Gateway pour une connexion serveur 1. Dans la vue Connection, sélectionnez la connexion pour laquelle vous souhaitez définir un serveur Secure Gateway. 2. Dans le menu Connections, cliquez sur Properties. 3. Dans la liste déroulante, choisissez Secure Gateway pour afficher la page Secure Gateway. Remarque : l'option Secure Gateway est grisée, à moins que le protocole réseau par défaut figurant sur la page Server Location désigne SSL/TLS + HTTPS server location. 4. Spécifiez le nom de domaine complet du serveur Secure Gateway dans la zone Secure gateway address, ainsi que le numéro de port dans la zone Port. 5. Cliquez sur OK. 115 Connexion avec le Relais SSL Citrix Mise à jour : 2012-04-23 Par défaut, le Relais SSL Citrix utilise le port TCP 443 du serveur XenApp pour les communications sécurisées SSL/TLS. Lorsque le relais SSL reçoit une connexion SSL/TLS, il décrypte les données avant de les rediriger vers le serveur ou, si l'utilisateur a sélectionné le protocole d'exploration SSL/TLS+HTTPS, vers le Service XML Citrix. Si vous configurez le Relais SSL Citrix pour l'écoute sur un port autre que le port 443, vous devez spécifier le numéro du port d'écoute non standard auprès de Receiver. Le Relais SSL Citrix vous permet de sécuriser les communications suivantes. • Entre une machine utilisateur et un serveur sur lesquels SSL/TLS est activé. Les connexions utilisant le cryptage SSL/TLS sont indiquées au moyen d'une icône en forme de cadenas dans la fenêtre principale de Receiver. • Avec Interface Web, entre le serveur XenApp et le serveur Web. Pour obtenir des informations sur la configuration et l'utilisation du Relais SSL en vue de sécuriser l'installation, veuillez consulter la documentation de XenApp. Pour obtenir des informations sur la configuration de l'Interface Web en vue d'utiliser le cryptage SSL/TLS, veuillez consulter la documentation de l'Interface Web. 116 Configuration et activation de Receiver pour SSL et TLS Mise à jour : 2012-05-01 Les protocoles SSL et TLS sont configurés de la même manière, utilisent les mêmes certificats et sont tous deux activés simultanément. Lorsque les protocoles SSL et TLS sont activés, Receiver tente d'utiliser TLS, puis SSL, à chaque fois que vous établissez une connexion. S'il ne parvient pas à se connecter avec le protocole SSL, la connexion échoue et un message d'erreur apparaît. Pour forcer Receiver à se connecter uniquement via le protocole TLS, vous devez spécifier TLS sur votre serveur Secure Gateway ou sur le Relais SSL. Pour plus d'informations, veuillez consulter la documentation de Secure Gateway ou du service Relais SSL. Pour plus d'informations sur Secure Gateway pour Windows ou sur le Relais SSL Citrix, veuillez consulter la documentation de XenApp. 117 Installation de certificats racine sur des machines utilisateur Pour utiliser le protocole SSL ou TLS, vous devez disposer d'un certificat racine sur la machine cliente permettant de vérifier la signature de l'autorité de certification apposée sur le certificat du serveur. Receiver prend en charge les certificats suivants : Certificat Autorité émettrice Class4PCA_G2_v2.crt VeriSign Trust Network Class3PCA_G2_v2.crt VeriSign Trust Network BTCTRoot.crt Baltimore Cyber Trust Root GTECTGlobalRoot.crt GTE Cyber Trust Global Root Pcs3ss_v4.crt Class 3 Public Primary Certification Authority SecureServer.crt Secure Server Certification Authority Il n'est pas nécessaire d'obtenir et d'installer des certificats racine sur les machines utilisateur pour pouvoir utiliser des certificats émis par ces autorités de certification. Cependant, si vous choisissez d'utiliser une autorité de certification différente, vous devez alors obtenir un certificat racine auprès de celle-ci, que vous installez ensuite sur chaque machine utilisateur. Pour installer un certificat racine, copiez les nouveaux fichiers de certificat (racine) émis par l'autorité de certification dans le sous-répertoire keystore/cacerts situé au sein du répertoire d'installation ($ICAROOT). Pour permettre à Receiver d'utiliser le nouveau certificat, vous devez redémarrer wfcmgr après avoir ajouté le certificat. Important : Receiver ne prend pas en charge les clés de plus de 4 096 bits. Assurez-vous que les certificats racine émis par l'autorité de certification, les certificats intermédiaires et les certificats de serveur sont inférieurs ou égaux à 4 096 bits. 118 Pour configurer SSL ou TLS comme protocole par défaut 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, choisissez Server Location. 3. Sélectionnez SSL/TLS + HTTPS server location dans la liste Network Protocol. Remarque : Vous pouvez définir ce protocole pour toutes les connexions ou pour tous les serveurs et groupes de serveurs en utilisant les listes Server Group et Address List. 4. Cliquez sur OK. 119 Pour configurer Receiver de manière à utiliser le protocole SSL ou TLS pour une connexion unique 1. Dans la vue Connexion, sélectionnez la connexion pour laquelle vous souhaitez utiliser le protocole SSL. 2. Dans le menu Connections, cliquez sur Properties. 3. Dans la liste déroulante, choisissez Network. 4. Sélectionnez SSL/TLS + HTTPS server location dans la liste Network Protocol. Important : Si la liste est grisée, désélectionnez la case à cocher Use Default afin de ne plus utiliser le protocole par défaut, puis choisissez SSL/TLS + HTTPS server location dans la liste Network Protocol. 5. Sélectionnez l'emplacement du serveur en utilisant l'une des méthodes suivantes : • Sélectionnez la case à cocher Use Default. Indiquez le nom de domaine complet de la machine à utiliser pour la recherche du serveur dans la zone Server Location. 6. Cliquez sur OK. • 120 Connexion à un serveur via un pare-feu Les pare-feu de réseau peuvent autoriser ou empêcher le passage des paquets de données en fonction de l'adresse et du port de destination. Si vous utilisez Receiver au travers d'un pare-feu de réseau qui mappe l'adresse IP interne du serveur à une adresse Internet externe, configurez les paramètres de pare-feu à l'aide des informations présentées dans cette rubrique. Pour établir une connexion via un pare-feu de traduction d'adresse 1. Dans le menu Outils, cliquez sur Paramètres. 2. Dans la liste déroulante, choisissez Firewall. 3. Sélectionnez la case à cocher Use alternate address for firewall connection. 4. Ajoutez l'adresse Internet externe d'un serveur faisant partie du sous-réseau auquel vous souhaitez vous connecter au moyen de l'option Address List de la page Server Location. Pour plus d'informations, veuillez consulter la section Configuration de l’exploration ICA. 121 Utilisation du cryptage ICA Le cryptage renforce la sécurité des connexions au serveur. Par défaut, le cryptage de base est activé sur toutes les connexions. Vous devez configurer Receiver de manière à utiliser le niveau de cryptage minimal requis par le serveur (ou un niveau plus élevé). Pour activer des niveaux de cryptage supérieurs au niveau Basic, le serveur doit prendre en charge le cryptage ICA. Pour modifier les paramètres de cryptage 1. Dans la vue Connection, sélectionnez la connexion pour laquelle vous souhaitez modifier les paramètres de cryptage. 2. Dans le menu Connections, cliquez sur Properties. 3. Dans la liste déroulante, choisissez Connection. 4. Dans la liste Encryption Level, choisissez le niveau qui vous convient. 5. Cliquez sur OK. Remarque : vous pouvez configurer le serveur de manière à autoriser les connexions en provenance de Receiver qui utilisent exclusivement le cryptage de base ou avancé. Pour plus d'informations sur la configuration du serveur en vue de vérifier les niveaux de cryptage avant d'autoriser les connexions, veuillez consulter la documentation de XenApp. 122 Activation de la prise en charge des cartes à puce Receiver pour Linux assure la prise en charge de différents lecteurs de carte à puce. Si la prise en charge des cartes à puce est activée à la fois sur le serveur et sur Receiver, vous pouvez utiliser des cartes à puce aux fins suivantes : • Authentification d'ouverture de session par carte à puce. Servez-vous de cartes à puce pour authentifier les utilisateurs auprès des serveurs Citrix XenApp. • Prise en charge des applications recourant à une carte à puce. Autorisez les applications recourant à une carte à puce à accéder aux lecteurs de carte à puce locaux. Pour plus d'informations sur la configuration de la prise en charge des cartes à puce sur des serveurs, veuillez consulter la documentation de XenApp. Remarque : les données de carte à puce sont liées à la sécurité et doivent être transmises au moyen d'un canal authentifié sécurisé (SSL/TLS, par exemple). Pré-requis de la prise en charge des cartes à puce : • Les lecteurs de carte à puce et les applications publiées doivent être conformes aux normes PC/SC du secteur. • Vous devez installer le pilote approprié au lecteur de carte à puce utilisé. • Vous devez installer le pack PC/SC Lite (comprenant la bibliothèque partagée et le démon Resource Manager), disponible au téléchargement à l'adresse : http://www.linuxnet.com/. Important : si vous utilisez le terminal SunRay avec le logiciel serveur SunRay version 2.0 ou ultérieure, vous devez installer le pack de contournement SRCOM PC/SC, disponible au téléchargement à l'adresse http://www.sun.com/. Pour configurer la prise en charge des cartes à puce 1. Procédez comme suit : • Dans la vue Connection cliquez sur New dans le menu Connections pour configurer une nouvelle connexion. Sélectionnez une entrée de connexion existante à configurer. Dans le menu Connections, cliquez sur Properties. 2. Dans la liste déroulante, choisissez Login. • 3. Cliquez sur Allow Smart Card Logon. 4. Cliquez sur OK. 123 Résolution des problèmes Mise à jour : 2012-02-22 Cette section contient des informations destinées à aider les administrateurs à résoudre tous les problèmes rencontrés avec Receiver pour Linux, comme suit : 124 • Problèmes connus • Messages d'erreur courants • Envoi d'informations de diagnostic au centre d'assistance technique Citrix Problèmes connus Les rubriques suivantes décrivent les problèmes connus relatifs à Receiver pour Linux dans différents domaines et les méthodes de résolution associées. 125 Problèmes de connexion Mise à jour : 2012-05-01 La section ci-dessous présente les problèmes de connexion connus. Impossible de se connecter correctement à une ressource publiée ou à une session de bureau Si, lors de l'établissement d'une connexion à un serveur Windows, une boîte de dialogue présente le message « Connecting to server… » (Connexion au serveur…) sans qu'aucune fenêtre de connexion ne s'affiche ensuite, vous devrez peut-être configurer le serveur au moyen d'une licence d'accès client (CAL, Client Access License). Pour plus d'informations sur la gestion des licences, consultez la section Obtenir une licence pour votre produit. Problèmes survenant lors de l'utilisation de la traduction d'adresses réseau avec le protocole SSL/TLS via un pare-feu Il est nécessaire de spécifier un hôte de relais SSL/TLS valide pour que le protocole SSL/TLS fonctionne correctement lorsque le paramètre de pare-feu Use alternate address for firewall connection est sélectionné. Pour obtenir des informations sur la spécification d'un hôte de relais SSL/TLS, consultez la section Connexion avec Secure Gateway ou le Relais SSL Citrix. Les connexions se soldent quelquefois par un échec lors des tentatives de reconnexion à des sessions Il peut arriver que la reconnexion à une session avec un nombre de couleurs plus élevé que celui exigé par Receiver entraîne l'échec de la connexion. Ce problème est dû à un manque de mémoire disponible sur le serveur. En cas d'échec de la reconnexion, Receiver tente d'utiliser le nombre de couleurs initial. Sinon, le serveur tente de démarrer une nouvelle session avec le nombre de couleurs requis, en laissant la session initiale dans l'état déconnecté. La deuxième connexion peut toutefois échouer si la mémoire disponible sur le serveur est toujours insuffisante. 126 Problèmes de connexion Impossible d'établir une connexion avec un serveur à l'aide de son nom Internet complet Citrix vous recommande de configurer le DNS (Domain Name Server) sur votre réseau afin de pouvoir résoudre le nom des serveurs auxquels vous souhaitez vous connecter. Si le DNS n'est pas configuré, vous ne pourrez peut-être pas résoudre le nom du serveur en adresse IP. Une autre solution consiste à spécifier le serveur à l'aide de son adresse IP au lieu de le définir par son nom. Un message d'erreur de type « Proxy detection failure » (Échec de détection du proxy) s'affiche au moment de la connexion Si votre connexion est configurée de manière à utiliser la détection automatique des serveurs proxy et qu'un message d'erreur de type « Proxy detection failure: Javascript error » (Échec de détection du proxy : erreur JavaScript) s'affiche lorsque vous tentez de vous connecter, copiez le fichier wpad.dat dans le répertoire $ICAROOT/util. Exécutez la commande suivante, où NomHôte désigne le nom d'hôte du serveur auquel vous tentez de vous connecter : cat wpad.dat | ./pacexec pac.js FindProxyForURL http://NomHôte NomHôte 2>&1 | grep “undeclared variable” Si aucune sortie n'est générée, cela signifie que le fichier wpad.dat du serveur ne présente pas de problème grave devant faire l'objet d'investigations. Cependant, si la commande génère un message de type « assignment to undeclared variable ... », corrigez le problème. Ouvrez le fichier pac.js et, pour chaque variable répertoriée dans la sortie, ajoutez une ligne en haut du fichier en respectant le format suivant, où « ... » correspond au nom de la variable. var ...; Les connexions transparentes ne partagent pas de sessions Les connexions transparentes peuvent partager des sessions entre elles. Pour les sessions démarrées à l'aide de Citrix XenApp ou d'Interface Web, le partage de session se produit conformément à la configuration définie sur le serveur. Cependant, les sessions définies localement, présentées dans la vue Connection, ne sont pas partagées à moins de disposer des mêmes informations d'identification (nom d'utilisateur et nom de domaine). Le partage des connexions transparentes est activé uniquement si ces informations d'identification sont spécifiées. Pour ignorer ce comportement, définissez la ligne suivante dans le fichier wfclient.ini ou module.ini (consultez la section Personnalisation de Receiver à l'aide de fichiers de configuration pour obtenir des informations sur l'impact des mises à jour de fichiers de configuration particuliers sur les différents utilisateurs) : SessionSharingLoose=True 127 Problèmes de connexion Ce paramètre permet le partage des sessions sans informations d'identification prédéfinies avec les sessions existantes. 128 Problèmes d'affichage Mise à jour : 2012-09-10 La section ci-dessous présente les problèmes d'affichage connus. Problèmes de défilement excessif lors de l'utilisation d'applications publiées Remarque : Ces problèmes ne se produisent pas lors de la connexion à des serveurs exécutant Citrix Presentation Server 4.5 (ou version ultérieure) ou Citrix XenApp. Pour empêcher le défilement excessif 1. Ouvrez le fichier de configuration wfclient.ini situé dans le répertoire $HOME/.ICAClient. 2. Dans la section [Thinwire 3.0] de ce fichier, tapez : TW2StopwatchMinimum=100 Remarque : vous devez également insérer les nouvelles entrées du fichier wfclient.ini dans le fichier de configuration All_Regions.ini. Pour plus d’informations, veuillez consulter la section Personnalisation de Receiver à l'aide de fichiers de configuration. 3. Enregistrez, puis fermez le fichier. La valeur efficace la plus faible est probablement 100, mais vous devrez peut-être effectuer quelques essais avant de trouver la valeur optimale. Affichage de frappes incorrectes lors de l'utilisation du clavier Si vous utilisez un clavier non anglais, l'affichage à l'écran peut ne pas correspondre à votre saisie au clavier. Dans ce cas, vous devez spécifier le type et la configuration de clavier utilisés. Pour plus d'informations sur la spécification des claviers, veuillez consulter la section Configuration des paramètres par défaut pour le clavier, le son et la prise en charge de la dictée numérique. 129 Problèmes d'affichage Effet de dédoublement survenant suite à la réduction ou à l'agrandissement d'une fenêtre Lors de l'exécution de certaines applications (notamment Microsoft Outlook), des fenêtres fantômes peuvent apparaître suite à l'agrandissement ou à la réduction en icône de fenêtres transparentes locales (par exemple, lors de l'utilisation de la combinaison de touches de raccourci ALT+F9 dans une fenêtre de connexion). Ces fenêtres fantômes peuvent s'afficher pour présenter le contenu d'une autre fenêtre et peuvent s'avérer difficiles à faire disparaître. Pour éviter l'effet de dédoublement, utilisez le bouton de réduction en icône de la fenêtre du serveur au lieu de celui de la fenêtre locale. Actualisation excessive de l'affichage lors du déplacement de fenêtres transparentes Certains gestionnaires de fenêtres signalent constamment la nouvelle position de la fenêtre lors des déplacements, ce qui peut entraîner une actualisation excessive de l'affichage. Pour résoudre ce problème, basculez le gestionnaire de fenêtres dans un mode qui dessine uniquement les contours des fenêtres lorsque celles-ci sont déplacées. Exécution du mode transparent à l'aide de différents gestionnaires de fenêtres Le mode transparent supprime les décorations du gestionnaire de fenêtres telles que la barre de titre et les bordures, et utilise à la place des décorations provenant du serveur. Les gestionnaires de fenêtres n'emploient pas tous les mêmes méthodes de suppression des décorations. Receiver envoie l'indicateur _MOTIF_DECORATIONS pour supprimer ces décorations. Il définit également la classe de toutes les fenêtres transparentes sur « Wfica_Seamless », de sorte qu'un gestionnaire de fenêtres qui ne reconnaît pas l'indicateur Motif peut être configuré pour supprimer les décorations via les entrées de fichier de ressources. Compatibilité des icônes Receiver crée des icônes de fenêtre compatibles avec la plupart des gestionnaires de fenêtres, mais qui ne le sont pas complètement avec la convention de communication entre clients X. Pour garantir la compatibilité totale des icônes 1. Ouvrez le fichier de configuration wfclient.ini. 2. Modifiez la ligne suivante dans la section [WFClient] : UseIconWindow=True 3. Enregistrez, puis fermez le fichier. 130 Problèmes d'affichage Problèmes de visibilité du curseur Il est quelquefois difficile de voir le curseur s'il est de la même couleur ou presque que l'arrière-plan. Pour remédier à ce problème, forcez l'affichage des zones du curseur en noir ou en blanc. Pour modifier la couleur du curseur 1. Ouvrez le fichier de configuration wfclient.ini. 2. Ajoutez l'une des lignes suivantes à la section [WFClient] : CursorStipple=ffff,ffff (pour afficher le curseur en noir) CursorStipple=0,0 (pour afficher le curseur en blanc) Remarque : vous devez insérer les nouvelles entrées du fichier wfclient.ini dans le fichier de configuration All_Regions.ini. Pour plus d’informations, veuillez consulter la section Personnalisation de Receiver à l'aide de fichiers de configuration. 3. Enregistrez, puis fermez le fichier. Problèmes de clignotement des couleurs à l'écran Lorsque vous déplacez le pointeur de la souris vers la fenêtre de connexion ou l'en sortez, les couleurs de la fenêtre qui n'est pas activée peuvent se mettre à clignoter. Il s'agit d'une limitation connue de l'utilisation du système X Windows avec les affichages PseudoColor. Dans la mesure du possible, choisissez un nombre de couleurs supérieur pour la connexion concernée. Sinon, empêchez le clignotement des couleurs en suivant la procédure ci-dessous. Pour empêcher le clignotement des couleurs avec une connexion en 256 couleurs 1. Dans la vue Connection, sélectionnez l'entrée de connexion à l'origine du clignotement. 2. Sur la page Properties, sélectionnez Window dans la liste déroulante afin d'afficher la page Window. 3. Sélectionnez Shared - Approximate Colors, puis cliquez sur OK. Changement rapide de couleurs avec les affichages TrueColor Les utilisateurs ont la possibilité de choisir 256 couleurs lorsqu'ils se connectent à un serveur. Cette option suppose que le matériel vidéo prend en charge la palette de couleurs de manière à permettre aux applications de changer rapidement les couleurs de la palette pour produire des affichages animés. Or, les affichages TrueColor ne permettent pas d'émuler la capacité à produire des animations par le changement rapide du contenu de la palette. L'émulation logicielle de cette fonctionnalité est coûteuse à la fois en termes de temps et de trafic réseau. Pour 131 Problèmes d'affichage réduire ce coût, Receiver place dans la mémoire tampon les changements de palette rapides et met seulement à jour la palette réelle au bout de quelques secondes. Problèmes de saisie de caractères polonais sur des claviers en anglais (États-Unis) Les serveurs Microsoft Windows correctement configurés permettent aux utilisateurs de définir les paramètres régionaux d'entrée sur « Polonais (programmeurs) » afin de permettre la saisie des caractères polonais accentués sur un clavier anglais (États-Unis). Cette fonctionnalité peut également être configurée sur Receiver. Pour permettre la saisie des caractères polonais accentués sur un clavier anglais (États-Unis) Remarque : il est déconseillé d'utiliser ce paramètre avec une autre configuration de clavier. 1. Dans le menu Outils, cliquez sur Paramètres. 2. Sélectionnez Préférences dans la liste déroulante pour afficher la page Préférences. 3. Définissez Disposition du clavier sur Polonais (programmeurs), puis cliquez sur OK. 4. Ouvrez le fichier de configuration wfclient.ini. 5. Modifiez la ligne suivante dans la section [WFClient] : UnicodeKeyboard=Off 6. Enregistrez, puis fermez le fichier. Affichage incorrect des caractères japonais sur l'écran Receiver utilise le codage de caractères EUC-JP ou UTF-8 pour le japonais tandis que le serveur applique le codage de caractères SJIS. Receiver ne procède à aucune conversion entre ces jeux de caractères. Cela peut donc entraîner des problèmes d'affichage de fichiers enregistrés sur le serveur et ouverts localement ou inversement (des fichiers locaux visualisés à partir du serveur). Ce problème concerne également les caractères japonais contenus dans les paramètres utilisés dans le passage de paramètres étendu. Non-affichage des entrées de menu liées à Receiver lors de l'utilisation du gestionnaire de fenêtres GNOME Si vous installez Receiver en tant qu'utilisateur non privilégié, les fonctionnalités d'intégration au bureau ne sont pas totalement activées. Pour afficher les entrées de menu, installez Receiver en tant qu'utilisateur privilégié (root). 132 Problèmes d'affichage Problèmes d'interface utilisateur lors de l'utilisation de GNOME 2.0 sous SuSE 10.x L'utilisation du pack de polices xorg-x11-fonts-cyrillic dans l'environnement de bureau GNOME exécuté sur des systèmes SuSE 10.x peut se solder par l'échec du chargement des polices dans certaines applications, notamment dans Receiver. Cela peut entraîner des problèmes au niveau de l'interface utilisateur (caractères manquants, par exemple) et l'affichage du message d'erreur suivant au démarrage de Receiver : “Warning: Cannot convert string "-gnu-*-*-*-*-*-*-120-*-*-*-*-iso10646-1,-*-gothic-medium-r-n ormal-*-*-120-*-*-*-*-ksc5601.1987-0,-*-helvetica-medium-r-*-*-*-120-75-75-*-*-iso8859-1,-*ming-*-*-*-*-*-140-*-*-*-*-big5-0,-isas-fangsong ti-medium-r-normal--16-160-72-72-c-160-gb23 12.1980-0,-*-helvetica-medium-r-normal--0-*-75-75-p-*-koi8-r,-*-helvetica-medium-r-*-*-*-12 0-75-75-*-*-iso8859-6,-*-arial-medium-r-*-*-*-120-75-75-*-*-iso8859-6,-*-helvetica-medium-r*-*-*-120-75-75-*-*-*-*,-*-*-medium-r-*-*-*-120-75-75-*-*-*-*,-*-*-medium-r-*-*-*-120-*-*-*-*-*-*" to type FontSet” Pour éviter ce genre de problème, supprimez le pack de polices xorg-x11-fonts-cyrillic de votre système. L'interface utilisateur s'en trouvera améliorée, même dans les sessions où les caractères cyrilliques sont présents. Autre solution : modifiez le démarrage de Receiver de manière à exécuter la commande xset fp rehash avant de lancer Receiver ou exécutez manuellement la commande xset fp rehash avant de lancer Receiver. Sachez que l'utilisation de la commande xset fp rehash dans les programmes de démarrage de GNOME ne corrige pas toujours ce problème, car celui-ci se produit généralement après l'exécution des scripts de démarrage. Problèmes d'affichage des caractères arabes sous Fedora Core 5 Seul un nombre limité de polices de Fedora Core 5 prend en charge les caractères arabes, la plupart ne pouvant pas être utilisés sur un système aux paramètres régionaux UTF-8. L'environnement de bureau arabe standard est défini sur des paramètres régionaux UTF-8 et les polices disponibles ne sont pas adaptées à une utilisation avec Receiver. Pour résoudre ce problème, exécutez Receiver sur un système aux paramètres régionaux non-UTF-8. Une autre solution consiste à télécharger et à installer la police GNU Unifont. Cependant, cette procédure doit être effectuée manuellement, car aucun pack Fedora Core 5 ne comprend cette police. Création d'une session s'étendant sur plusieurs écrans La ligne de commande comprend une nouvelle option de contrôle de l'affichage de plusieurs écrans intitulée -span qui permet à une session de couvrir plusieurs écrans. Elle permet aux sessions en plein écran de s'étendre sur plusieurs écrans. Important : l'option -span est sans effet sur les sessions affichées dans des fenêtres transparentes ou normales (y compris dans des fenêtres agrandies). 133 Problèmes d'affichage L'option - span suit le format ci-dessous : -span [h][o][a|mon1[,mon2[,mon3,mon4]]] Si h est spécifié, la liste des écrans est imprimée sur stdout. S'il s'agit de la valeur complète de l'option, wfica se ferme ensuite. Si o est spécifié, la fenêtre de la session prend l'attribut de redirection override-redirect. Attention : il est déconseillé d'appliquer cette valeur d'option. Elle doit être spécifiée en dernier recours, pour être utilisée avec des gestionnaires de fenêtres non coopératifs. Dans ce cas, la fenêtre de la session n'est pas visible pour le gestionnaire de fenêtres, ne possède pas d'icône associée et ne peut pas être réempilée. Elle ne disparaît qu'une fois la session fermée. Si a est spécifié, le reste de la ligne de commande est ignoré. Ce paramètre sert de valeur fictive pour empêcher la suite de la ligne de commande d'être traitée de manière incorrecte comme valeur de l'option. Si la valeur de l'option se termine à ce niveau ou qu'elle est absente, alors Receiver tente de créer une session couvrant la totalité de l'écran. Sinon, il suppose que le reste de la valeur de l'option est une liste de numéros d'écrans. Une valeur unique sélectionne un écran précis, deux valeurs définissent des écrans situés dans les coins supérieur gauche et inférieur droit de la zone requise, quatre spécifient des écrans situés sur les bords supérieur, inférieur, gauche et droit de la zone. En supposant que le paramètre o n'a pas été spécifié, wfica utilise le message _NET_WM_FULLSCREEN_MONITORS pour demander une configuration de fenêtre appropriée au gestionnaire de fenêtres, si celui-ci est pris en charge. Sinon, il utilise les indicateurs de taille et de position pour demander la configuration souhaitée. Vous pouvez exécuter la commande suivante pour tester la prise en charge du gestionnaire de fenêtres : xprop -root | grep _NET_WM_FULLSCREEN_MONITORS Si la commande ne génère aucune sortie, cela signifie que le gestionnaire n'est pas pris en charge. Dans ce cas, vous devrez peut-être utiliser une fenêtre de type override-redirect. Pour configurer une fenêtre de type override-redirect, utilisez -span o. Pour créer une session couvrant plusieurs écrans à partir de la ligne de commande 1. À l'invite de commandes, entrez la commande suivante : /opt/Citrix/ICAClient/wfica -span h La liste des numéros des écrans connectés à la machine utilisateur est imprimée dans stdout et wfica se ferme. 2. Prenez note de ces numéros d'écrans. 3. À l'invite de commandes, entrez la commande suivante : /opt/Citrix/ICAClient/wfica -span [w[,x[,y,z]]] où w, x, y et z correspondent aux numéros des écrans obtenus à l'étape 1 ci-dessus et où la valeur unique w indique un écran unique, deux valeurs w et x définissent des écrans situés dans les coins supérieur gauche et inférieur droit de la zone requise et quatre valeurs w, x, y et z spécifient des écrans situés sur les bords supérieur, inférieur, gauche et droit de la zone. 134 Problèmes d'affichage Important : vous devez définir la variable WFICA_OPTS avant de démarrer wfcmgr ou de vous connecter à l'interface Web via un navigateur. Pour ce faire, modifiez le fichier de profil, qui se trouve généralement dans $HOME/.bash_profile ou $HOME/.profile, en y insérant une ligne définissant la variable WFICA_OPTS. Par exemple : export WFICA_OPTS="-span a" Notez que cette modification s'applique à la fois aux sessions XenApp et XenDesktop. 135 Problèmes relatifs au navigateur La section ci-dessous présente les problèmes de navigateur connus. Lors de l'activation d'un lien dans une session Windows, le contenu s'affiche dans un navigateur local La redirection de contenu serveur vers client est activée dans le fichier wfclient.ini. Cette situation entraîne l'exécution d'une application locale. Pour désactiver la redirection de contenu serveur vers client, consultez la section Configuration de la redirection de contenu serveur vers client. Lors de l'accès à des ressources publiées, le navigateur vous invite à enregistrer un fichier Il est quelque fois nécessaire de configurer les navigateurs autres que Mozilla, Firefox et Netscape avant d'établir une connexion avec une ressource publiée. Si vous établissez une connexion via Interface Web, il se peut que vous accédiez à la page d'accueil d'Interface Web présentant la liste des ressources. Cependant, lorsque vous tentez d'accéder à une ressource en cliquant sur une icône de la page, le navigateur vous invite à enregistrer le fichier ICA. Pour configurer un autre navigateur à des fins d'utilisation avec Interface Web Les étapes varient d'un navigateur à l'autre, mais vous devez soit configurer le navigateur en vue d'utiliser le plug-in Citrix pour Netscape (fichier npica.so) soit configurer les types de données MIME dans le navigateur afin que le fichier $ICAROOT/wfica soit exécuté en tant qu'application d'assistance lorsque le navigateur rencontre des données de type MIME application/x-ica ou un fichier .ica. Problème d'activation du plug-in de navigateur ICA dans le navigateur Web Konqueror Le navigateur Konqueror n'utilise pas automatiquement le plug-in de navigateur ICA pour démarrer des sessions ICA. Pour activer le plug-in, Konqueror doit rechercher les nouveaux plug-ins. Pour obtenir des informations concernant la procédure d'analyse, consultez l'aide en ligne de Konqueror. 136 Problèmes relatifs au navigateur Problèmes survenant lors du lancement d'applications publiées à l'aide de Mozilla 1.4.x L'utilisation de Mozilla 1.4.x peut entraîner l'échec du lancement d'applications publiées. Pour résoudre ce problème, Citrix recommande d'utiliser la version 1.6 ou ultérieure de Mozilla. Les temps de réponse sont extrêmement longs lors de la visualisation de certains sites Web à l'aide de Microsoft Internet Explorer Si les pages Web sont constamment régénérées, les performances de l'application peuvent accuser une nette diminution. Pour résoudre ce problème, essayez de définir le nombre de zones d'écran à suivre de manière à éviter que les images bitmap soient régénérées de manière redondante. Trois cents est une valeur adaptée aux sessions en résolution 1 024 x 768. Vous pouvez définir le nombre de zones d'écran à suivre dans le fichier de configuration appsrv.ini ou dans le fichier wfclient.ini. Pour définir le nombre de zones d'écran à suivre en modifiant le fichier appsrv 1. Ouvrez le fichier appsrv.ini. 2. Ajoutez les lignes suivantes à la section relative à la connexion appropriée : EnableOSS=Off TwRedundantImageItems=300 Remarque : vous devez également insérer les nouvelles entrées du fichier appsrv.ini dans le fichier de configuration All_Regions.ini. Veuillez consulter la section Personnalisation de Receiver à l'aide de fichiers de configuration. 3. Enregistrez, puis fermez le fichier. 137 Problèmes relatifs au navigateur Pour définir le nombre de zones d'écran à suivre en modifiant le fichier wfclient 1. Ouvrez le fichier wfclient.ini. 2. Ajoutez les lignes suivantes à la section [WFClient] : EnableOSS=Off TwRedundantImageItems=300 Remarque : vous devez également insérer les nouvelles entrées du fichier wfclient.ini dans le fichier de configuration All_Regions.ini. Veuillez consulter la section Personnalisation de Receiver à l'aide de fichiers de configuration. Problèmes survenant lors de l'utilisation de Firefox avec Fedora Core 5 Fedora Core 5 est livré avec Firefox 1.5.0.1. Cependant, cette version de Firefox n'est pas compatible avec le plug-in de navigateur ICA. Pour activer le plug-in et exécuter correctement Firefox, téléchargez la version la plus récente de Firefox à partir du site Web de Mozilla à l'adresse http://www.mozilla.com/firefox. Le programme d'installation ne prend pas en charge Mozilla Firefox ou d'autres navigateurs Si vous rencontrez des problèmes lors de l'utilisation d'un navigateur Web particulier tel que Mozilla Firefox, définissez la variable d'environnement BROWSER de manière à spécifier le chemin d'accès local et le nom du navigateur requis avant d'exécuter setupwfc. 138 Autres problèmes Les problèmes connus suivants concernent d'autres domaines. Les paramètres des fichiers de configuration ne fonctionnent plus après la mise à niveau de Receiver Pour que ces paramètres entrent en vigueur, il est nécessaire qu'à chaque entrée figurant dans les fichiers appsrv.ini et wfclient.ini corresponde une entrée équivalente dans le fichier All_Regions.ini. De plus, chaque entrée figurant dans les sections [Thinwire3.0], [ClientDrive] et [TCP/IP] du fichier wfclient.ini doit disposer d'une entrée correspondante dans le fichier canonicalization.ini. Pour plus d'informations, consultez les fichiers All_Regions.ini et canonicalization.ini situés dans le répertoire $ICAROOT/config. Les nouveaux paramètres des fichiers de configuration ne sont pas pris en compte Pour que ces paramètres entrent en vigueur, il est nécessaire qu'à chaque entrée figurant dans les fichiers appsrv.ini et wfclient.ini corresponde une entrée équivalente dans le fichier All_Regions.ini. De plus, chaque entrée figurant dans les sections [Thinwire3.0], [ClientDrive] et [TCP/IP] du fichier wfclient.ini doit disposer d'une entrée correspondante dans le fichier canonicalization.ini. Pour plus d'informations, consultez les fichiers All_Regions.ini et canonicalization.ini situés dans le répertoire $ICAROOT/config. Un message d'erreur est généré suite à la tentative d'exécution de Receiver Si un message d'erreur de type « /opt/Citrix/ICAClient/wfcmgr : error while loading shared libraries: libXm.so.4: cannot open shared object file: No such file or directory » s'affiche, cela signifie que l'exécution de Receiver est impossible sur des distributions ne comprenant pas la bibliothèque Motif. La solution consiste à installer libXm.so.4, version 2.3.1. ou ultérieure. Impossible de définir les attributs des fichiers stockés sur disquette La modification des attributs de fichiers stockés sur une disquette montée localement se solde par un échec sans générer de message d'avertissement, laissant les propriétés des fichiers inchangées. 139 Autres problèmes Problèmes survenant lors de l'exécution d'applications publiées ayant accès à un port série Si une application publiée doit accéder à un port série, elle peut échouer (sans nécessairement générer de message d'erreur) si le port est verrouillé par une autre application. Dans ce genre de situation, vérifiez qu'aucune application n'a temporairement verrouillé le port série ou ne l'a verrouillé sans le libérer avant sa fermeture. Pour résoudre ce problème, arrêtez l'application bloquant le port série. Dans le cas de verrouillages de type UUCP, il se peut qu'un fichier de verrouillage soit conservé après la fermeture de l'application. Ce type de fichier n'est pas stocké au même emplacement sur tous les systèmes d'exploitation. Impossible de démarrer Receiver Si Receiver ne démarre pas et que le message d'erreur « Application default file could not be found or is out of date » s'affiche, cela peut s'expliquer par le fait que la variable d'environnement ICAROOT est mal définie. Il est indispensable de définir cette variable si vous avez installé Receiver à un emplacement autre que le répertoire par défaut. Pour résoudre ce problème, Citrix vous recommande d'effectuer l'une des opérations suivantes : • Définissez ICAROOT comme répertoire d'installation. Pour vérifier si la variable d'environnement ICAROOT est définie correctement, essayez de lancer Receiver à partir d'une session de terminal. Si le message d'erreur s'affiche encore, cela signifie très probablement que la variable d'environnement ICAROOT est mal définie. • Dans ce cas, réinstallez Receiver à l'emplacement par défaut. Pour plus d'informations sur l'installation de Receiver, veuillez consulter la section Installation de Receiver pour Linux. Si Receiver était installé à l'emplacement par défaut, supprimez le répertoire /opt/Citrix/ICAClient où $HOME/ICAClient/platform avant de procéder à la réinstallation. Problèmes relatifs aux noms de fichiers contenant des caractères accentués sur des lecteurs mappés Pour garantir le bon fonctionnement du mappage de lecteurs clients avec les noms de fichiers contenant des caractères accentués d'Europe de l'Ouest ou de l'Est, vous devez définir la page de code DOS du serveur soit sur 1252 (pour les caractères d'Europe de l'Ouest) soit sur 1250 (pour ceux d'Europe de l'Est). Pour ce faire, définissez l'entrée de registre du serveur HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP sur 1252 ou 1250. Il se peut cependant que vous deviez par la suite redéfinir la page de code sur 850 via une fenêtre de console pour applications DOS afin d'afficher les caractères correctement et 140 Autres problèmes d'accepter les entrées numériques accessibles via la touche Alt du pavé numérique. Pour que le changement d'entrée de registre entre en vigueur, vous devez redémarrer le serveur. Dysfonctionnement des raccourcis clavier Si votre gestionnaire de fenêtres utilise les mêmes combinaisons de raccourcis clavier pour exécuter les fonctionnalités natives, ces combinaisons risquent de mal fonctionner. Par exemple, le gestionnaire de fenêtres KDE utilise les combinaisons de touches CTRL+MAJ+F1 jusqu'à CTRL+MAJ+F4 pour basculer entre les bureaux 13 à 16. Si vous rencontrez ce type de problème, choisissez Direct dans la liste déroulante Handling of keyboard shortcuts ou reconfigurez le gestionnaire de fenêtres afin de supprimer les combinaisons de raccourcis clavier définies par défaut. Pour plus d'informations sur la configuration des raccourcis clavier, veuillez consulter la section Pour configurer des raccourcis clavier. Problèmes survenant lors de l'utilisation des touches d'accès rapide IME sous KDE Les touches d'accès rapide ATOK-IME exécutées sur un serveur Windows et celles du gestionnaire de fenêtres KDE peuvent entrer en conflit. Il existe un fichier de clavier alternatif pour les claviers Linux qui mappe la touche Windows gauche en tant que touche CTRL dans une session ICA. La touche Windows gauche peut ensuite être utilisée lors de l'accès aux fonctions ATOK-IME à la place de la touche CTRL. Pour sélectionner la configuration de clavier alternative 1. Dans le menu Outils, cliquez sur Paramètres. 2. Sélectionnez Préférences dans la liste déroulante pour afficher la page Préférences. 3. Définissez Type de clavier (Client) sur LINUX (version japonaise de KDE), puis cliquez sur OK. Le serveur ne reconnaît pas mon ordinateur Pocket PC Si l'utilisateur ayant ouvert une session sur la machine utilisateur ne dispose pas d'un accès en lecture sur le répertoire /dev/ttyUSB0, le serveur ne peut pas accéder à un ordinateur Pocket PC connecté à cette machine via un port USB. Les modifications de configuration requises pour activer l'accès en lecture à ce fichier varient selon le système UNIX utilisé : pour plus d'informations à ce sujet, consultez la documentation de votre système. 141 Autres problèmes Le serveur ne reconnaît pas un ordinateur Pocket PC lors de la reconnexion à une session Si vous fermez une session au cours de laquelle le serveur avait accès à un ordinateur Pocket PC via une connexion USB, puis que vous vous reconnectez, il se peut que le serveur ne reconnaisse pas l'ordinateur Pocket PC par le biais de la nouvelle connexion. Pour résoudre ce problème, déconnectez l'ordinateur Pocket PC de la machine utilisateur, puis reconnectez-le. Le serveur ne reconnaît pas un deuxième ordinateur Pocket PC connecté à la machine utilisateur Si plusieurs ordinateurs Pocket PC sont reliés à votre machine utilisateur via une connexion USB, les serveurs n'ont accès qu'à un seul d'entre eux. Dès lors qu'un serveur a reconnu le premier ordinateur Pocket PC, si un deuxième serveur tente d'accéder à un autre ordinateur Pocket PC, un message d'erreur de contention d'ordinateurs de poche s'affiche. Affichage d'un message d'erreur suite à la connexion du serveur à un ordinateur Pocket PC Si le message « You do not have sufficient permission to create lockfiles in directory ... » s'affiche lorsqu'une session accède à votre ordinateur Pocket PC via une connexion USB, cela signifie que vous ne pouvez pas créer de fichier de verrouillage (lockfile) pour indiquer à d'autres programmes que votre ordinateur Pocket PC est en cours d'utilisation. Aucune intervention de votre part ne peut désactiver l'affichage de ce message. Si vous n'accédez jamais à votre ordinateur Pocket PC à partir d'autres programmes installés sur la machine utilisateur, ajoutez la ligne suivante à la section [WFClient] du fichier de configuration approprié : ContinueWithoutPDALockFile=True Pour plus d'informations sur l'impact des mises à jour de fichiers de configuration particuliers sur les différents utilisateurs, veuillez consulter la section Personnalisation de Receiver à l'aide de fichiers de configuration. Receiver se comporte alors comme si vous répondiez par l'affirmative au message à chaque fois qu'il s'affiche. Notez que Receiver détecte tout de même la contention avec les autres instances de Receiver en cours d'exécution. Cependant, si vous souhaitez qu'il détecte les contentions avec d'autres programmes (tels que SynCE), utilisez « ls -ld » sur le répertoire indiqué dans le message d'erreur, par exemple : /var/lock. Cela signifie probablement que l'écriture est limitée aux membres d'un groupe tel qu'uucp ou lock, auquel cas soit : • En tant que root, vous définissez la propriété du groupe de l'exécutable de Receiver pour qu'elle corresponde à ce groupe, par exemple en tapant : chgrp uucp $ICAROOT/wfica 142 Autres problèmes Soit vous définissez l'ID de groupe lors de l'exécution de Receiver en tapant : chmod g+s $ICAROOT/wfica Receiver dispose alors des droits requis lors de la manipulation des fichiers de verrouillage. Dans certains cas, il suspend ces droits supplémentaires. • 143 Ajoutez à ce groupe tous les utilisateurs devant se connecter à des ordinateurs Pocket PC (par exemple, en modifiant /etc/group en tant que root). Cette technique peut s'avérer particulièrement utile sur les machines exécutant Gentoo Linux. Messages d'erreur courants La liste d'erreurs suivante n'est pas exhaustive. Elle est destinée à présenter une description des messages d'erreur les plus fréquents. 144 Erreurs de configuration des connexions Ces erreurs peuvent se produire suite à une entrée de connexion mal configurée. E_MISSING_INI_SECTION - Verify the configuration file: "...". The section "..." is missing in the configuration file. (E_MISSING_INI_SECTION : vérifiez le fichier de configuration « ... ». La section « ... » est manquante dans le fichier de configuration). Le fichier de configuration a été modifié de manière incorrecte ou est endommagé. E_MISSING_INI_ENTRY - Verify the configuration file: "...". The section "..." must contain an entry "...". (E_MISSING_INI_ENTRY : vérifiez le fichier de configuration « ... ». La section « ... » doit contenir une entrée « ... ».) Le fichier de configuration a été modifié de manière incorrecte ou est endommagé. E_INI_VENDOR_RANGE - Verify the configuration file: "...". The X server vendor range "..." in the configuration file is invalid. (E_INI_VENDOR_RANGE : vérifiez le fichier de configuration « ... ». La gamme de fournisseurs de serveurs X « ... » du fichier de configuration n'est pas valide.) Les informations du fournisseur de serveurs X du fichier de configuration sont endommagées. Contactez Citrix. 145 Erreurs de configuration du fichier wfclient.ini Ces erreurs peuvent se produire suite à une modification incorrecte du fichier wfclient.ini. E_CSM_MUST_SPECIFY_SERVER - You must enter a server. (E_CSM_MUST_SPECIFY_SERVER : vous devez entrer un serveur.) Un nom de serveur doit être spécifié sur la page Network de la boîte de dialogue Properties. E_CANNOT_WRITE_FILE - Cannot write file: "..." (E_CANNOT_WRITE_FILE : impossible d'écrire dans le fichier : « ... ».) Un problème s'est produit lors de l'enregistrement de la base de données de connexions ; par exemple, l'espace disque était insuffisant. E_CANNOT_CREATE_FILE - Cannot create file: "..." (E_CANNOT_CREATE_FILE : impossible de créer le fichier : « ... ».) Un problème s'est produit lors de la création d'une nouvelle base de données de connexions. E_CSM_CONNECTLIST_INVALID - Cannot find selected connection. (E_CSM_CONNECTLIST_INVALID : connexion sélectionnée introuvable.) Le fichier de configuration est endommagé. Créez un nouveau fichier de configuration. E_CSM_CONNECTION_NOTFOUND - Cannot find selected connection. (E_CSM_CONNECTION_NOTFOUND : connexion sélectionnée introuvable.) Le fichier de configuration est endommagé. Créez un nouveau fichier de configuration. E_CSM_APPSERVERLIST_MISSING - Verify the configuration file "...". Section "..." is missing. Créez un nouveau fichier de configuration. Le fichier de configuration est endommagé. Créez un nouveau fichier de configuration. E_CSM_APPSRV_SECTION_MISSING - Verify the configuration file "...". Section "..." is missing. Créez un nouveau fichier de configuration. Le fichier de configuration est endommagé. Créez un nouveau fichier de configuration. E_PNAGENT_FILE_UNREADABLE - Cannot read XenApp file "...": No such file or directory. (E_PNAGENT_FILE_UNREADABLE : impossible de lire le fichier XenApp « ... » : aucun fichier ou répertoire de ce nom n'existe.) — Ou — Cannot read XenApp file "...": Permission denied. (Impossible de lire le fichier XenApp « ... » : Permission refusée.) 146 Erreurs de configuration du fichier wfclient.ini Vous tentez d'accéder à une ressource via un menu ou un élément de bureau, mais le fichier XenApp lié à la ressource n'est pas disponible. Actualisez la liste des ressources publiées en sélectionnant Application Refresh dans le menu View, puis tentez d'accéder à nouveau à la ressource. Si l'erreur persiste, vérifiez les propriétés de l'icône de bureau ou de l'élément de menu, ainsi que le fichier XenApp auquel l'icône ou l'élément fait référence. E_CSM_DESCRIPTION_NONUNIQUE - The Description must be unique. This description is already in use. (E_CSM_DESCRIPTION_NONUNIQUE : la description doit être unique. Cette description est déjà en cours d'utilisation.) Le texte Description figurant sur la page Network de la boîte de dialogue Properties doit être unique. 147 Erreurs de glisser-déposer Ces erreurs peuvent se produire lors de l'ouverture d'un fichier à l'aide du glisser-déposer. Cannot read file "...". (Impossible de lire le fichier « ... ».) Vérifiez les permissions associées au fichier « ... ». Cannot open file "...". (Impossible d'ouvrir le fichier « ... ».) Le fichier se trouve sur un lecteur non accessible aux applications distantes. Vérifiez les mappages indiqués sur la page Drive Mapping de la boîte de dialogue Settings. No file type association. There is no application associated with the file type: "...". (Aucune association de type de fichier. Aucune application n'est associée au type de fichier : « ... ».) Si vous utilisez des associations de type de fichier statiques, vérifiez-les via la page File Associations de la boîte de dialogue Properties relative à chaque connexion établie avec une application publiée. Avec des associations de type de fichier dynamiques, connectez-vous à un serveur différent qui dispose d'une application associée au type de fichier « ... » ou choisissez d'utiliser des associations de type de fichier statiques et définissez l'association manuellement. The server you selected does not have any file type associations defined. Contactez votre bureau d'assistance pour obtenir de l'aide. Contactez votre bureau d'assistance pour obtenir de l'aide. Impossible de trouver une application pour le fichier « ... », car il n'est pas doté d'une extension de fichier. Renommez le fichier « ... » en utilisant une extension appropriée. Cannot access the file "...". The file is on a drive-mapped file system that is currently disabled. Enable drive mapping to the drive where the file is located. (Impossible d'accéder au fichier « ... ». Le fichier est stocké sur un système de fichiers mappé au lecteur qui est actuellement désactivé. Activez le mappage de lecteur pour le lecteur contenant le fichier voulu.) Vérifiez que le mappage de lecteur pertinent est activé sur la page Drive Mapping de la boîte de dialogue Settings. Client drive aapping is disabled. (Le mappage de lecteur client est désactivé.) Activez le mappage de lecteur client avant d'exécuter des applications. 148 Erreurs de fichiers PAC Ces erreurs peuvent se produire lors de la spécification de configurations proxy à l'aide de fichiers PAC. Proxy detection failure: Improper auto-configuration URL. (Échec de détection du proxy : adresse URL de configuration automatique inappropriée.) L'adresse indiquée dans le navigateur possède un type d'adresse URL non valide. Les types valides sont http:// et https:// ; les autres types ne sont pas pris en charge. Rectifiez l'adresse afin d'utiliser un type d'adresse URL valide, puis réessayez. Proxy detection failure: .PAC script HTTP download failed: Connect failed. (Échec de détection du proxy : échec du téléchargement HTTP du script .PAC : échec de la connexion.) Vérifiez si une adresse ou un nom incorrect a été entré. Si tel est le cas, corrigez l'adresse, puis recommencez. Sinon, il se peut que le serveur soit hors service. Réessayez plus tard. Proxy detection failure: .PAC script HTTP download failed: Path not found. (Échec de détection du proxy : échec du téléchargement HTTP du script .PAC : chemin d'accès introuvable.) Le fichier PAC demandé ne se trouve pas sur le serveur. Soit vous corrigez cette erreur sur le serveur, soit vous reconfigurez le navigateur. Proxy detection failure: .PAC script HTTP download failed. (Échec de détection du proxy : échec du téléchargement HTTP du script .PAC.) La connexion a échoué pendant le téléchargement du fichier PAC. Rétablissez la connexion, puis réessayez. Proxy detection failure: Empty auto-configuration script. (Échec de détection du proxy : script de configuration automatique vide.) Le fichier PAC est vide. Soit vous corrigez cette erreur sur le serveur, soit vous reconfigurez le navigateur. Proxy detection failure: No JavaScript support. (Échec de détection du proxy : pas de prise en charge JavaScript.) Le fichier exécutable PAC ou le fichier texte pac.js est manquant. Réinstallez Receiver. Proxy detection failure: JavaScript error. (Échec de détection du proxy : erreur JavaScript.) Le fichier PAC contient du code JavaScript non valide. Corrigez le fichier PAC situé sur le serveur. Veuillez également consulter la section Problèmes de connexion. Proxy detection failure: Improper result from proxy auto-configuration script. (Échec de détection du proxy : résultat du script de configuration automatique inapproprié.) 149 Erreurs de fichiers PAC Une réponse mal formulée a été envoyée par le serveur. Soit vous corrigez cette erreur sur le serveur, soit vous reconfigurez le navigateur. 150 Autres erreurs Cette rubrique dresse la liste d'autres messages d'erreur courants pouvant s'afficher lors de l'utilisation de Receiver. An error occurred. The error code is 11 (E_MISSING_INI_SECTION). Please refer to the documentation. Exiting. (Une erreur inattendue s'est produite. Le code d'erreur est 11 (E_MISSING_INI_SECTION). Veuillez consulter la documentation. Fin de la session.) Lors de l'exécution de Receiver à partir de la ligne de commande, ce message signifie généralement que la description fournie sur la ligne de commande est introuvable dans le fichier appsrv.ini. E_BAD_OPTION - The option "..." is invalid. (E_BAD_OPTION : l'option « ... » n'est pas valide.) Argument manquant pour l'option « ... ». E_BAD_ARG - The option "..." has an invalid argument: "...". (E_BAD_ARG : l'option « ... » comporte un argument non valide : « ... ».) Argument non valide spécifié pour l'option « ... ». E_INI_KEY_SYNTAX - The key "..." in the configuration file "..." is invalid. (E_INI_KEY_SYNTAX : la clé « ... » du fichier de configuration « ... » n'est pas valide.) Les informations du fournisseur de serveurs X du fichier de configuration sont endommagées. Créez un nouveau fichier de configuration. E_INI_VALUE_SYNTAX - The value "..." in the configuration file "..." is invalid. (E_INI_VALUE_SYNTAX : la valeur « ... » du fichier de configuration « ... » n'est pas valide.) Les informations du fournisseur de serveurs X du fichier de configuration sont endommagées. Créez un nouveau fichier de configuration. E_SERVER_NAMELOOKUP_FAILURE - Cannot connect to server "...". (E_SERVER_NAMELOOKUP_FAILURE : la connexion au serveur « ... » a échoué.) Impossible de résoudre le nom du serveur. Please contact your help desk with the following information: Cannot browse NDS tree: "...". (Veuillez contacter votre bureau d'assistance concernant les informations suivantes : Impossible de parcourir l'arborescence NDS: « ... ».) Contactez votre bureau d'assistance, en fournissant les informations détaillées de ce message d'erreur. Cannot write to one or more files: "...". Correct any disk full issues or permissions problems and try again. (Impossible d'écrire dans un ou plusieurs fichiers : « ... ». Corrigez les éventuels problèmes de disques saturés ou de permissions insuffisantes, 151 Autres erreurs puis réessayez.) Vérifiez l'absence de problèmes de disques saturés ou de permissions insuffisantes. Si un problème est détecté puis résolu, réessayez l'opération ayant généré le message d'erreur. Server connection lost. Rétablissez la connexion, puis réessayez. These files might be missing data: "...". (La connexion au serveur a été perdue. Rétablissez la connexion, puis réessayez. Ces fichiers peuvent comporter des données manquantes : « ... ».) Rétablissez la connexion, puis réessayez l'opération ayant généré l'erreur. Cannot access this PDA device. This PDA device is currently in use. (Impossible d'accéder à cet ordinateur de poche. Cet ordinateur de poche est en cours d'utilisation.) Si ce message s'affiche, cela signifie qu'une application serveur n'est pas parvenue à accéder à un Pocket PC connecté via USB, car celui-ci fait déjà l'objet d'un accès par une application serveur ouverte dans une autre session ICA ou par une application locale. Vous pouvez libérer l'ordinateur de poche pour qu'il puisse être utilisé en fermant tout autre agent de synchronisation en cours d'exécution. Si le problème persiste, contactez l'administrateur système. Do you want to allow a remote application to access your local PDA device? Allowing a remote application to access your device is potentially unsafe. (Voulez-vous autoriser une application distante à accéder à votre ordinateur de poche local ? Autoriser une application distante à accéder à votre ordinateur de poche local présente des risques de sécurité potentiels.) Si vous vous connectez de manière explicite à un serveur ou à une application serveur qui tente d'accéder à votre ordinateur de poche local, soit via Citrix XenApp soir via la vue Connection, l'accès est automatiquement accordé. Cependant, si vous êtes dirigé vers un serveur sans connaître les détails associés (par exemple, via Interface Web ou un fichier ICA), ce message s'affiche pour vous avertir qu'une application tente d'accéder à l'ordinateur de poche. Vous avez ensuite la possibilité d'autoriser cet accès ou de l'interdire. 152 Envoi d'informations de diagnostic au centre d'assistance technique Citrix Si vous rencontrez des problèmes liés à l'utilisation de Receiver, le centre d'assistance technique Citrix peut être amené à vous demander de lui transmettre des informations de diagnostic. Ces informations lui permettront de tenter de poser un diagnostic et de vous aider à corriger le problème. Pour obtenir les informations de diagnostic relatives à Receiver 1. Dans le menu Help de la fenêtre principale de Receiver, cliquez sur Diagnostic Information. La boîte de dialogue Diagnostic Information affiche l'emplacement des fichiers ICAROOT et wfcmgr. 2. Cliquez sur Yes pour générer un fichier rassemblant des informations de diagnostic détaillées, comprenant les détails de version, le contenu des fichiers de configuration de Receiver et les valeurs de différentes variables système. Avant d'envoyer ce fichier au centre d'assistance technique Citrix, vérifiez qu'il ne contient pas d'informations confidentielles. 153 Paramètres de ligne de commande de Receiver pour Linux Le tableau ci-dessous dresse la liste des paramètres de ligne de commande de Receiver pour Linux. Pour utiliser un fichier de connexion, il vous suffit de taper son nom après wfica sans ajouter les options indiquées ci-dessous. Remarque : pour obtenir la liste des paramètres, tapez « wfica -? », « wfica -help » ou « wfica -h » à l'invite de commandes. 154 Pour Type Spécifier la connexion à utiliser à partir du fichier de connexion. -desc Description Spécifier la connexion à utiliser à partir du fichier de connexion. -description Description Spécifier un fichier de connexion. Cela permet d'utiliser un autre fichier appsrv.ini. -file connection NomFichier Définir un autre fichier de protocole. Cela permet d'utiliser un autre fichier module.ini. -protocolfile NomFichier Définir un autre fichier de configuration client. Cela permet d'utiliser un autre fichier wfclient.ini. -clientfile NomFichier Afficher un nom différent pour Receiver, spécifié par nom, quel que soit l'endroit où ce nom apparaît. Le nom par défaut correspond à celui de la machine. Toutefois, si vous utilisez un périphérique Sun Ray, le nom par défaut est dérivé de l'adresse MAC du périphérique. Ce comportement est remplacé par l'entrée ClientName du fichier .ICAClient/wfclient.ini, laquelle est elle-même remplacée par l'émission de la commande de nom -clientname. -clientname Nom Afficher la présente liste de paramètres. -help Afficher les informations de version. -version Afficher les numéros d'erreur et les chaînes associées. -errno Paramètres de ligne de commande 155 Définir l'emplacement des fichiers d'installation de Receiver. Cela revient à définir la variable d'environnement ICAROOT. -icaroot Répertoire Masquer les boîtes de dialogue de connexion. -quiet Désactiver l'écran de présentation. -nosplash Consigner dans le journal le processus de connexion. -log Activer la journalisation des mots-clés. -keylog Définir la géométrie de la session. -geometry WxH+X+Y Définir le nombre de couleurs. -depth <4 | 8 | 16 | 24 | auto> Définir la couverture des écrans. -span [h][o][a|mon1[,mon2[,mon3,mon4]]] Utiliser la table des couleurs privée. -private Utiliser la table des couleurs partagée. -shared Spécifier une chaîne à ajouter à une application publiée. -param Chaîne Spécifier le chemin d'accès UNIX accessible par une application publiée via le mappage de lecteur client. -fileparam CheminUnix Spécifier un nom d'utilisateur. -username NomUtilisateur Spécifier un mot de passe masqué. -password Mot de passe Spécifier un mot de passe en texte clair. -clearpassword Mot de passe clair Spécifier un domaine. -domain Domaine Spécifier un programme initial. -program Programme Spécifier le répertoire contenant le programme initial à utiliser. -directory Répertoire Activer le son. -sound Désactiver le son. -nosound Définir les valeurs de remplacement de mappage de lecteurs. Ces valeurs prennent la forme A$=chemin, où chemin peut contenir une variable d'environnement (par exemple : A$=$HOME/tmp). Cette option doit être reproduite pour chaque lecteur à remplacer. Pour que le remplacement fonctionne, un mappage doit déjà exister, même s'il ne doit pas nécessairement être activé. -drivemap Chaîne Associer le document à l'application publiée. -associate Paramètres de ligne de commande Lancer uniquement l'application publiée associée. N'ouvre pas le document. -launchapponly Conseil : il est également possible de spécifier toutes les options de ligne de commande wfica dans la variable d'environnement WFICA_OPTS, ce qui permet de les utiliser avec wfcmgr et l'Interface Web. 156