Citrix Virtual Apps and Desktops

Publicar aplicaciones

Con la versión 7.13 de Linux VDA, Citrix agregó 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 la versión 1.4 de Linux VDA, Citrix agregó compatibilidad con aplicaciones publicadas no fluidas y uso compartido de sesiones.

Publicar aplicaciones mediante Citrix Studio

Puedes publicar aplicaciones instaladas en un Linux VDA 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 Windows VDA. Para obtener más información, consulta la documentación de Citrix Virtual Apps and Desktops (según la versión de Citrix Virtual Apps and Desktops que utilices).

Nota:

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

  • Te recomendamos que crees VDA y grupos de entrega separados para las entregas de aplicaciones y escritorios.

  • Para usar aplicaciones fluidas, no deshabilites el modo fluido en StoreFront. El modo fluido está habilitado de forma predeterminada. Si ya lo has deshabilitado configurando “TWIMode=Off”, quita esta configuración en lugar de cambiarla a “TWIMode=On”. De lo contrario, es posible que no puedas iniciar un escritorio publicado.

  • Limitación

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

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

Problemas conocidos

Se identifican los siguientes problemas conocidos al publicar aplicaciones:

  • Las ventanas no rectangulares no son compatibles. Las esquinas de una ventana pueden mostrar el fondo del lado del servidor.
  • No se admite la vista previa del contenido de una ventana de una aplicación publicada.
  • Cuando ejecutas varias aplicaciones de LibreOffice, solo la que se inició primero se muestra en Citrix Studio porque estas aplicaciones comparten el proceso.
  • Es posible que las aplicaciones publicadas basadas en Qt5, como “Dolphin”, no muestren iconos. Para resolver el problema, consulta el artículo en https://wiki.archlinux.org/title/Qt.
  • Las aplicaciones de Linux suelen tener una ventana “Acerca de” que contiene información sobre la aplicación en uso, y es común encontrar enlaces web para obtener más información en esas ventanas. Al hacer clic en los enlaces web de la ventana “Acerca de”, se puede iniciar un navegador web desde 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, cambia el navegador web predeterminado siguiendo estos pasos:
    1. Crea 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. Agrega las siguientes líneas al archivo none.sh:

      #!/bin/bash
      
      echo "NONE"
      <!--NeedCopy-->
      
    3. Crea el archivo /etc/xdg/mimeapps.list con sudo y, a continuación, agrega 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. Crea el archivo /usr/share/applications/none.desktop con sudo y, a continuación, agrega 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 puedes colocar el archivo none.sh en una ubicación personalizada, asegúrate de que none.desktop pueda hacer referencia al archivo none.sh correctamente.

Publicar aplicaciones