Citrix Virtual Apps and Desktops

Publicar aplicaciones

Con Linux VDA versión 7.13, Citrix añadió la función de aplicaciones fluidas a todas las plataformas Linux compatibles. No se requieren procedimientos de instalación específicos para usar esta función.

Sugerencia:

Con Linux VDA versión 1.4, Citrix añadió compatibilidad con aplicaciones publicadas no fluidas y el uso compartido de sesiones.

Publicar aplicaciones mediante Citrix Studio

Puede publicar aplicaciones instaladas en un VDA de Linux al crear un grupo de entrega o al agregar aplicaciones a un grupo de entrega existente. El proceso es similar a la publicación de aplicaciones instaladas en un VDA de Windows. Para obtener más información, consulte la documentación de Citrix Virtual Apps and Desktops (según la versión de Citrix Virtual Apps and Desktops que se utilice).

Nota:

  • Al configurar grupos de entrega, asegúrese de que el tipo de entrega esté establecido en Escritorio y aplicaciones o Aplicaciones.

  • Recomendamos crear VDA y grupos de entrega independientes para las entregas de aplicaciones y escritorios.

  • Para usar aplicaciones fluidas, no inhabilite el modo fluido en StoreFront. El modo fluido está habilitado de forma predeterminada. Si ya lo ha inhabilitado estableciendo “TWIMode=Off”, quite esta configuración en lugar de cambiarla a “TWIMode=On”. De lo contrario, es posible que no pueda iniciar un escritorio publicado.

Limitación

El VDA de Linux no admite el inicio de varias instancias simultáneas de la misma aplicación por parte de un único usuario.

En una sesión de aplicación, solo los accesos directos específicos de la aplicación funcionan como se espera.

Problemas conocidos

Los siguientes problemas conocidos se identifican durante la publicación de aplicaciones:

  • Las ventanas no rectangulares no son compatibles. Las esquinas de una ventana pueden mostrar el fondo del lado del servidor.
  • La vista previa del contenido de una ventana de una aplicación publicada no es compatible.
  • Cuando ejecuta varias aplicaciones de LibreOffice, solo la que se inició primero se muestra en Citrix Studio porque estas aplicaciones comparten el proceso.
  • Las aplicaciones publicadas basadas en Qt5, como “Dolphin”, pueden no mostrar iconos. Para resolver el problema, consulte el artículo en https://wiki.archlinux.org/title/Qt.
  • Las aplicaciones de Linux a menudo tienen una ventana “Acerca de” que contiene información sobre la aplicación en uso, y los enlaces web para obtener más información se encuentran comúnmente en esas ventanas. Al hacer clic en los enlaces web de la ventana “Acerca de”, se puede iniciar un navegador web desde dentro de aplicaciones publicadas como calc, gedit, calendar y LibreOffice Suite. El inicio involuntario de un navegador web omite el aislamiento de la aplicación y puede comprometer la seguridad. Para solucionar el problema, cambie el navegador web predeterminado siguiendo estos pasos:
    1. Cree un archivo none.sh en una ubicación personalizada, por ejemplo:

      sudo mkdir /home/none
      
      sudo touch /home/none/none.sh
      
      sudo chmod +x /home/none/none.sh
      <!--NeedCopy-->
      
    2. Agregue las siguientes líneas al archivo none.sh:

      #!/bin/bash
      
      echo "NONE"
      <!--NeedCopy-->
      
    3. Cree el archivo /etc/xdg/mimeapps.list con sudo y, a continuación, agregue las siguientes líneas al archivo 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. Cree el archivo /usr/share/applications/none.desktop con sudo y, a continuación, agregue las siguientes líneas al archivo 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-->
      

      Dado que puede colocar el archivo none.sh en una ubicación personalizada, asegúrese de que none.desktop pueda hacer referencia al archivo none.sh correctamente.

Publicar aplicaciones