Agent de livraison virtuel Linux 2507 LTSR

Publier des applications

Avec la version 7.13 du VDA Linux, 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 la version 1.4 du VDA Linux, 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 celle lancée en premier s’affiche dans Citrix Studio, car ces applications partagent le processus.
  • Les applications publiées basées sur Qt5, telles que « Dolphin », peuvent ne pas afficher les 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 sont couramment trouvés 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 ce problème, modifiez le navigateur web par défaut en suivant les étapes ci-dessous :
    1. Créez un fichier none.sh à 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 à un emplacement personnalisé, assurez-vous que none.desktop peut référencer correctement le fichier none.sh.

Publier des applications