Citrix Virtual Apps and Desktops

Publier des applications

Avec Linux VDA version 7.13, Citrix a ajouté la fonctionnalité d’applications transparentes à toutes les plateformes Linux prises en charge. Aucune procédure d’installation spécifique n’est requise pour utiliser cette fonctionnalité.

Conseil :

Avec Linux VDA version 1.4, Citrix a ajouté la prise en charge des applications publiées non transparentes et du partage de session.

Publier des applications à l’aide de Citrix Studio

Vous pouvez publier des applications installées sur un VDA Linux lorsque vous créez un groupe de mise à disposition ou ajoutez des applications à un groupe de mise à disposition existant. Le processus est similaire à la publication d’applications installées sur un VDA Windows. Pour plus d’informations, consultez la documentation Citrix Virtual Apps and Desktops (en fonction de la version de Citrix Virtual Apps and Desktops utilisée).

Remarque :

  • Lors de la configuration des groupes de mise à disposition, assurez-vous que le type de mise à disposition est défini sur Bureau et applications ou Applications.

  • Nous vous recommandons de créer des VDA et des groupes de mise à disposition distincts pour les mises à disposition d’applications et de bureaux.

  • Pour utiliser les applications transparentes, ne désactivez pas le mode transparent sur StoreFront. Le mode transparent est activé par défaut. Si vous l’avez déjà désactivé en définissant « TWIMode=Off », supprimez ce paramètre au lieu de le remplacer par « TWIMode=On ». Sinon, vous risquez de ne pas pouvoir lancer un bureau publié.

  • Limitation

  • Le VDA Linux ne prend pas en charge le lancement de plusieurs instances simultanées de la même application par un seul utilisateur.

Dans une session d’application, seuls les raccourcis spécifiques à l’application fonctionnent comme prévu.

Problèmes connus

Les problèmes connus suivants sont identifiés lors de la publication d’applications :

  • Les fenêtres non rectangulaires ne sont pas prises en charge. Les coins d’une fenêtre peuvent afficher l’arrière-plan côté serveur.
  • L’aperçu du contenu d’une fenêtre à partir d’une application publiée n’est pas pris en charge.
  • Lorsque vous exécutez plusieurs applications LibreOffice, seule la première lancée s’affiche dans Citrix Studio car ces applications partagent le processus.
  • Les applications publiées basées sur Qt5 comme « Dolphin » peuvent ne pas afficher d’icônes. Pour résoudre le problème, consultez l’article à l’adresse https://wiki.archlinux.org/title/Qt.
  • Les applications Linux comportent souvent une fenêtre « À propos » contenant des informations sur l’application utilisée, et des liens web pour plus d’informations se trouvent couramment dans ces fenêtres. Cliquer sur les liens web dans la fenêtre « À propos » peut lancer un navigateur web à partir d’applications publiées telles que calc, gedit, calendar et LibreOffice Suite. Le lancement involontaire d’un navigateur web contourne l’isolation des applications et peut compromettre la sécurité. Pour résoudre le problème, modifiez le navigateur web par défaut en suivant les étapes suivantes :
    1. Créez un fichier none.sh dans un emplacement personnalisé, par exemple :

      sudo mkdir /home/none
      
      sudo touch /home/none/none.sh
      
      sudo chmod +x /home/none/none.sh
      <!--NeedCopy-->
      
    2. Ajoutez les lignes suivantes au fichier none.sh :

      #!/bin/bash
      
      echo "NONE"
      <!--NeedCopy-->
      
    3. Créez le fichier /etc/xdg/mimeapps.list avec sudo, puis ajoutez les lignes suivantes au fichier mimeapps.list :

      [Default Applications]
      
      text/html=none.desktop
      
      x-scheme-handler/http=none.desktop
      
      x-scheme-handler/https=none.desktop
      
      x-scheme-handler/about=none.desktop
      
      x-scheme-handler/unknown=none.desktop
      <!--NeedCopy-->
      
    4. Créez le fichier /usr/share/applications/none.desktop avec sudo, puis ajoutez les lignes suivantes au fichier none.desktop :

      [Desktop Entry]
      
      Encoding=UTF-8
      
      Version=1.0
      
      Type=Application
      
      Terminal=false
      
      Exec=/home/none/none.sh
      
      Name=None
      
      Icon=/home/none/none.sh
      <!--NeedCopy-->
      

      Étant donné que vous pouvez placer le fichier none.sh dans un emplacement personnalisé, assurez-vous que none.desktop peut référencer correctement le fichier none.sh.

Publier des applications