Citrix Virtual Apps and Desktops

Publicar aplicativos

Com o Linux VDA Versão 7.13, a Citrix adicionou o recurso de aplicativos contínuos a todas as plataformas Linux compatíveis. Não são necessários procedimentos de instalação específicos para usar esse recurso.

Dica:

Com o Linux VDA versão 1.4, a Citrix adicionou suporte para aplicativos publicados não contínuos e compartilhamento de sessão.

Publicar aplicativos usando o Citrix Studio

Você pode publicar aplicativos instalados em um Linux VDA ao criar um grupo de entrega ou adicionar aplicativos a um grupo de entrega existente. O processo é semelhante à publicação de aplicativos instalados em um Windows VDA. Para obter mais informações, consulte a documentação do Citrix Virtual Apps and Desktops (com base na versão do Citrix Virtual Apps and Desktops em uso).

Observação:

  • Ao configurar grupos de entrega, certifique-se de que o tipo de entrega esteja definido como “Área de trabalho e aplicativos” ou “Aplicativos”.

  • Recomendamos que você crie VDAs e grupos de entrega separados para entregas de aplicativos e áreas de trabalho.

  • Para usar aplicativos contínuos, não desative o modo contínuo no StoreFront. O modo contínuo é habilitado por padrão. Se você já o desativou definindo “TWIMode=Off”, remova essa configuração em vez de alterá-la para “TWIMode=On”. Caso contrário, talvez você não consiga iniciar uma área de trabalho publicada.

Limitação

O Linux VDA não oferece suporte ao lançamento de várias instâncias simultâneas do mesmo aplicativo por um único usuário.

Em uma sessão de aplicativo, apenas os atalhos específicos do aplicativo funcionam conforme o esperado.

Problemas conhecidos

Os seguintes problemas conhecidos são identificados durante a publicação de aplicativos:

  • Janelas não retangulares não são compatíveis. Os cantos de uma janela podem mostrar o plano de fundo do lado do servidor.
  • A visualização do conteúdo de uma janela de um aplicativo publicado não é compatível.
  • Ao executar vários aplicativos LibreOffice, apenas o primeiro iniciado é exibido no Citrix Studio porque esses aplicativos compartilham o processo.
  • Aplicativos publicados baseados em Qt5, como “Dolphin”, podem não exibir ícones. Para resolver o problema, consulte o artigo em https://wiki.archlinux.org/title/Qt.
  • Aplicativos Linux geralmente têm uma janela “Sobre” que contém informações sobre o aplicativo em uso, e links da web para mais informações são comumente encontrados nessas janelas. Clicar nos links da web na janela “Sobre” pode iniciar um navegador da web de dentro de aplicativos publicados, como calc, gedit, calendar e LibreOffice Suite. O lançamento não intencional de um navegador da web ignora o isolamento do aplicativo e pode comprometer a segurança. Para resolver o problema, altere o navegador da web padrão concluindo as seguintes etapas:
    1. Crie um arquivo none.sh em um local personalizado, por exemplo:

      sudo mkdir /home/none
      
      sudo touch /home/none/none.sh
      
      sudo chmod +x /home/none/none.sh
      <!--NeedCopy-->
      
    2. Adicione as seguintes linhas ao arquivo none.sh:

      #!/bin/bash
      
      echo "NONE"
      <!--NeedCopy-->
      
    3. Crie o arquivo /etc/xdg/mimeapps.list com sudo e, em seguida, adicione as seguintes linhas ao arquivo 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. Crie o arquivo /usr/share/applications/none.desktop com sudo e, em seguida, adicione as seguintes linhas ao arquivo 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-->
      

      Como você pode colocar o arquivo none.sh em um local personalizado, certifique-se de que none.desktop possa fazer referência ao arquivo none.sh corretamente.

Publicar aplicativos