Agente de entrega virtual de Linux 2507 LTSR

Publicar aplicaciones

Con Linux VDA versión 7.13, 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.

Consejo:

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

Publicar aplicaciones con Citrix Studio

Puedes 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, consulta la documentación de Citrix Virtual Apps and Desktops (según la versión de Citrix Virtual Apps and Desktops que estés usando).

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”, elimina 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 VDA de Linux no admite el inicio de varias instancias simultáneas de la misma aplicación por 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.
  • La vista previa del contenido de una ventana de una aplicación publicada no es compatible.
  • 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 a menudo tienen una ventana “Acerca de” que contiene información sobre la aplicación en uso, y en esas ventanas se suelen encontrar enlaces web para obtener más información. 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